Navigation

Account
Loading account...
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 every reasoning tool 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" }
    },
    "devils-advocate": {
      "type": "http",
      "url": "https://reasoning.services/tools/devils-advocate/mcp",
      "headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
    },
    "graph-of-thought": {
      "type": "http",
      "url": "https://reasoning.services/tools/graph-of-thought/mcp",
      "headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
    },
    "formal-logic": {
      "type": "http",
      "url": "https://reasoning.services/tools/formal-logic/mcp",
      "headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
    },
    "hindsight": {
      "type": "http",
      "url": "https://reasoning.services/tools/hindsight/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" }
  },
  "devils-advocate": {
    "type": "http",
    "url": "https://reasoning.services/tools/devils-advocate/mcp",
    "headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
  },
  "graph-of-thought": {
    "type": "http",
    "url": "https://reasoning.services/tools/graph-of-thought/mcp",
    "headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
  },
  "formal-logic": {
    "type": "http",
    "url": "https://reasoning.services/tools/formal-logic/mcp",
    "headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
  },
  "hindsight": {
    "type": "http",
    "url": "https://reasoning.services/tools/hindsight/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"

claude mcp add devils-advocate --transport http --url https://reasoning.services/tools/devils-advocate/mcp --header "Authorization: Bearer YOUR_RSVC_API_KEY"

claude mcp add graph-of-thought --transport http --url https://reasoning.services/tools/graph-of-thought/mcp --header "Authorization: Bearer YOUR_RSVC_API_KEY"

claude mcp add formal-logic --transport http --url https://reasoning.services/tools/formal-logic/mcp --header "Authorization: Bearer YOUR_RSVC_API_KEY"

claude mcp add hindsight --transport http --url https://reasoning.services/tools/hindsight/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" }
    },
    "devils-advocate": {
      "type": "http",
      "url": "https://reasoning.services/tools/devils-advocate/mcp",
      "headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
    },
    "graph-of-thought": {
      "type": "http",
      "url": "https://reasoning.services/tools/graph-of-thought/mcp",
      "headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
    },
    "formal-logic": {
      "type": "http",
      "url": "https://reasoning.services/tools/formal-logic/mcp",
      "headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
    },
    "hindsight": {
      "type": "http",
      "url": "https://reasoning.services/tools/hindsight/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" }
    },
    "devils-advocate": {
      "type": "http",
      "url": "https://reasoning.services/tools/devils-advocate/mcp",
      "headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
    },
    "graph-of-thought": {
      "type": "http",
      "url": "https://reasoning.services/tools/graph-of-thought/mcp",
      "headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
    },
    "formal-logic": {
      "type": "http",
      "url": "https://reasoning.services/tools/formal-logic/mcp",
      "headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
    },
    "hindsight": {
      "type": "http",
      "url": "https://reasoning.services/tools/hindsight/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" }
  },
  "devils-advocate": {
    "type": "http",
    "url": "https://reasoning.services/tools/devils-advocate/mcp",
    "headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
  },
  "graph-of-thought": {
    "type": "http",
    "url": "https://reasoning.services/tools/graph-of-thought/mcp",
    "headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
  },
  "formal-logic": {
    "type": "http",
    "url": "https://reasoning.services/tools/formal-logic/mcp",
    "headers": { "Authorization": "Bearer YOUR_RSVC_API_KEY" }
  },
  "hindsight": {
    "type": "http",
    "url": "https://reasoning.services/tools/hindsight/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 reasoning tools. Add them to your AI client in under 60 seconds.