RPG Toolbox / agents
Add this to your agent
RPG Toolbox speaks MCP. Point Cursor, Claude Code, or any Streamable HTTP client at the endpoint below and it can manage the same campaign the web app does — characters, locations, quests, notes, dice, mind maps — same tools as the in-app assistant, no extra model hop.
Endpoint
https://rpgtoolbox.org/mcp
POST only. GET returns 405. No SSE, no sessions. Protocol 2026-07-28 (stateless-first). Auth is OAuth 2.1 + PKCE. Agents that crawl should start at /llms.txt.
Cursor
Settings → MCP, or paste into ~/.cursor/mcp.json:
Claude Code
To act as a signed-in user
Do not paste an RPG Toolbox passphrase or session cookie. The web session is not an MCP credential. This page cannot read it, you should not copy it out of the browser, and the MCP server rejects it.
Your agent registers as an OAuth client and sends you through consent in the browser. Treat an access token like a password — anyone with it can read and change your campaigns. Claude.ai / ChatGPT custom connectors: OAuth setup guide.
What the agent can do
- List and select campaigns (
list_campaigns,select_campaign) - Characters, NPCs, and inventory
- Locations and world-building
- Notebook, journal, quests, and session logs
- Dice rolls
- Mind maps and search
Campaign context is the account's current campaign, not a protocol session.
Call list_campaigns then select_campaign before mutating
if none is selected. Destructive tools require confirm=true.