Preview. This guide covers the Python Agents SDK and the current
MCPServerStreamableHttp transport.Prerequisites
- A Python project using a current OpenAI Agents SDK release.
- The Atlan MCP endpoint: https://agentgateway.atlan.engineering/mcp.
- OAuth support in the runtime.
- A resolved and committed dependency lockfile for the application.
Setup
- Configure an
MCPServerStreamableHttpconnection for the Atlan MCP endpoint. - Configure the runtime’s OAuth sign-in flow for the Atlan connection.
- Load the resulting MCP server into the agent’s
mcp_serverscollection. - Start with a read-only tool before enabling change-capable tools.
Expected result
The SDK initializes the Atlan connection, loads the available tool list, and makes those tools available to the agent for the run.Verification
Start with a read-only registry query. Confirm that the run completes without an MCP connection or authentication error, then inspect the SDK trace to see whether the model selected an Atlan tool.Limitations
- This integration is in Preview and is not enabled for every Atlan account.
- Tool availability follows the authenticated Atlan identity.
- The model can choose not to call a tool unless your agent policy requires it.
- Tool-list caching can hide permission changes until the connection restarts.
- Apply your organization’s data-handling policy before sending content to a model provider.