McpToolset to discover Atlan tools and expose them to an agent over
Streamable HTTP.
Preview. This guide uses the Python ADK connection classes documented for
remote MCP servers.
Prerequisites
- A Python agent project using a current Google ADK release.
- The ADK and MCP dependencies resolved in a committed lockfile.
- The Atlan MCP endpoint: https://agentgateway.atlan.engineering/mcp.
- OAuth support in the runtime.
- Workspace access to the tools the agent should use.
Setup
- Configure
McpToolsetwith Streamable HTTP connection parameters for the Atlan MCP endpoint. - Configure the runtime’s OAuth sign-in flow for the connection.
- Add the toolset to the agent that needs Atlan tools.
- Begin with a read-only task and verify the selected tool in run events.
Expected result
McpToolset initializes the Atlan connection, lists tools, and converts the
returned definitions into tools the ADK agent can use.
Verification
Start the agent in your normal ADK development environment. Ask it to perform a read-only registry lookup and confirm that the selected Atlan tool appears in the run events without an authentication failure.Limitations
- This integration is in Preview and is not enabled for every Atlan account.
- Deployed ADK agents must define the agent and
McpToolsetsynchronously. - The toolset owns the connection lifecycle and must be closed with the agent.
- Model, runtime, and deployment charges remain outside Atlan.
- Tool calls follow the authenticated Atlan identity and workspace.