Skip to main content
Use ADK’s 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

  1. Configure McpToolset with Streamable HTTP connection parameters for the Atlan MCP endpoint.
  2. Configure the runtime’s OAuth sign-in flow for the connection.
  3. Add the toolset to the agent that needs Atlan tools.
  4. Begin with a read-only task and verify the selected tool in run events.
Keep credentials out of source code and endpoint URLs.

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 McpToolset synchronously.
  • 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.
See the Google ADK MCP guide for tool discovery, lifecycle management, filtering, and OAuth configuration.