MCP server
Skroll ships a Model Context Protocol server, so agents like Claude and Cursor can create, edit, publish and export skrolls directly. Every REST endpoint is exposed as a tool, 17 in total.
Connect a client
Create a key in Settings → Integrations and add this to your MCP client config, replacing sk_... with the key. The endpoint speaks Streamable HTTP.
json
{
"mcpServers": {
"skroll": {
"url": "https://skrollai.com/api/mcp",
"headers": { "Authorization": "Bearer sk_..." }
}
}
}Client notes
- Claude Desktop: add the block to
claude_desktop_config.jsonand restart the app. - Cursor: add it to
~/.cursor/mcp.json(or a project.cursor/mcp.json), then enable the server in settings. - Any other Streamable-HTTP MCP client: point it at
https://skrollai.com/api/mcpwith the same bearer header.
Tools
Each tool maps one-to-one to an endpoint in the API reference.
| Tool | Description |
|---|---|
| list_decks | List skrolls |
| create_deck | Create a skroll |
| get_deck | Get a skroll |
| update_deck | Rename or publish a skroll |
| delete_deck | Delete a skroll |
| set_deck_content | Replace skroll content |
| generate_deck | Generate skroll content with AI |
| edit_deck | Edit skroll content with AI |
| list_deck_versions | List versions |
| get_deck_version | Get a version |
| revert_deck_version | Revert to a version |
| create_export | Request an export |
| get_export | Get export status |
| list_brands | List brands |
| create_brand_from_url | Extract a brand from a website |
| get_brand | Get a brand |
| delete_brand | Delete a brand |