ZYLX.ai logoZYLX.ai
Setup guide

Claude MCP: how to connect Claude to an MCP server

Claude MCP is Claude's support for the Model Context Protocol, the open standard for connecting AI assistants to outside tools and data. Claude acts as an MCP client: you point it at a server, authenticate, and the server's tools become available inside a conversation. This page covers the three ways Claude connects, what changes when the server holds your real business data, and exactly what Zylx Studio's MCP server exposes once Claude is connected.

Last verified against the live implementation on 2026-08-09.

What does MCP let Claude do?

MCP lets Claude call tools that live outside the model. Instead of you pasting a spreadsheet into the chat, Claude asks a server for the data at the moment it needs it — and, where the server allows it, asks that server to do something. The protocol handles discovery (what tools exist), invocation (calling one with arguments), and authorization (proving Claude is allowed to).

Two consequences matter more than the mechanics. First, the context is live: a connected server answers with today's numbers rather than whatever you last uploaded. Second, the server, not Claude, defines the boundary. If a server only exposes read tools, no amount of prompting makes Claude write. That is why evaluating an MCP server is mostly a question about its permission model.

The three ways Claude connects to an MCP server

Most confusion about “Claude MCP setup” comes from mixing these up. They are different paths with different trade-offs, and the right one depends on whether the server runs on your machine or on the internet.

MethodWhere you set it upWhat it connects toAuthenticationBest for
Custom connector (Claude apps)Customize → Connectors → Add custom connectorRemote MCP server URLOAuth, or a fixed credential in Request headersHosted servers you want available in claude.ai, Desktop, and mobile at once.
Desktop configuration fileClaude Desktop → Settings → Developer → Edit ConfigLocal process (stdio), or a remote URL through a bridge commandWhatever the local command is givenLocal tools, or a remote server before you set up a connector.
Claude Codeclaude mcp add --transport http <name> <url>HTTP / stdioHeaders passed on the command lineTerminal work, where the same server should be available to an agent that edits code.

One detail worth knowing before you debug a failed connection: for custom connectors, Claude reaches the server from Anthropic's infrastructure rather than from your laptop. A server behind a VPN, a firewall, or a local tunnel will not be reachable that way even though it works fine in your browser. Anthropic publishes the IP ranges to allow. Request-header authentication — the option for servers that use a fixed API key or bearer token instead of OAuth — is a beta feature rolling out gradually, so it may not appear in every account yet.

How to connect Claude to your Zylx Business Brain

Zylx Studio runs one MCP server at https://zylx.studio/api/mcp. Every client — Claude, ChatGPT, or any other MCP-compatible agent — connects to that same endpoint with the same capabilities and the same approval queue behind it.

  1. 1

    Sign in to Zylx Studio and open Servers. Choose a connection scope: workspace (one brand only — the recommended default) or account (every workspace you own, with the assistant able to switch between them).

  2. 2

    Generate a token. It is shown once. Regenerating replaces it and disconnects anything still using the old value; tokens expire after 90 days.

  3. 3

    In Claude, open Customize → Connectors and choose Add custom connector. Enter the server URL above. On Team and Enterprise plans an owner adds it under Organization settings first, and members then click Connect.

  4. 4

    Authenticate. Zylx publishes OAuth discovery metadata, so Claude can run the sign-in-and-approve flow itself. If you prefer a fixed credential, supply the generated token as an Authorization request header — Claude sends the value exactly as typed, so it must read Bearer <token>, including the space.

  5. 5

    Enable the connector in a conversation from the + menu, then test it: ask Claude to list my Zylx workspaces. If that returns your workspace, the Brain is reachable.

MCP access is included on Pro and above. On the free plan the connection still authenticates and answers identity questions — which account, which workspaces — and returns an upgrade notice for the rest, so a failed tool call tells you why rather than looking like a broken connector.

What business context Claude can read

Claude reads the Business Brain: the persistent business context Zylx assembles from the systems a company already runs. Depth depends on what is connected — an account with nothing connected has little for Claude to read. These are the supported sources, verified 2026-08-09:

  • Shopify

    Shopify Admin API — catalog, orders, customers, content

  • Stripe

    Stripe API, read-only — payments and revenue

  • Google Search Console

    Search performance, index coverage, sitemaps

  • Google Analytics 4

    GA4 Data API — traffic, engagement, conversions

  • Google Ads

    Campaigns, keywords, search terms, conversions

  • Microsoft Clarity

    Behaviour signals — heatmaps, rage clicks, recordings

  • Klaviyo

    Email campaigns, flows, lists, attributed revenue

  • Ahrefs

    Backlinks, keywords, competitor overlap

  • Semrush

    Organic keywords, position changes, keyword gap

  • GitHub

    Repositories, pull requests, releases, CI status

  • Site crawl

    Zylx's own crawler — pages, metadata, schema, internal links

What is read-only, and what can actually act

