# ROOTE MCP

Canonical URL: https://doc.roote.ai/roote-mcp



Connect AI agents to ROOTE capabilities through the Model Context Protocol.

```text
https://mcp.roote.ai/mcp
```

## Server profile [#server-profile]

| Property      | Value                     |
| ------------- | ------------------------- |
| Transport     | MCP Streamable HTTP       |
| Method        | POST                      |
| Access        | Read-only                 |
| Public tools  | 5                         |
| Session model | No persistent MCP session |

## Public tools [#public-tools]

* [`geocode`](/roote-mcp/mcp-tools/geocode)
* [`place_search`](/roote-mcp/mcp-tools/place_search)
* [`reverse_geocode`](/roote-mcp/mcp-tools/reverse_geocode)
* [`nearby`](/roote-mcp/mcp-tools/nearby)
* [`services_nearby`](/roote-mcp/mcp-tools/services_nearby)

All five tools are read-only, non-destructive, idempotent, and open-world.

## Authentication state [#authentication-state]

The target model uses the same ROOTE developer token as the REST API:

```http
Authorization: Bearer YOUR_API_TOKEN
```

<Callout title="Current deployment" type="warn">
  The public MCP deployment may still accept unauthenticated clients until token enforcement is deployed. OAuth is not required by the current public setup.
</Callout>

Continue with [Connect ROOTE MCP](/roote-mcp/connect-roote-mcp) or the [MCP Tools](/roote-mcp/mcp-tools) reference.
