Skip to main content

Connect any MCP client to Sitebulb

The client-agnostic recipe for connecting any MCP-compatible AI client - Perplexity, Cursor, Claude Code, Codex, and others - to Sitebulb Cloud or Sitebulb Desktop: the URLs, the sign-in flow, and what to expect once you're in.

Our step-by-step guides cover Claude and ChatGPT, because those are the clients we've walked through end to end against real Sitebulb accounts. But the Sitebulb MCP is built on an open standard, which means most AI clients that can add a remote MCP connector should be able to connect using exactly the same ingredients. This page is the client-agnostic recipe: no menu screenshots, just the raw values and the shape of the flow, so you can map it onto whatever tool you're using.

Supported vs should work. Claude and ChatGPT are tutorial-proven - every step in their guides has been tested against a real account. Any other MCP client (Perplexity, Cursor, Claude Code, Codex, and the rest) should work as a standard remote connector, but we haven't verified each one's menus and can't document them all. If another client won't connect, try the same account in Claude or ChatGPT first: if that works, the Sitebulb side is fine and the issue is in the client.

What your client needs to support

Two things, and both are standard parts of the MCP spec:

  • Remote MCP servers. A connector you add by URL, with nothing installed or run locally. If your client only supports local (stdio-style) MCP servers that it launches as a process on your machine, it can't reach Sitebulb this way.

  • OAuth sign-in. An authentication type shown as OAuth or "sign in", where the client opens a browser for you to approve access. There is no API-key path for the Sitebulb MCP, so a client that only offers a manual key field can't connect today.

The connection ingredients

Field

Value

Server URL (Sitebulb Cloud)

https://mcp.sitebulb.com/cloud

Server URL (Sitebulb Desktop)

https://mcp.sitebulb.com/desktop

Authentication type

OAuth (sign in and approve)

Permission requested

Read-only access to your Sitebulb data

Client ID / client secret fields

Leave blank - handled automatically

Those two mcp.sitebulb.com addresses are the only connection URLs Sitebulb supports. Never use a tenant subdomain or a machine-specific address, even if you know one - the shared address is what routes correctly and carries the sign-in flow. The URL you pick is also what selects Cloud versus Desktop; there's no separate scope or setting to choose between them.

The generic steps

  1. Find your client's screen for adding a remote MCP server - usually called connectors, integrations, tools, or MCP servers.

  2. Name it (Sitebulb Cloud or Sitebulb Desktop) and paste the matching server URL from the table above.

  3. Leave any optional OAuth client ID or secret fields blank. Sitebulb supports automatic discovery and registration, so a compliant client fills these in itself.

  4. Start the connection. Your client should open a browser window at https://auth.sitebulb.com - sign in with your Sitebulb credentials.

  5. Choose the 'target': your Cloud workspace, or the Desktop machine to read from. A Desktop machine only appears if Sitebulb Desktop is installed, signed in, running, on an active licence, and online on that computer.

  6. Review the approval screen - the one permission requested is read-only access to your Sitebulb data - and hit Allow.

  7. Test it: "Using Sitebulb, list my projects." Real project names back means you're connected.

Check the address first. Only ever sign in at https://auth.sitebulb.com. And don't paste OAuth codes, tokens, or one-time codes into the chat - nothing legitimate will ask you to.

Terminal and config-file clients

Command-line and editor-based clients such as Claude Code, Codex, and Cursor use the same ingredients; only the packaging differs. The exact flag or configuration entry varies by client, so check its own documentation for adding a remote HTTP MCP server with OAuth - the values you'll be asked for are the server URL and the authentication type from the table above, nothing more. When the client first connects, it should open (or point you to) a browser for the sign-in step, then carry on in the terminal. We haven't walked each CLI client through individually, so treat this as the pattern rather than a promise about any specific tool.

Don't build your own tunnel to Sitebulb Desktop

Technically minded readers sometimes assume that reading from a desktop app must mean exposing that computer to the internet. It doesn't. Every client reaches Sitebulb Desktop through the same shared address, https://mcp.sitebulb.com/desktop, and Sitebulb routes each request through to the machine you authorised while it's running and online. So there's no need for ngrok or similar tunnels, no router port-forwarding, no reverse proxy in front of the app, and no pointing a client at a local-network address - none of it is necessary, and none of it is a supported path. The connection is read-only either way, so a tunnel wouldn't get an assistant anything it can't already read; it would just be an exposure you didn't need.

What to expect once you're connected

Exactly what Claude and ChatGPT users get: the same 15 read-only tools, working from finished crawls only, with URL lists returned as samples of up to 50 per hint. What the Sitebulb MCP can and can't do covers the boundaries, Getting Started and the prompt library will get you asking useful questions, and if something misbehaves, the Sitebulb MCP: troubleshooting and FAQ applies to any client, not just the two we document in detail.

Did this answer your question?