> ## Documentation Index
> Fetch the complete documentation index at: https://platform.atlan.com/llms.txt
> Use this file to discover all available pages before exploring further.

# MCP servers

> Every published mcp servers operation, generated from the contract.

6 operations on `client.servers`, including `servers.tools`.

Path parameters come first, positionally; the request body is last, as a plain
object. Method names are `snake_case` in Python and `camelCase` in
TypeScript, and resource names follow the same rule.

<CodeGroup>
  ```python Python theme={null}
  result = client.servers.aggregate(body)
  ```

  ```typescript TypeScript theme={null}
  const result = await client.servers.aggregate(body);
  ```
</CodeGroup>

## Operations

| Call                                   | Route                                   | Does                              |
| -------------------------------------- | --------------------------------------- | --------------------------------- |
| `client.servers.aggregate(body)`       | `POST /mcp/v1/servers/aggregate`        | Aggregate registered MCP servers  |
| `client.servers.get(server_id)`        | `GET /mcp/v1/servers/{server_id}`       | Get a registered MCP server       |
| `client.servers.list()`                | `GET /mcp/v1/servers`                   | List registered MCP servers       |
| `client.servers.search(body)`          | `POST /mcp/v1/servers/search`           | Search registered MCP servers     |
| `client.servers.test(server_id)`       | `POST /mcp/v1/servers/{server_id}/test` | Test an MCP server's connectivity |
| `client.servers.tools.list(server_id)` | `GET /mcp/v1/servers/{server_id}/tools` | List one server's tools           |

## Related

<CardGroup cols={2}>
  <Card title="How the client is organised" icon="list" href="/sdk/operations">
    Resources, call shapes, and errors.
  </Card>

  <Card title="Errors and retries" icon="triangle-exclamation" href="/developers/errors-and-retries">
    What the SDK raises, and which calls are safe to retry.
  </Card>
</CardGroup>
