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

# Cursor

> Connect Cursor to Soundcheck over MCP with Tools & MCP (or mcp.json). No Marketplace plugin yet; use the live member or public URL.

Connect **Cursor** to your Soundcheck account so Agent / chat can read your shows and run everyday live-event work in plain language. Member tools use OAuth via Clerk. The assistant acts as you.&#x20;

Full capability list and confirmation gates: [Connect your AI to Soundcheck (MCP)](/integrations/mcp-server).&#x20;

## No Marketplace plugin yet

There is **no** Soundcheck listing in the Cursor Marketplace today. A plugin repo exists for a future one-click install ([soundcheck-plugin](https://github.com/soundchecklive/soundcheck-plugin)); do not advertise Marketplace install until it ships.&#x20;

Until then, paste the live MCP URL under **Tools & MCP**.

## Connect with Tools & MCP

1. Open **Cursor Settings** → **Tools & MCP**.
2. Click **New MCP Server** (or edit `~/.cursor/mcp.json` / a project `.cursor/mcp.json`).
3. Add a Streamable HTTP server. Member URL: `https://mcp.soundchecklive.io/mcp`&#x20;

```jsonc theme={null}
{
  "mcpServers": {
    "sc": {
      "type": "http",
      "url": "https://mcp.soundchecklive.io/mcp"
    }
  }
}
```

4. Save and let Cursor reconnect. On first member tool use, complete the browser OAuth sign-in (Clerk) after the `401` + Protected Resource Metadata challenge.
5. Confirm the server shows as connected under **Tools & MCP**.

### Public (anonymous) variant

Public URL: `https://mcp.soundchecklive.io/public/mcp`&#x20;

```jsonc theme={null}
{
  "mcpServers": {
    "sc-public": {
      "type": "http",
      "url": "https://mcp.soundchecklive.io/public/mcp"
    }
  }
}
```

No sign-in. Four discovery/intake tools only.

<Info>
  Official MCP Registry: `io.soundchecklive/soundcheck` **0.1.1-ts** (remote points at the member URL). Prefer `mcp.soundchecklive.io` over any `api.soundchecklive.io` path.&#x20;
</Info>

## Member vs public

| Tier   | URL                                        | Auth            |   |
| ------ | ------------------------------------------ | --------------- | - |
| Member | `https://mcp.soundchecklive.io/mcp`        | OAuth via Clerk |   |
| Public | `https://mcp.soundchecklive.io/public/mcp` | None            |   |

## After you connect

* Consequential writes (messaging, imports, settle, deletes) are **confirmation-gated**.
* Multi-org: tools use your **active** org; pass `organization_id` when first connect leaves it empty.
* Privacy: [soundchecklive.io/privacy](https://soundchecklive.io/privacy).&#x20;

## Related

<CardGroup cols={2}>
  <Card title="MCP overview" icon="robot" href="/integrations/mcp-server">
    Capabilities, tools, and security model.
  </Card>

  <Card title="Claude" icon="message" href="/integrations/mcp-claude">
    Claude.ai / Desktop connect guide.
  </Card>

  <Card title="ChatGPT" icon="comments" href="/integrations/mcp-chatgpt">
    Plugin when listed; custom MCP today.
  </Card>

  <Card title="Claude Code" icon="terminal" href="/integrations/mcp-claude-code">
    CLI connect with `claude mcp add`.
  </Card>
</CardGroup>
