Navigation

Install

Copy. Paste. Reason.

The fastest way to add cognitive reasoning tools to your AI workflow. No packages to install, no servers to configure — just copy a JSON config and go.

I use claude.ai web → use this guide instead

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_.

Get your API key

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

  1. Open the config file shown above
  2. Paste the configuration below
  3. Replace YOUR_RSVC_API_KEY with your key
  4. Restart Claude Desktop
json
{
  "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" }
    }
  }
}
Last verified 2026-05-21

Cursor

Config file: ~/.cursor/mcp.json

  1. Open the config file shown above
  2. Paste the configuration below
  3. Replace YOUR_RSVC_API_KEY with your key
  4. Restart Cursor
json
{
  "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-21

Claude Code

Config file: ~/.claude/settings.json

  1. Open the config file shown above
  2. Paste the configuration below
  3. Replace YOUR_RSVC_API_KEY with your key
  4. Restart Claude Code

Or add services individually via CLI:

bash
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"
json
{
  "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" }
    }
  }
}
Last verified 2026-05-21

Windsurf

Config file: ~/.codeium/windsurf/mcp_config.json

  1. Open the config file shown above
  2. Paste the configuration below
  3. Replace YOUR_RSVC_API_KEY with your key
  4. Restart Windsurf
json
{
  "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" }
    }
  }
}
Last verified 2026-05-21

Cline / Continue / Other

Config file: Varies by client — see your client's MCP settings

  1. Open the config file shown above
  2. Paste the configuration below
  3. Replace YOUR_RSVC_API_KEY with your key
  4. Restart Cline / Continue / Other
json
{
  "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-21

Troubleshooting

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:

bash
curl -H 'Authorization: Bearer YOUR_RSVC_API_KEY' https://reasoning.services/tools/context-switcher/mcp

Environment variable setup

Some clients support environment variable references in headers. Here's the general pattern:

bash
# 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.