MCP Connections#

Overview#

The Model Context Protocol (MCP) is an open standard for connecting AI systems to external tools. An MCP connection brings tools from an external service — an issue tracker, a knowledge base, an internal API — into Roboto’s AI, so it can consult those systems mid-conversation alongside its built-in tools.

Note

MCP also works in the other direction: the Roboto MCP Server brings Roboto’s own tools to external AI apps like Claude Code, Claude Desktop, Codex, Cursor, and VS Code.

Key properties:

  • Roboto makes MCP servers available to your organization. To connect a custom MCP server, contact support@roboto.ai.

  • Connections are per user: each person authorizes the external service with their own account, and the AI acts with that person’s access.

  • An org admin can also give a server an organization token, if the external server accepts a static bearer token, such as a personal access token, rather than only per-user sign-in. The AI uses the org token for members without a working personal connection and for service users, such as agents launched by triggers and @Roboto conversations in Slack. Anyone the org token is used for acts with the access of the token’s owner, not their own; see Connect GitLab with an Organization Token.

  • Tools are discovered lazily: the AI fetches a server’s tool list only when a conversation calls for it.

  • Tool availability is curated by an allowlist. By default, if any of a server’s tools is annotated read-only, only tools explicitly marked read-only are enabled — the AI consults external systems but doesn’t write to them.

  • Org admins can add context for each server: a short description of how your organization uses it. The AI sees this note in every conversation, so it knows when to reach for the server and uses it the way your team expects.

Connecting to a server#

In the web app, go to Settings → AI → MCP Connections. The page lists the servers available to your organization; click Connect and sign in to the external service in the popup. Disconnect at any time from the same page.

Each user connects individually. A teammate’s connection never grants you access to the external service, and yours never grants them access. If an org admin has set an organization token for the server, the AI uses that token for you whenever you have no working connection of your own, including after you disconnect.

If your authorization expires, the server shows as Expired — click Reconnect to re-authorize.

Note

If you’re an org admin, Connect stays disabled for a server until you’ve added its AI context (see Administration below).

How the AI uses external tools#

The AI discovers external tools lazily. It always knows which MCP servers you can use, through your own connection or an organization token; when a conversation calls for one, it fetches that server’s tool list mid-conversation, and the enabled tools become available for the rest of the thread — used exactly like built-in tools, with results appearing in the conversation.

You can also point the AI at a server explicitly: “check GitHub for open issues about this firmware version”.

Administration#

  • Availability: Roboto registers MCP servers and scopes them to specific organizations (or makes them broadly available). Contact support@roboto.ai to request a custom server.

  • Tool allowlist: a per-server allowlist controls which of a server’s tools the AI may use. On first discovery the allowlist is seeded automatically: if any of the server’s tools carries MCP’s read-only annotation, only tools explicitly marked read-only are enabled — everything else, including unannotated tools, is blocked. Servers that don’t use the annotation at all start with every tool enabled. Roboto manages the allowlist; contact support@roboto.ai to change which tools are enabled.

  • Org context: org admins can attach a short plaintext note to each server describing how your organization uses it. The AI sees this note in every conversation — even for servers a user hasn’t connected yet — so it can suggest connecting when relevant.

See the Connect MCP Servers to Roboto user guide for a step-by-step walkthrough.