{"name":"RPG Toolbox MCP Server","version":"1.0.0","description":"Model Context Protocol server for RPG campaign management","protocolVersion":"2026-07-28","supportedProtocolVersions":["2026-07-28","2025-11-25","2025-06-18","2025-03-26","2024-11-05","2024-10-07"],"sessions":false,"transport":"streamable-http","instructions":"RPG Toolbox MCP. Campaign context is the authenticated user's current campaign (accounts.current_campaign_id), not a protocol session — do not ask for session cookies. Call list_campaigns then select_campaign before mutating content if no campaign is selected. Authenticate with OAuth 2.1 (Bearer token). Destructive tools require confirm=true.","capabilities":{"tools":{"listChanged":false},"resources":{"subscribe":false,"listChanged":false},"prompts":{"listChanged":false}},"authentication":{"required":true,"methods":["oauth2"],"oauth2":{"grant_types":["authorization_code","refresh_token"],"pkce_required":true,"pkce_supported":true,"pkce_methods":["S256"],"dynamic_registration":true,"resource_indicators_supported":true}},"endpoints":{"authorization":"https://rpgtoolbox.org/oauth/authorize","token":"https://rpgtoolbox.org/oauth/token","revoke":"https://rpgtoolbox.org/oauth/revoke","register":"https://rpgtoolbox.org/oauth/register","mcp":"https://rpgtoolbox.org/mcp","metadata":"https://rpgtoolbox.org/.well-known/oauth-authorization-server","setup":"https://rpgtoolbox.org/mcp/setup","agents":"https://rpgtoolbox.org/agents","llms":"https://rpgtoolbox.org/llms.txt"},"oauth":{"metadata_url":"https://rpgtoolbox.org/.well-known/oauth-authorization-server","protected_resource_url":"https://rpgtoolbox.org/.well-known/oauth-protected-resource","resource":"https://rpgtoolbox.org/mcp"},"stats":{"activeSessions":0,"toolsRegistered":31,"protocolVersion":"2026-07-28","supportedProtocolVersions":["2026-07-28","2025-11-25","2025-06-18","2025-03-26","2024-11-05","2024-10-07"],"uptime":604435.163980811}}