RoyalTea speaks the Model Context Protocol (MCP), so you can connect Claude, Claude Code, Cursor, and other AI clients directly to your RoyalTea account. A connected assistant acts as you — it can create and organize tasks and subtasks, write descriptions and comments, log time, manage milestones and labels, plan meetings, and read your royalty and finance data — all scoped to your studio memberships and permissions.
rtpat_ token in RoyalTea under Preferences → AI & API Access and pass it as a bearer header.https://api.royalty.technology/api/mcp
Claude Code (terminal):
claude mcp add --transport http royaltea https://api.royalty.technology/api/mcp \ --header "Authorization: Bearer rtpat_YOUR_TOKEN"
Any Streamable-HTTP MCP client (JSON config):
{
"mcpServers": {
"royaltea": {
"type": "http",
"url": "https://api.royalty.technology/api/mcp",
"headers": { "Authorization": "Bearer rtpat_YOUR_TOKEN" }
}
}
}
A connected client operates with your identity and your permissions. It is a capable teammate, with money and legal actions deliberately kept in the app.
It can: create, update, organize, and delete tasks & subtasks; write descriptions, comments, and labels; log time and record contributions; create and manage milestones; create projects, invite teammates, and plan meetings; read revenue, distributions, payouts, and royalty configuration; preview a distribution; search the marketplace; read notifications, messages, and governance.
It can’t: run or finalize a distribution (only preview), change royalty weights or split configuration, move money or trigger payouts, sign or approve agreements, or act outside the studios you belong to. Those guardrails are enforced on the server for every call — not just hidden in the UI.
All tools are scoped to your access. The two destructive tools (delete_task, delete_milestone) are annotated so clients prompt before running them. Most tools accept an optional studioId; omit it if you belong to exactly one studio.
RoyalTea also runs a small unauthenticated MCP surface so an AI can help someone who doesn’t have an account yet — then hand them a link to continue for real. No RoyalTea data is read or written.
https://api.royalty.technology/api/public-mcp
calculate_revenue_split — model a fair revenue split across contributors, with real storefront cuts (Steam, Epic, console, mobile) applied first.get_platform_cuts — look up current platform economics: Steam tiers, Epic 12% / First Run, Apple/Google, Unreal royalty, itch.io, and more.draft_revenue_agreement — generate a plain revenue-share agreement draft (a template, not legal advice).prepare_studio_setup — turn a plan (studio, collaborators, split) into a one-click setup link the person completes after a quick signup.explain_royaltea — what RoyalTea is and whether it fits a given team.RoyalTea implements MCP over Streamable HTTP (stateless JSON-RPC 2.0) and acts as its own OAuth 2.1 authorization server with PKCE (S256), Dynamic Client Registration (RFC 7591), and resource indicators (RFC 8707).
https://api.royalty.technology/api/mcphttps://api.royalty.technology/api/public-mcphttps://api.royalty.technology/.well-known/oauth-protected-resourcehttps://api.royalty.technology/.well-known/oauth-authorization-serverhttps://api.royalty.technology/oauth/{authorize,token,register}initialize, tools/list, tools/call, ping. Protocol versions 2025-06-18, 2025-03-26, 2024-11-05.