Connect the MCP

Connect BlackOps Center to your AI client and run your whole content system from chat. Per-client setup for Claude, plus the server URL and auth.

The BlackOps MCP server is how your AI client reads and writes your content. Connecting it is the one step that turns BlackOps on. Pick your client below and follow the steps.

Fastest path: let the agent set it up

If you use Claude Code, one command installs the connector and walks you through your first publish. No config files, no token to copy.

npx blackops-onboard

Prefer to wire it up by hand? Use the per-client steps below.

What you need

Server URL

Paste this wherever your client asks for an MCP server URL.

https://mcp.blackopscenter.com/mcp

Authentication

Two ways to authenticate, depending on your client:

  • Sign in (OAuth). Clients that support remote MCP (Claude Desktop, Claude on the web) open a browser to sign in at blackopscenter.com. Nothing to copy.
  • Bearer token. Other clients use a token in an Authorization header. Generate one under Admin → Settings.

Connect your client

Claude Desktop

  1. Open Claude Desktop and go to Settings, then Developer, then Edit Config.
  2. Add the "blackops" server to the mcpServers block (below), using a token from Admin → Settings.
  3. Save the file and fully restart Claude Desktop.
{
  "mcpServers": {
    "blackops": {
      "type": "url",
      "url": "https://mcp.blackopscenter.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_BLACKOPS_TOKEN"
      }
    }
  }
}

Claude (web)

  1. In Claude on the web, open Settings, then Connectors.
  2. Choose "Add custom connector".
  3. Paste the server URL: https://mcp.blackopscenter.com/mcp
  4. When prompted, sign in at blackopscenter.com to authorize. No token to copy.

Claude on the web uses OAuth, so you sign in instead of pasting a token.

Claude Code

  1. Generate a token under Admin → Settings.
  2. Run the command below in your terminal. It registers the BlackOps server over HTTP transport.
  3. Start (or restart) Claude Code. The blackops tools are now available.
claude mcp add --transport http blackops https://mcp.blackopscenter.com/mcp \
  --header "Authorization: Bearer YOUR_BLACKOPS_TOKEN"

Cursor

  1. Open Cursor Settings, then MCP, then "Add new MCP server".
  2. Or edit ~/.cursor/mcp.json directly with the config below, using a token from Admin → Settings.
  3. Reload Cursor so it picks up the new server.
{
  "mcpServers": {
    "blackops": {
      "url": "https://mcp.blackopscenter.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_BLACKOPS_TOKEN"
      }
    }
  }
}

Any MCP client

  1. BlackOps speaks the standard MCP protocol over streamable HTTP, so any MCP-compatible client works.
  2. Point your client at the server URL: https://mcp.blackopscenter.com/mcp
  3. Authenticate with a bearer token in the Authorization header, or via OAuth if your client supports it. Generate a token under Admin → Settings.
Authorization: Bearer YOUR_BLACKOPS_TOKEN

Verify it worked

Ask your AI client this, in plain language:

List my BlackOps sites.

If it lists your site (or sites), the connection is live and you can start publishing. If it cannot, double-check the URL and that your token is from Admin → Settings and has not expired.

Troubleshooting

The client connects but no tools show up

Fully quit and reopen the client. Most clients only read MCP config on startup.

401 or "unauthorized"

Your token is missing, wrong, or expired. Generate a fresh one under Admin → Settings and confirm the header reads Authorization: Bearer ....

The client asks for a command instead of a URL

That client expects a local (stdio) server. Use npx blackops-onboard for the guided local setup instead.

Want this page as machine-readable markdown? GET /docs/mcp.md