> ## Documentation Index
> Fetch the complete documentation index at: https://developers.zite.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect the Zite MCP

> Add the Zite MCP server to Claude, Claude Code, Cursor, VS Code, Codex, Windsurf, Zed, or any MCP client and authorize it with OAuth.

The Zite MCP server URL is the same everywhere:

```text theme={null}
https://mcp.zite.com/mcp
```

It uses OAuth — the first time you connect, you'll sign in to Zite and authorize access. The agent then
acts as you, limited to the workspaces you can access.

<Note>
  This is the same server that provides the [data tools](/api/mcp/overview). Connecting once gives your
  agent both the build tools and the data tools.
</Note>

Pick your tool below.

<AccordionGroup>
  <Accordion title="Claude (Desktop & web)" icon="sparkles" id="claude">
    Zite is an approved connector in the Claude directory — there's nothing to configure by hand.

    <Steps>
      <Step title="Open connector settings">
        In [claude.ai](https://claude.ai) or Claude Desktop, go to **Settings → Connectors**. Connectors are
        account-level, so enabling Zite once makes it available on web, desktop, and mobile.
      </Step>

      <Step title="Enable Zite">
        Find **Zite** in the connector directory and click **Connect**.
      </Step>

      <Step title="Authorize">
        Complete the Zite sign-in. The Zite tools are now available in your chats.
      </Step>
    </Steps>

    <Note>
      **Claude Team & Enterprise (managed authorization).** On managed workspaces, connectors are enabled by a
      workspace admin rather than per person. An admin enables the Zite connector once from **Settings →
      Connectors**, then members turn it on from the connectors directory and authorize with their own Zite
      account.
    </Note>
  </Accordion>

  <Accordion title="Claude Code" icon="terminal" id="claude-code">
    ```bash theme={null}
    claude mcp add --transport http zite https://mcp.zite.com/mcp
    ```

    Then run `/mcp` in a session, select **zite**, choose **Authenticate**, and complete the sign-in in your browser.
  </Accordion>

  <Accordion title="ChatGPT" icon="message-circle" id="chatgpt">
    Zite is an approved app in the ChatGPT apps directory.

    <Steps>
      <Step title="Open the Zite app">
        [Open Zite in ChatGPT](https://chatgpt.com/plugins/plugin_asdk_app_6a0dfddea830819180d3eaf355793e42),
        or search for **Zite** in the ChatGPT apps directory.
      </Step>

      <Step title="Connect and authorize">
        Click **Connect** and complete the Zite sign-in. (Apps are available on paid ChatGPT plans.)
      </Step>
    </Steps>
  </Accordion>

  <Accordion title="Cursor" icon="mouse-pointer" id="cursor">
    Add the server to `~/.cursor/mcp.json` (global) or `.cursor/mcp.json` (project):

    ```json theme={null}
    {
      "mcpServers": {
        "zite": {
          "url": "https://mcp.zite.com/mcp"
        }
      }
    }
    ```

    You can also add it from **Cursor Settings → Tools & Integrations → MCP → Add**. Open **MCP** in settings and
    click the server to complete the OAuth sign-in when prompted.
  </Accordion>

  <Accordion title="VS Code" icon="code" id="vs-code">
    Create `.vscode/mcp.json` in your project:

    ```json theme={null}
    {
      "servers": {
        "zite": {
          "type": "http",
          "url": "https://mcp.zite.com/mcp"
        }
      }
    }
    ```

    Or run **MCP: Add Server** from the Command Palette (`Ctrl/Cmd + Shift + P`), choose **HTTP**, paste
    `https://mcp.zite.com/mcp`, and name it **zite**. Start the server and sign in when prompted. (Requires a
    recent VS Code with MCP support.)
  </Accordion>

  <Accordion title="Codex" icon="terminal" id="codex">
    ```bash theme={null}
    codex mcp add zite --url https://mcp.zite.com/mcp
    ```

    Or add it to `~/.codex/config.toml`:

    ```toml theme={null}
    [features]
    experimental_use_rmcp_client = true

    [mcp_servers.zite]
    url = "https://mcp.zite.com/mcp"
    ```

    Then authenticate: `codex mcp login zite`.
  </Accordion>

  <Accordion title="Windsurf" icon="wind" id="windsurf">
    Open **Settings** (`Ctrl/Cmd + ,`) → **Cascade → MCP servers → Add Server → Add custom server**, then add:

    ```json theme={null}
    {
      "mcpServers": {
        "zite": {
          "command": "npx",
          "args": ["-y", "mcp-remote", "https://mcp.zite.com/mcp"]
        }
      }
    }
    ```

    A browser window opens to complete the Zite sign-in.
  </Accordion>

  <Accordion title="Zed" icon="zap" id="zed">
    Open settings (`Cmd + ,`) and add:

    ```json theme={null}
    {
      "context_servers": {
        "zite": {
          "source": "custom",
          "command": "npx",
          "args": ["-y", "mcp-remote", "https://mcp.zite.com/mcp"],
          "env": {}
        }
      }
    }
    ```
  </Accordion>

  <Accordion title="Other MCP clients" icon="plug" id="other-clients">
    Any client that supports remote MCP servers can connect with:

    * **URL** — `https://mcp.zite.com/mcp`
    * **Transport** — HTTP (streamable)
    * **Auth** — OAuth

    For clients that only support local (stdio) servers, bridge to the remote server with
    [`mcp-remote`](https://www.npmjs.com/package/mcp-remote):

    ```bash theme={null}
    npx -y mcp-remote https://mcp.zite.com/mcp
    ```
  </Accordion>
</AccordionGroup>

<Note>
  Authorization looping or failing? Clear the local MCP auth cache with `rm -rf ~/.mcp-auth` and reconnect. More
  fixes in [Troubleshooting](/troubleshooting).
</Note>

## Next

<Card title="The build loop" icon="repeat" href="/mcp/build-loop">
  Once connected, here's how the agent builds an app end to end.
</Card>
