Configuration

MCP setup for Claude Code, Claude Desktop, Cursor, and other clients.

Prerequisite: You need an API key. Sign up and generate one from your dashboard first.

Claude Code

Add Synthesis using the CLI:

claude mcp add synthesis --transport http --url https://api.synthis.tools/mcp --header "Authorization: Bearer YOUR_API_KEY"

Or manually edit ~/.claude/settings.json:

{
  "mcpServers": {
    "synthesis": {
      "type": "url",
      "url": "https://api.synthis.tools/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Claude Desktop

Edit the config file at:

{
  "mcpServers": {
    "synthesis": {
      "type": "url",
      "url": "https://api.synthis.tools/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Cursor

Edit .cursor/mcp.json in your project root or global config:

{
  "mcpServers": {
    "synthesis": {
      "type": "url",
      "url": "https://api.synthis.tools/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Other MCP Clients

Synthesis works with any MCP-compatible client that supports HTTP transport:

Verifying Installation

After configuring, restart your client and ask:

User: "What MCP tools do you have available?"

You should see synthesis_start, synthesis_checkpoint, synthesis_lesson, and synthesis_search in the response.

Managing API Keys

From your dashboard, you can:

Use different keys for different machines or clients to track usage and revoke access individually.