What Is the Model Context Protocol? A Marketer’s Guide

Stock photo of the Notebook, Pen, Mobile and MacBook by rupixen

Most marketing explainers describe the Model Context Protocol as a magic pipe that lets ChatGPT “talk to your whole stack,” or as a new channel you need to rank in. It’s neither. MCP is plumbing: a published, versioned standard for how an AI app asks an outside program what it can do, and then asks it to do it. Once the plumbing is standard, any AI assistant can use any tool that speaks it, which changes how marketing teams pull data and how vendors ship integrations. This guide explains the mechanism, flags what changed in the current spec, and ends with a use / build / ignore call.

What Is MCP, in One Paragraph

The Model Context Protocol is an open protocol that Anthropic announced on 25 November 2024 as “a new standard for connecting AI assistants to the systems where data lives.” Anthropic’s launch post named the problem directly: “Every new data source requires its own custom implementation.” MCP replaces those one-off integrations with one shared protocol. In December 2025 Anthropic donated MCP to the Agentic AI Foundation, a directed fund under the Linux Foundation co-founded with Block and OpenAI, and said the project’s governance model would stay the same. The current specification revision is dated 2026-07-28.

So the short answer to “what is MCP”: a common language between AI apps and the tools they need, owned by a neutral foundation.

The Three Parts: Host, MCP Client, MCP Server

Most explainers say “client and server” and stop. The official architecture docs name three roles:

  • Host: the AI app you actually use, such as Claude, Claude Code or Visual Studio Code. It runs the model and manages connections.
  • MCP client: a connector inside the host. The docs are specific: the host creates one MCP client for each MCP server, and each client keeps its own dedicated connection. Connect three servers and your host runs three clients.
  • MCP server: the program that offers capabilities. It might be a vendor’s hosted service, a script on your laptop, or a free public endpoint.

When a vendor says “we have an MCP server,” they mean any compatible host can now call their product without a custom integration.

What an MCP Server Can Offer

The specification defines three things a server can expose, and they behave differently:

  • Tools: functions the model can call, such as “pull last month’s clicks for this URL” or “create a draft in the CMS.” This is where nearly all the action is.
  • Resources: data the user or model can read as context, such as a file, a database record or a style guide.
  • Prompts: reusable templates a user can pick, such as a standard brief or report format.

Here is a trimmed example of how a server describes one tool when a client asks for its tool list. The field names come from the spec; the tool itself is hypothetical:

{
  "name": "get_page_metrics",
  "title": "Page metrics",
  "description": "Return clicks, impressions and average position for one URL over a date range.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "url": { "type": "string" },
      "days": { "type": "integer", "default": 28 }
    },
    "required": ["url"]
  }
}

Look at the description line. The model reads it to decide whether and when to call the tool. If you ever publish a server, those descriptions are copy for a machine reader, and vague ones get skipped or misused.

How the Model Context Protocol Works, Step by Step

Under the hood, MCP messages are JSON-RPC 2.0, a plain request-and-response format. A typical exchange looks like this:

  1. You add a server to your host, usually by pasting its URL or a short config entry.
  2. The client asks the server what it supports and which tools it has.
  3. When your request needs one of those tools, the model picks it and fills in the inputs from the schema.
  4. The host asks for your approval if required, the client sends the call, and the result comes back into the conversation.

There are two standard transports. stdio runs the server as a local process on your machine, which suits files and desktop tools. Streamable HTTP sends each message as an HTTP POST to a single endpoint, which is how remote, hosted servers work. Per the architecture docs, local stdio servers typically serve a single client, while remote servers usually serve many.

One practical detail for teams: Anthropic’s help docs say Claude connects to remote MCP servers “from Anthropic’s cloud infrastructure, rather than from your local device.” A server sitting on your office network or behind a VPN won’t be reachable from Claude’s custom connectors unless you allowlist Anthropic’s IP ranges.

What Changed in the 2026-07-28 Spec

This is where most guides are out of date. The changelog for the 2026-07-28 revision lists several breaking changes that make many 2025 tutorials misleading:

  • MCP is now stateless. The old initialize handshake is gone. Every request carries its own protocol version and client capabilities, and servers must answer a new server/discover request instead.
  • Protocol-level sessions were removed from Streamable HTTP, along with stream resumability.
  • Sampling, Roots and Logging are deprecated. Explainers that list “sampling” as a core client feature describe the old protocol. Elicitation, where a server asks the user for more input, remains.
  • Tool lists can now be cached through required freshness fields, and tasks for long-running jobs moved into an optional official extension.

A new deprecation policy sets a minimum twelve-month window, so older setups don’t break overnight. If you hire a developer to build a server, ask which protocol version they’re targeting.

Where You Can Use MCP Today

You don’t need to code to use MCP, just a host that supports it. Confirmed examples from vendor docs:

  • Claude. Custom connectors to remote MCP servers work on Free, Pro, Max, Ultra, Team and Enterprise plans, according to Anthropic’s help centre (Free accounts get one custom connector). On Pro and Max you add one under Customize, then Connectors, then Add custom connector; on Team and Enterprise an owner adds it in organisation settings.
  • ChatGPT. OpenAI’s developer docs walk through building an MCP server for ChatGPT and Codex. Plan eligibility and menu names differ between OpenAI’s help centre and developer docs, so check the current page for your plan.
  • Visual Studio Code. Its Copilot docs describe MCP as the way agents connect “to these tools and data sources.”

