Copy. Paste. Reason.
You need an API key
All configs below use YOUR_RSVC_API_KEY as a placeholder. Sign up to get a key starting with rsvc_.
Pick Your Client
Each block contains all four reasoning tools (Structured Reflection, Sequential Thinking, Context Switcher, Decision Matrix) using native streamable HTTP transport.
Claude Desktop
Config file: ~/Library/Application Support/Claude/claude_desktop_config.json
- Open the config file shown above
- Paste the configuration below
- Replace
YOUR_RSVC_API_KEYwith your key - Restart Claude Desktop
{
"mcpServers": {
"structured-reflection": {
"type": "http",
"url": "https://reasoning.services/tools/structured-reflection/mcp",
"headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
},
"sequential-thinking": {
"type": "http",
"url": "https://reasoning.services/tools/sequential-thinking/mcp",
"headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
},
"context-switcher": {
"type": "http",
"url": "https://reasoning.services/tools/context-switcher/mcp",
"headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
},
"decision-matrix": {
"type": "http",
"url": "https://reasoning.services/tools/decision-matrix/mcp",
"headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
}
}
}Cursor
Config file: ~/.cursor/mcp.json
- Open the config file shown above
- Paste the configuration below
- Replace
YOUR_RSVC_API_KEYwith your key - Restart Cursor
{
"structured-reflection": {
"type": "http",
"url": "https://reasoning.services/tools/structured-reflection/mcp",
"headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
},
"sequential-thinking": {
"type": "http",
"url": "https://reasoning.services/tools/sequential-thinking/mcp",
"headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
},
"context-switcher": {
"type": "http",
"url": "https://reasoning.services/tools/context-switcher/mcp",
"headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
},
"decision-matrix": {
"type": "http",
"url": "https://reasoning.services/tools/decision-matrix/mcp",
"headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
}
}Cursor uses a flat MCP config (no mcpServers wrapper).
Last verified 2026-05-21Claude Code
Config file: ~/.claude/settings.json
- Open the config file shown above
- Paste the configuration below
- Replace
YOUR_RSVC_API_KEYwith your key - Restart Claude Code
Or add services individually via CLI:
claude mcp add structured-reflection --transport http --url https://reasoning.services/tools/structured-reflection/mcp --header "Authorization: Bearer YOUR_RSVC_API_KEY"
claude mcp add sequential-thinking --transport http --url https://reasoning.services/tools/sequential-thinking/mcp --header "Authorization: Bearer YOUR_RSVC_API_KEY"
claude mcp add context-switcher --transport http --url https://reasoning.services/tools/context-switcher/mcp --header "Authorization: Bearer YOUR_RSVC_API_KEY"
claude mcp add decision-matrix --transport http --url https://reasoning.services/tools/decision-matrix/mcp --header "Authorization: Bearer YOUR_RSVC_API_KEY"{
"mcpServers": {
"structured-reflection": {
"type": "http",
"url": "https://reasoning.services/tools/structured-reflection/mcp",
"headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
},
"sequential-thinking": {
"type": "http",
"url": "https://reasoning.services/tools/sequential-thinking/mcp",
"headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
},
"context-switcher": {
"type": "http",
"url": "https://reasoning.services/tools/context-switcher/mcp",
"headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
},
"decision-matrix": {
"type": "http",
"url": "https://reasoning.services/tools/decision-matrix/mcp",
"headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
}
}
}Windsurf
Config file: ~/.codeium/windsurf/mcp_config.json
- Open the config file shown above
- Paste the configuration below
- Replace
YOUR_RSVC_API_KEYwith your key - Restart Windsurf
{
"mcpServers": {
"structured-reflection": {
"type": "http",
"url": "https://reasoning.services/tools/structured-reflection/mcp",
"headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
},
"sequential-thinking": {
"type": "http",
"url": "https://reasoning.services/tools/sequential-thinking/mcp",
"headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
},
"context-switcher": {
"type": "http",
"url": "https://reasoning.services/tools/context-switcher/mcp",
"headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
},
"decision-matrix": {
"type": "http",
"url": "https://reasoning.services/tools/decision-matrix/mcp",
"headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
}
}
}Cline / Continue / Other
Config file: Varies by client — see your client's MCP settings
- Open the config file shown above
- Paste the configuration below
- Replace
YOUR_RSVC_API_KEYwith your key - Restart Cline / Continue / Other
{
"structured-reflection": {
"type": "http",
"url": "https://reasoning.services/tools/structured-reflection/mcp",
"headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
},
"sequential-thinking": {
"type": "http",
"url": "https://reasoning.services/tools/sequential-thinking/mcp",
"headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
},
"context-switcher": {
"type": "http",
"url": "https://reasoning.services/tools/context-switcher/mcp",
"headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
},
"decision-matrix": {
"type": "http",
"url": "https://reasoning.services/tools/decision-matrix/mcp",
"headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
}
}Cline and Continue use a flat MCP config. Any client that supports the MCP spec with streamable HTTP transport can use this configuration.
Last verified 2026-05-21Troubleshooting
If tools don't appear after configuration, verify your setup with these commands.
Verify connectivity
Replace YOUR_RSVC_API_KEY with your actual key and run:
curl -H 'Authorization: Bearer YOUR_RSVC_API_KEY' https://reasoning.services/tools/context-switcher/mcpEnvironment variable setup
Some clients support environment variable references in headers. Here's the general pattern:
# In your shell profile (.zshrc, .bashrc, etc.)
export REASONING_SERVICES_API_KEY="your_api_key_here"
# Then replace YOUR_RSVC_API_KEY in the JSON config with the actual key value.
# Some clients support environment variable references in headers —
# check your client's documentation for details.Ready to Start?
$20/month for all four reasoning tools. Add them to your AI client in under 60 seconds.