distribute.you MCP Installation

Connect the distribute.you MCP server to your AI client.

The server is hosted, and it speaks Streamable HTTP. There is no package to install and no subprocess to run: a client connects to one URL and sends one header.

https://mcp.distribute.you/mcp
Authorization: Bearer distrib.usr_YOUR_KEY

Issue a key at https://dashboard.distribute.you/api-keys. The key carries your org and user identity, so no other header is needed.

Claude Code

One command:

claude mcp add --transport http distribute https://mcp.distribute.you/mcp --header "Authorization: Bearer distrib.usr_YOUR_KEY"

Restart Claude Code. You now have access to the distribute.you tools.

Cursor

Cursor speaks Streamable HTTP natively. Add this to .cursor/mcp.json in your project root, or to the global config:

{
  "mcpServers": {
    "distribute": {
      "url": "https://mcp.distribute.you/mcp",
      "headers": {
        "Authorization": "Bearer distrib.usr_YOUR_KEY"
      }
    }
  }
}

Restart Cursor after saving.

Claude Desktop

Claude Desktop can add a remote server directly under Settings, Connectors, Add custom connector, using the same URL and header. On a build without that screen, bridge a stdio client to the hosted server with mcp-remote, which is published on npm and is not ours. Edit your config file:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "distribute": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.distribute.you/mcp",
        "--header",
        "Authorization: Bearer distrib.usr_YOUR_KEY"
      ]
    }
  }
}

Restart Claude Desktop after saving.

Any other MCP client

A client that speaks Streamable HTTP takes the URL and the header as they are. A client that only speaks stdio takes the bridge configuration above. Either way the endpoint is https://mcp.distribute.you/mcp.

Verify

After connecting, ask your AI client:

"Check my distribute.you connection"

It calls the distribute_status tool, which answers with the user and org your key acts for. An answer of anything else means the key is wrong or the header is missing.

Every developer surface

The REST API, its OpenAPI document, this server and the CLI are named together at https://distribute.you/developers.