Connect your agent, client by client
Typeroll’s MCP server gives an AI agent the same site tools as the portal. This page has the exact setup for common clients. For credentials, the local process and troubleshooting, see Connect your AI agent.
| Connection | Address or command |
|---|---|
| Hosted, Typeroll Cloud | https://app.typeroll.com/api/mcp |
| Hosted, self-hosted portal | https://<your-portal-host>/api/mcp |
| Local process (stdio) | npx -y @typeroll/mcp-server with TYPEROLL_API_URL and TYPEROLL_API_KEY |
The hosted server uses MCP Streamable HTTP. You sign in to Typeroll and approve access, so no key is copied. Replace the Cloud address with your portal’s address when you self-host. The examples were checked against each provider’s documentation on November 1, 2026. Typeroll has not yet recorded an end-to-end test in every client; see Client compatibility.
After connecting, ask the agent a read-only question first:
List the Typeroll sites available to this connection. Do not change anything.Claude (claude.ai and Claude Desktop)
Section titled “Claude (claude.ai and Claude Desktop)”Connectors are added to your Claude account and then work in Claude Desktop too.
- Open Customize → Connectors, select + Add, then Add custom connector. On Team and Enterprise plans an owner adds it under Organization settings → Connectors, and members then select Connect.
- Enter the name
Typerolland the URLhttps://app.typeroll.com/api/mcp, then select Continue. - Keep the detected sign-in settings and choose Sign in now.
- Sign in to Typeroll and select Allow access.
See Claude’s custom connector instructions.
Claude Code
Section titled “Claude Code”Hosted server:
claude mcp add --transport http typeroll https://app.typeroll.com/api/mcpThen run /mcp inside Claude Code, choose typeroll and sign in in the
browser. Add --scope user to use the connection in every project, or
--scope project to share it through the project’s .mcp.json.
Local process, bound to one site by its API key:
claude mcp add --env TYPEROLL_API_URL=https://app.typeroll.com --env TYPEROLL_API_KEY=<your-api-key> --transport stdio typeroll -- npx -y @typeroll/mcp-serverKeep --transport stdio between the --env options and the server name, and
everything after -- unchanged. See Claude Code’s MCP guide.
Cursor
Section titled “Cursor”Add Typeroll to Cursor
opens Cursor with the hosted server filled in. To add it by hand, put this in
~/.cursor/mcp.json (every project) or .cursor/mcp.json (one project):
{ "mcpServers": { "typeroll": { "url": "https://app.typeroll.com/api/mcp" } }}Cursor opens the Typeroll sign-in when it first connects. For the local process:
{ "mcpServers": { "typeroll": { "type": "stdio", "command": "npx", "args": ["-y", "@typeroll/mcp-server"], "env": { "TYPEROLL_API_URL": "https://app.typeroll.com", "TYPEROLL_API_KEY": "${env:TYPEROLL_API_KEY}" } } }}See Cursor’s MCP guide.
VS Code
Section titled “VS Code”VS Code uses a servers map. Add this to the workspace’s .vscode/mcp.json,
or run MCP: Open User Configuration for every workspace:
{ "servers": { "typeroll": { "type": "http", "url": "https://app.typeroll.com/api/mcp" } }}From a terminal, the same server can be added to your user profile:
code --add-mcp '{"name":"typeroll","type":"http","url":"https://app.typeroll.com/api/mcp"}'Start the server from the MCP view and approve the Typeroll sign-in. See VS Code’s MCP configuration reference.
Add the hosted server to ~/.codex/config.toml:
[mcp_servers.typeroll]url = "https://app.typeroll.com/api/mcp"Then sign in:
codex mcp login typerollLocal process:
codex mcp add typeroll --env TYPEROLL_API_URL=https://app.typeroll.com --env TYPEROLL_API_KEY=<your-api-key> -- npx -y @typeroll/mcp-serverSee Codex’s MCP documentation.
ChatGPT
Section titled “ChatGPT”ChatGPT connects to remote MCP servers only, so use the hosted address. Custom apps need developer mode, and which plans may use write tools changes over time. Check OpenAI’s current terms for your plan and workspace.
- Open Settings → Apps → Advanced settings and turn on Developer mode.
- Select Create app, name it
Typerolland enterhttps://app.typeroll.com/api/mcp. - Choose OAuth sign-in, then sign in to Typeroll and select Allow access.
Confirm that editing and publishing tools are available before you rely on them. See OpenAI’s developer mode instructions.
Other clients
Section titled “Other clients”Any client with MCP Streamable HTTP and OAuth can use the hosted address. A
client that only sends fixed headers can use Authorization: Bearer <your-api-key>
with an API key. Never put a key in the URL.
Clients that launch local processes can use the stdio command above.
Help your agent read the docs
Section titled “Help your agent read the docs”Point the agent at the documentation index for agents. It
describes every page and links to plain-text versions, a short overview
(llms-small.txt), focused sets such as the MCP tool reference and the skills,
and the complete documentation (llms-full.txt).