Model Context Protocol (MCP)
Model Context Protocol (MCP) is an open standard, introduced by Anthropic, for connecting AI models and agents to external tools, data sources, and APIs. It defines a common way for an AI application to read data and call functions, so any compliant agent can plug into any compliant tool without custom per-integration code.
Anthropic introduced MCP in November 2024 as an open, open-source standard, and it was adopted broadly across the industry over the following year, including by OpenAI and Google. In December 2025 Anthropic donated the protocol to the Agentic AI Foundation under the Linux Foundation, cementing it as vendor-neutral. It is often described as a USB-C port for AI: a single interface any host and any tool can implement to interoperate.
MCP is the tool and context layer of an agent. It uses a client-server architecture over JSON-RPC: an AI application (the host, such as Claude, ChatGPT, or an IDE assistant) runs MCP clients that connect to MCP servers, which expose three primitives, tools (functions the agent can call), resources (data the agent can read), and prompts (reusable templates). This is how a single agent discovers what it can read and what actions it can take against an external system.
In the agentic-commerce stack, MCP is explicitly NOT a payments or commerce protocol. It is the layer that lets an agent reach the other layers: it standardizes how an agent reads data and invokes tools and APIs, while checkout standards like the Agentic Commerce Protocol (ACP) handle how an agent buys and payment standards like Agent Payments Protocol (AP2) handle how a purchase is authorized. The pieces are designed to compose, and one buying flow can use several.
As commerce agents adopt MCP-style tool access, the way your store becomes reachable by an agent is through machine-readable, structured product data and clean APIs. An agent connected over MCP can only surface, compare, and act on catalog data that is accurate and exposed in a form it can read; a store whose product information is trapped in unstructured pages is effectively invisible to that agent.
This is upstream of any checkout. Before an agent can transact, it has to find and trust your products, which means the durable merchant investment is agent-readiness: accurate structured data (JSON-LD), a clean product feed, and strong AI visibility, so whichever tool or checkout standard an agent uses, your catalog is legible to it.
Illustrative scenario: a shopping assistant connected to a merchant tool over MCP reads product resources (price, availability, variants) and calls a tool to check stock before recommending an item. If the merchant exposes accurate structured data, the agent can surface and reason about the product; if key fields are missing or unstructured, the agent skips it in favor of a competitor it can actually read.
What is the Model Context Protocol (MCP)?
MCP is an open standard, introduced by Anthropic, for connecting AI models and agents to external tools, data sources, and APIs. It gives an AI application a common way to read data and call functions, so any compliant agent can work with any compliant tool without custom integration code.
Who created MCP and when?
Anthropic introduced MCP in November 2024 as an open, open-source standard. It was adopted broadly across the industry over the following year, including by OpenAI and Google, and in December 2025 Anthropic donated it to the Agentic AI Foundation under the Linux Foundation.
Is MCP a payments or checkout protocol?
No. MCP is the tool and context layer that lets an agent read data and call tools and APIs. It is not a payments or commerce protocol. Checkout is handled by standards like the Agentic Commerce Protocol (ACP), and payment authorization by standards like Agent Payments Protocol (AP2). They are designed to compose.
How does MCP work?
MCP uses a client-server architecture over JSON-RPC. An AI application (the host) runs MCP clients that connect to MCP servers, which expose three primitives: tools (functions the agent can call), resources (data the agent can read), and prompts (reusable templates).
Why does MCP matter for ecommerce merchants?
As commerce agents adopt MCP-style tool access, machine-readable structured product data and clean APIs become how your store is reachable by agents. An agent can only surface and act on catalog data it can read, so accurate structured data and strong AI visibility are the prerequisite to being included by any buying agent.
How is MCP different from ACP and AP2?
MCP defines what an agent can read and call (tools and context), ACP defines how an agent buys (the checkout flow between agent and merchant), and AP2 defines how the buyer's intent and the merchant's charge are authorized (payments). They are complementary layers in the agentic-commerce stack, not competitors.
Agentic Commerce
Agentic commerce is commerce in which AI agents discover, evaluate, and complete purchases on a person's behalf, or assist heavily with thos…
TechnicalAgentic Commerce Protocol (ACP)
The Agentic Commerce Protocol (ACP) is an open standard, co-developed by OpenAI and Stripe, that defines how buyers, their AI agents, and me…
TechnicalAgent Payments Protocol (AP2)
Agent Payments Protocol (AP2) is an open protocol led by Google that lets AI agents make payments on a user's behalf. It adds an authorizati…
TechnicalStructured Data (Schema Markup)
Structured Data 是一种机器可读的标记,通常是遵循 schema.org 词汇的 JSON-LD,用来标注页面内容的含义:这是一个 Product,这是它的价格,这是一条评论,这是一个 FAQ。它为搜索引擎和回答引擎提供关于您页面的明确描述,使它们能够理解、索引并放…
TechnicalRetrieval-Augmented Generation (RAG)
Retrieval-Augmented Generation (RAG) 是大多数 answer engine 背后的技术:系统不是仅凭模型在训练中记住的内容作答,而是先从外部来源检索相关文档,再基于检索到的内容生成答案。这正是 AI 答案能够保持时效、有据可查并引用来源的原因。
GEO fundamentalsGenerative Engine Optimization (GEO)
Generative Engine Optimization (GEO) 是指优化内容,使 AI 回答引擎(ChatGPT、Perplexity、Gemini、Claude、Copilot 和 Google AI Overviews)在回答用户问题时引用它、摘录它,或推荐其背后的…
了解您的商店在哪些购买提示词上胜出,又在哪些上落败。
Naridon 在 ChatGPT、Perplexity、Gemini、Claude 和 Copilot 上追踪您的引用,然后起草、验证并发布修复。