tools/list. Every tool definition an agent loads
costs context and makes the right choice harder.
MCP Gateway indexes every tool it serves, both Atlan platform tools and your
servers’ tools, by name and by meaning. An agent describes the task in plain
words, semantic search returns only the relevant tools, and the agent calls
the one it needs.
Search the catalog by meaning
Each catalog entry holds a tool’s own name, its description, and the server or platform component that runs it. The gateway updates the catalog when a server is registered, tested, or refreshed, and checks every server for changes once an hour.- From an agent (MCP)
- From an application (REST)
Call
registry__search_artifacts with kind set to mcp_tool:Turn a result into a wire name
A search result names the tool and where it runs. The name you call adds a namespace prefix:
For example, a tool
create_issue on server mcp_server_01k7… is called as
remote__mcp_server_01k7…__create_issue.
Call the tool
Send a standard MCPtools/call to https://api.atlan.com/mcp with the wire
name, the tool’s arguments, your session_id, and a rationale. Before
forwarding the call, the gateway:
- Confirms that the tool is in the catalog. A tool the gateway has not discovered cannot be called.
- Checks your permission. You can see the tools of any server in a workspace you can read. Running them requires permission to update that workspace.
- Attaches the server’s credential, either the shared credential or your own connected account.
- Forwards the call, relays progress and cancellation, and records the outcome in your session.
When to search first
GET /mcp/v1/tools and the search endpoints read the stored catalog. It can
briefly trail a server that has just changed, so use the live tools/list
when you must know exactly what is callable right now.
Next steps
Understand the tool catalog
Every first-party tool, by provider.
Integrations
Add a server and its tools join the catalog.