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

# MCP server

> Connect your coding agent to your Rollup account: set up the SDK, check setup, read indexing runs, create apps and rotate keys.

The Rollup MCP server gives your coding agent your Rollup developer account. It can find or create your app, add the SDK with your key filled in, see when your iPhone registers, and read your indexing runs when you debug.

## Connect

```sh Claude Code theme={null}
claude mcp add --transport http rollup https://www.tryrollup.com/api/developers/mcp
```

```sh Codex theme={null}
codex mcp add rollup --url https://www.tryrollup.com/api/developers/mcp
```

```json Cursor (.cursor/mcp.json) theme={null}
{
  "mcpServers": {
    "rollup": { "url": "https://www.tryrollup.com/api/developers/mcp" }
  }
}
```

```json VS Code (.vscode/mcp.json) theme={null}
{
  "servers": {
    "rollup": { "type": "http", "url": "https://www.tryrollup.com/api/developers/mcp" }
  }
}
```

Other MCP clients take the server URL, `https://www.tryrollup.com/api/developers/mcp`. The first time, your agent opens the dashboard so you can sign in and allow it. You choose whether it can create apps and rotate keys.

See and disconnect your agents on the dashboard's [MCP page](https://www.tryrollup.com/developers/mcp).

## Tools

| Tool | What it does |
| - | - |
| `list_apps`, `get_app` | Your apps, keys, limits and usage this month. |
| `get_setup_instructions` | The setup steps for Swift or Expo, with your key and bundle ID filled in. |
| `get_setup_status` | Whether a device registered, indexed and asked a first question, and how to fix a refused device. |
| `get_usage` | Daily usage, like the dashboard's charts. |
| `summarize_runs`, `list_runs`, `get_run` | Indexing run reports from your users' iPhones. |
| `explain_failure_code` | What a run's failure code means and what to do. |
| `search_docs`, `get_doc`, `get_changelog` | These docs, and what changed since your SDK version. |
| `create_app` | Registers an app and returns its key. |
| `rotate_key` | A new key. The old one keeps working for 30 days unless you stop it. |

Your agent asks you before it creates an app or stops a key. It can't see your users' photos or indexes, change billing, or disable or remove apps.

## Prompts

Your agent's prompt menu has three starters: **Add Rollup to this app**, **Debug indexing runs** and **Upgrade the Rollup SDK**.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.