To find servers, there is an official MCP Registry run by the project, alongside each vendor’s own docs. Prefer servers published by the vendor whose data they touch. For SEO specifically, we compare the options in the best SEO MCP servers, and the most-requested setup has its own walkthrough: connecting Google Search Console to Claude.

If you’d like to try one with zero setup risk, SEO Rocket publishes a free, read-only public server at https://app.seorocket.ai/mcp over Streamable HTTP, with no sign-in. It has four tools: search_seo_guides, find_free_seo_tool, define_seo_term and get_site_structure, which maps any site from its XML sitemaps. It works from public content only, not anyone’s projects, rankings or paid data.

What MCP Changes for Marketing Teams

The real shift is where analysis happens. Answering “which pages lost clicks after the last update, and what do they share?” used to mean exporting from three tools into a spreadsheet. With the right servers connected, you ask once and the model calls each tool. It speeds up recurring pulls and first-pass analysis; it doesn’t replace judgement.

Three caveats separate useful setups from expensive toys:

  • The answer is only as good as the data behind the tool. A model will confidently summarise thin or stale data.
  • Every connected tool costs context. The model has to read each tool’s description to choose between them, and the MCP client best-practice docs recommend progressive tool discovery for clients that connect many servers rather than loading every tool up front. Connect what you use, not everything on offer.
  • Chaining tools is not a workflow. Someone still decides which questions matter.

That last point is why SEO Rocket was built chat-first rather than as a pile of connectors: keyword research on live Ahrefs data, competitor gap analysis, a real-crawler technical audit and rank tracking run inside one conversation, so the steps already know about each other. How MCP fits into SEO day to day is covered in our MCP for SEO guide.

MCP vs APIs, Plugins and WebMCP

MCP doesn’t replace APIs. Most MCP servers wrap an API the vendor already had; MCP standardises the layer the model talks to: discovery, input schemas, results and consent.

It also isn’t the same as WebMCP, the proposed browser API that lets a web page hand tools to an agent while a person has the page open. MCP servers run on a server or your machine and work whenever the server is up; WebMCP tools live in page JavaScript. Our WebMCP vs MCP breakdown covers when each one fits.

And MCP is not a ranking factor. Nothing in the specification touches how search engines or AI assistants choose which sources to cite. Visibility still comes from being the best answer, which is the territory of our agentic search guide.

The Security Questions to Ask First

The spec is blunt about risk. It says tools “represent arbitrary code execution and must be treated with appropriate caution,” that hosts must get explicit user consent before invoking any tool, and that tool descriptions should be treated as untrusted unless they come from a trusted server. Anthropic’s connector docs add that custom connectors aren’t verified by Anthropic and that malicious servers can hide prompt injections.

Before connecting anything to work accounts, ask four questions:

  • Who publishes this server, and is it the vendor whose data it touches?
  • Can it write, or only read? Start read-only.
  • What OAuth scopes does it request, and can you narrow them?
  • Will your host call it without asking? Anthropic notes that in Claude’s Research mode, connector tools can run without further approval, so disable write tools there.

Our MCP security guide for marketing teams turns these into a policy.

Use It, Build It or Ignore It?

  • Use it now if your team already works in Claude, ChatGPT or VS Code and pulls the same reports every week. Connect one or two read-only servers from trusted vendors and judge the time saved after a month.
  • Build a server only if you own data or actions people would want inside their AI app: a product catalogue, a pricing calculator, a large archive. A brochure site has nothing worth installing. Our guide on whether a content site should run an MCP server works through the trade-offs.
  • Ignore anyone selling “MCP optimisation” as an SEO service. There’s no such ranking signal.
  • Plan for measurement. MCP calls never load a web page, so GA4 won’t see them; you’ll only count them in server logs or logging built into the server.

Model Context Protocol FAQ

Is MCP only for Claude?

No. Anthropic created it, but it is now governed under the Linux Foundation’s Agentic AI Foundation, and OpenAI and Microsoft document MCP support in their own products.

Do I need to code to use an MCP server?

Not for remote servers. In Claude you paste the server URL into a custom connector. Local servers and building your own do need technical setup.

Is MCP the same as an AI agent?

No. An agent is the AI doing multi-step work; MCP is one standard way that agent reaches tools and data. See our guide to AI agents for SEO for the agent side.

Will the Model Context Protocol help my site rank in AI answers?

Not directly. It lets AI apps call your tools once a user connects them; it doesn’t make anyone cite your pages.

The Bottom Line

The Model Context Protocol is boring infrastructure that has become a shared standard, and that’s exactly why it matters. For marketers, the win today is faster access to data you already pay for, inside the AI app your team already uses. The fundamentals of being found haven’t moved: a playbook proven across 1,000,000+ ranking pages still starts with the right keywords, a technically sound site and content that answers better than the competition. SEO Rocket does that work in one chat, and its free MCP server is there if you want to see the protocol working before you commit to anything bigger.

Questions? Chat with us