“Reads by default” is easy to claim and rarely evidenced. Zylx's MCP server classifies every tool it advertises by what that tool does to the workspace, and enforces the classification: a write-class call made with a read-only token is refused, and the refusal names the missing scope. Here is the full census as the server itself reported it on 2026-08-09923 tools, of which 77% cannot change anything.

Zylx MCP tool catalogue by safety classification, observed 2026-08-09
ClassificationToolsWhat it means
Read only671Returns data. Changes nothing.
Diagnostic37Read-only status, freshness, and catalog surfaces.
Creates a pending change107Writes a proposal into the approval queue. Nothing happens to the live system yet.
Requires approval11Approves or rejects something already in the queue. Refused unless a human identity is attached.
Executes87Acts on a live system or durable setting. Needs a write-scoped token.
Rollback10Reverses a previous change. Needs a write-scoped token.

The shape matters more than the totals. Most of the surface reads. The next largest group does not act either — it writes proposals into an approval queue where a human decides. The tools that touch a live system are a minority, they need a token that was explicitly granted write scope, and the approval tools refuse a machine identity outright, so a connected assistant cannot approve its own proposal.

What this looks like in a conversation

“What changed in the business this week, and what caused it?”

Claude reads the Brain's timeline and metric trends, then traces a movement back to the records behind it rather than guessing at a cause.

“Which pages get traffic but produce nothing?”

Claude joins search performance against revenue-side data already in the Brain, instead of you exporting two reports and pasting them into a chat.

“Prepare the fixes, but don't apply anything.”

Claude queues proposals into the approval queue. They sit there until a human decides — that is the default, not a setting you have to remember to turn on.

“Where did that number come from?”

Claude calls the evidence tools and returns the source records and how fresh they are, so a claim can be checked instead of trusted.

Not a paste job

Pasted context is a snapshot that ages the moment you send it, and it has to be re-pasted in every new conversation. A connected server is queried at the moment of the question.

Not per-assistant setup

One server, one permission model. Connecting a second assistant later does not mean rebuilding the context — it authorizes against the same Brain.

Not an open door

Access is scoped to a workspace, expires, and can be revoked in one step. A caller-supplied workspace ID that does not match the token is refused rather than honoured.

Limitations worth knowing before you connect

  • An assistant can only reach the workspace its token resolves to. A caller-supplied workspace ID that does not match is refused, not silently honoured.
  • Write-class tools refuse a read-only token and return the exact missing scope instead of failing quietly.
  • Approval tools refuse a machine identity — an assistant cannot approve its own proposal.
  • MCP access is a paid capability. On the free plan the server answers session tools (who am I, which workspaces) and returns an upgrade notice for everything else.
  • Tokens expire after 90 days. Regenerating one disconnects any assistant still using the old value.
  • The server advertises tools only. It does not expose MCP resources or prompts.
  • Context quality is bounded by what is connected. With no data sources connected, the Brain has little to answer from.

Claude MCP FAQ

What is Claude MCP?

Claude MCP refers to Claude's support for the Model Context Protocol — an open standard for connecting AI assistants to external tools and data. Claude does not implement a protocol of its own: it acts as an MCP client, and any server that speaks MCP can be connected to it.

How do I add an MCP server to Claude?

For a remote server, open Claude's settings, go to Customize → Connectors, choose Add custom connector, and enter the server's URL. Claude then authenticates — through OAuth if the server advertises it, or with a credential you enter under Request headers. Team and Enterprise workspaces add the connector at the organization level first, and members connect afterwards.

Do I need Claude Desktop to use MCP servers?

No. Remote MCP servers added as custom connectors work across Claude's clients, because Claude connects to them from Anthropic's infrastructure rather than from your machine. The desktop configuration file is the older path, and it is still the right one for servers that run locally on your own computer.

What can Claude actually do through an MCP server?

Exactly what that server exposes, and nothing more. A server that only offers read tools can only be read from. A server that offers write tools can change things — which is why the permission model of the server you connect matters more than any setting inside Claude.

Is connecting Claude to business data safe?

It depends entirely on the server. The questions worth asking: what is read-only versus actionable, does a human approve consequential actions, is access scoped to one workspace, and can you revoke it in one step. Anthropic's own guidance is to connect only servers from organizations you trust and to review the permissions requested during authentication.

What does Zylx expose to Claude through MCP?

Zylx Studio's MCP server exposes a workspace's Business Brain — business context assembled from connected systems such as Shopify, Google Search Console, GA4, Google Ads, Stripe and Klaviyo — plus diagnostic and proposal tools. As of 2026-08-09 the catalogue was 923 tools, of which 671 are read-only.

Does connecting Claude to Zylx cost anything?

MCP access is included on the Pro plan ($49 CAD/month) and above. On the free plan the server still answers identity and workspace questions and returns an upgrade notice for everything else.

Connect Claude to your business

Generate a scoped token in Zylx Studio, add the server in Claude, and ask it something only your business knows the answer to.

Next: connect ChatGPT · what a Business Brain is · MCP explained for operators · plans that include MCP

Sources

Continue exploring