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

# GET /registry/tools

> A flattened list of every MCP tool loaded by the Bridger Gateway.

Unlike [`/registry/servers`](/en/api-reference/registry-servers), this returns a flattened tool list with
server groups expanded. It's a good fit for UIs that need per-tool search and pagination.

## Request

```http theme={null}
GET /registry/tools
```

* Authentication: not required — the preset catalog is public information and can be queried before sign-in.

## Response 200

```json theme={null}
{
  "tools": [
    {
      "name": "getultrashortcast",
      "description": "...",
      "inputSchema": { "type": "object", "properties": {} },
      "method": "GET",
      "path": "/getUltraSrtFcst"
    }
  ]
}
```

| Field                 | Type        | Description                                     |
| --------------------- | ----------- | ----------------------------------------------- |
| `tools[].name`        | string      | MCP tool name                                   |
| `tools[].description` | string      | Human-readable description                      |
| `tools[].inputSchema` | JSON Schema | Input parameter schema                          |
| `tools[].method`      | string      | Upstream HTTP method                            |
| `tools[].path`        | string      | Upstream path (relative to `servers[].baseUrl`) |

## cURL

```bash theme={null}
curl https://mcp.datari.kr/registry/tools
```

## Related endpoints

<CardGroup cols={2}>
  <Card title="POST /mcp tools/list" icon="code" href="/en/api-reference/mcp-jsonrpc">
    Query the same information via the MCP-standard interface.
  </Card>

  <Card title="GET /registry/servers" icon="boxes-stacked" href="/en/api-reference/registry-servers">
    Catalog by server group.
  </Card>
</CardGroup>
