¿Qué es MCP (Model Context Protocol)?
MCP (Model Context Protocol) es un protocolo abierto que estandariza cómo una aplicación de IA se conecta con fuentes de datos y herramientas externas: un servidor MCP expone recursos, plantillas de instrucciones y herramientas, y la aplicación las usa con mensajes JSON-RPC. Lo publicó Anthropic en noviembre de 2024 y hoy lo gobierna una fundación de la Linux Foundation.
Lo esencial
- MCP define cómo un asistente de IA descubre y usa herramientas y datos de otro sistema, sin una integración a medida para cada par de aplicación y servicio.
- Hay tres papeles: la aplicación de IA (host), el conector que vive dentro de ella (cliente) y el servicio que ofrece datos y herramientas (servidor).
- La versión vigente es la del 28 de julio de 2026, que quita las sesiones del protocolo y depreca Roots, Sampling y Logging.
- MCP no es un protocolo de compra: transporta herramientas. Las reglas de carrito y pago son de protocolos como UCP o ACP, que pueden viajar sobre MCP.
- La especificación exige el consentimiento del usuario antes de invocar cualquier herramienta, pero el protocolo no puede imponerlo: depende de cada aplicación.
MCP son las siglas de Model Context Protocol, el protocolo con el que los asistentes de IA se conectan a datos y herramientas de otros sistemas. Si has leído que «tu tienda necesita un servidor MCP» o que un asistente «tiene conectores», se habla de esto. A una tienda le importa porque es una de las vías por las que un asistente consulta un catálogo y crea un carrito sin abrir la web: Shopify, por ejemplo, ya ofrece sus herramientas de catálogo y carrito para agentes en una dirección MCP de cada tienda.[1]Shopify, documentación para desarrolladores. Migrate from Storefront MCP
Cómo funciona
La especificación lo resume como un protocolo abierto para integrar aplicaciones de modelos de lenguaje con fuentes de datos y herramientas externas. Se inspira en el Language Server Protocol, que hizo lo mismo con los lenguajes de programación en los editores de código: una conexión estándar en lugar de una integración a medida para cada pareja.[2]Model Context Protocol. Specification (versión 2026-07-28) Los mensajes son JSON-RPC 2.0 y hay tres papeles:[2]Model Context Protocol. Specification (versión 2026-07-28)
- Host: la aplicación de IA que abre las conexiones, como un asistente de escritorio.
- Cliente: el conector que vive dentro del host, uno por servidor.
- Servidor: el servicio que ofrece contexto y capacidades.
Un servidor puede ofrecer tres cosas: recursos (datos y contexto que usan el usuario o el modelo), prompts (plantillas de mensajes y flujos para el usuario) y herramientas (funciones que ejecuta el modelo). El cliente, a su vez, puede ofrecer al servidor la elicitation: que el servidor pida más información al usuario a mitad de una tarea.[2]Model Context Protocol. Specification (versión 2026-07-28)
Las herramientas son la pieza que más toca a una tienda. Cada una tiene un nombre, una descripción y un esquema JSON con los parámetros que acepta. El cliente pide la lista con tools/list y llama a una con tools/call. Están pensadas para que las controle el modelo, que decide cuándo usarlas según la conversación, pero la especificación pide que siempre haya una persona en el bucle con capacidad de rechazar una llamada, y que la aplicación enseñe qué herramientas están expuestas y cuándo se invocan.[3]Model Context Protocol. Tools (Model Context Protocol, especificación 2026-07-28)
La seguridad queda en manos de quien implementa. La especificación exige el consentimiento explícito del usuario antes de exponer sus datos a un servidor o de invocar cualquier herramienta, trata las herramientas como ejecución de código arbitrario y reconoce que el protocolo no puede imponer estos principios por sí mismo.[2]Model Context Protocol. Specification (versión 2026-07-28)
De Anthropic a una fundación abierta
Anthropic presentó MCP el 25 de noviembre de 2024. El problema que señalaba era que cada fuente de datos nueva exigía su propia integración, y publicó a la vez la especificación, los kits de desarrollo, el soporte de servidores locales en Claude Desktop y un repositorio de servidores ya hechos para Google Drive, Slack, GitHub, Git, Postgres y Puppeteer.[4]Anthropic. Introducing the Model Context Protocol
El 9 de diciembre de 2025 lo donó a una fundación para proyectos abiertos de IA agéntica, la Agentic AI Foundation, un fondo dentro de la Linux Foundation creado por Anthropic, Block y OpenAI. En ese anuncio contaba más de 10.000 servidores MCP públicos activos y la adopción en ChatGPT, Cursor, Gemini, Microsoft Copilot y Visual Studio Code.[5]Anthropic. Donating the Model Context Protocol and establishing the Agentic AI Foundation
La versión vigente se publicó el 28 de julio de 2026 y cambia la base: el protocolo deja de tener sesiones, cada petición va completa y puede atenderla cualquier servidor detrás de un balanceador, las extensiones pasan a ser un marco formal y Roots, Sampling y Logging quedan obsoletos, con al menos doce meses de soporte.[6]Model Context Protocol, blog oficial. The 2026-07-28 Specification Si una documentación habla de «inicializar la sesión», describe una versión anterior.
En una tienda
El caso más claro hoy es Shopify. Su antiguo servidor Storefront MCP, en https://{tienda}/api/mcp, permitía a un agente buscar en el catálogo y gestionar un carrito. Esas herramientas se retiraron de esa dirección y ahora se ofrecen con el UCP (Universal Commerce Protocol) en https://{tienda}/api/ucp/mcp, donde cada petición tiene que incluir el perfil del agente. La herramienta de políticas y preguntas frecuentes sigue en la dirección antigua.[1]Shopify, documentación para desarrolladores. Migrate from Storefront MCP
Así se ve una llamada a una herramienta en una tienda ejemplo ficticio con su propio servidor MCP. El nombre de la herramienta y sus parámetros los define cada servidor; el formato del mensaje es el de la especificación:[3]Model Context Protocol. Tools (Model Context Protocol, especificación 2026-07-28)
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "buscar_productos",
"arguments": {
"consulta": "cafetera de inducción 6 tazas",
"precio_max": 60
}
}
}
La respuesta vuelve con el resultado en texto, como un objeto JSON o de las dos formas, y si algo falla, con un error que el modelo puede leer para corregir la llamada.[3]Model Context Protocol. Tools (Model Context Protocol, especificación 2026-07-28) Clione tiene en camino su propio servidor MCP, para que un asistente lea el catálogo de la tienda y envíe a Clione respuestas y enriquecimientos; todavía no está disponible.
Lo que se suele confundir
Pensar que MCP es un protocolo de compra. MCP transporta herramientas y contexto; no dice nada de carritos, impuestos ni pagos. Esas reglas están en los protocolos de comercio, que usan MCP como una de sus vías: el UCP lo admite como transporte junto a REST y A2A,[7]Universal Commerce Protocol. UCP Specification Overview (versión 2026-08-25) y la versión estable del ACP (Agentic Commerce Protocol) del 17 de abril de 2026 añadió un enlace con MCP.[8]OpenAI y Stripe, GitHub. agentic-commerce-protocol (repositorio de la especificación) Tener un servidor MCP no hace a una tienda comprable por un agente; hablar UCP o ACP sobre él, sí.
Cómo comprobarlo
- Busca si tu plataforma ya expone MCP. En Shopify, las herramientas para agentes están en
https://{tienda}/api/ucp/mcp.[1]Shopify, documentación para desarrolladores. Migrate from Storefront MCP - Pide la lista de herramientas con un cliente MCP y lee el nombre, la descripción y el esquema de cada una.[3]Model Context Protocol. Tools (Model Context Protocol, especificación 2026-07-28)
- No te fíes de las descripciones de un servidor que no conoces. La especificación pide tratar las anotaciones de una herramienta como no fiables salvo que vengan de un servidor de confianza.[3]Model Context Protocol. Tools (Model Context Protocol, especificación 2026-07-28)
- Antes de conectar un servidor a un asistente, revisa qué puede tocar. Si puede escribir en tu catálogo, la aplicación tiene que pedirte permiso en cada invocación.[2]Model Context Protocol. Specification (versión 2026-07-28)
Concepto cercano: tool calling
El tool calling es la capacidad del modelo de pedir que se ejecute una función con unos argumentos. MCP es la forma estándar de ofrecerle esas funciones: dónde están, cómo se listan y cómo se llaman, sea cual sea la aplicación.[3]Model Context Protocol. Tools (Model Context Protocol, especificación 2026-07-28) Un modelo puede llamar a herramientas sin MCP, si el desarrollador se las define a mano; MCP sirve para que la misma herramienta funcione en muchas aplicaciones sin rehacerla. Y por encima de los dos están los protocolos de comercio, que fijan qué herramientas hacen falta para comprar.
Para seguir, el agente de IA explica quién usa estas herramientas, el comercio agéntico explica para qué compran, y la ruta de lectura de comercio agéntico ordena el resto de protocolos.
Sinónimos
- English
- Model Context Protocol
- Español
- protocolo de contexto de modelo
Fuentes
- [1] Shopify, documentación para desarrolladores. Migrate from Storefront MCP. Consultado el . ↑ ↑ ↑
- [2] Model Context Protocol. Specification (versión 2026-07-28). Consultado el . ↑ ↑ ↑ ↑ ↑
- [3] Model Context Protocol. Tools (Model Context Protocol, especificación 2026-07-28). Consultado el . ↑ ↑ ↑ ↑ ↑ ↑
- [4] Anthropic. Introducing the Model Context Protocol. Consultado el . ↑
- [5] Anthropic. Donating the Model Context Protocol and establishing the Agentic AI Foundation. Consultado el . ↑
- [6] Model Context Protocol, blog oficial. The 2026-07-28 Specification. Consultado el . ↑
- [7] Universal Commerce Protocol. UCP Specification Overview (versión 2026-08-25). Consultado el . ↑
- [8] OpenAI y Stripe, GitHub. agentic-commerce-protocol (repositorio de la especificación). Consultado el . ↑
Historial de cambios
- Primera versión.
Esta definición se publica bajo licencia CC BY 4.0. Puedes reutilizar esta definición citando a Clione con un enlace a esta página.
Términos relacionados
Servidor MCP
Qué es un servidor MCP, qué ofrece a un asistente de IA, en qué se diferencian uno local y uno remoto, y qué servidores MCP puede tener una tienda online.
Tool calling
Qué es el tool calling o function calling, por qué el modelo pide la función y la tienda la ejecuta, y qué herramientas leen o actúan sobre tu catálogo.
Agente de IA
Qué es un agente de IA según OpenAI y Anthropic, en qué se diferencia de un chatbot o de un flujo automático y qué necesita de una tienda para comprar.
UCP
Qué es el UCP (Universal Commerce Protocol), cómo publica una tienda sus capacidades en /.well-known/ucp y qué funciona hoy en el Modo IA y Gemini.
ACP
Qué es el ACP (Agentic Commerce Protocol) de OpenAI y Stripe, qué pasó con Instant Checkout en 2026 y qué datos pide a una tienda para salir en ChatGPT.
A2A
Qué es A2A (Agent2Agent), el protocolo abierto con el que un agente de IA encarga tareas a otro: la Agent Card, la versión 1.0 y su papel en UCP y AP2.
Haz que los bots entiendan tu catálogo
Clione completa cada ficha de producto con lo que los bots leen mejor: el grafo JSON-LD con sus datos estructurados, la meta description y las preguntas frecuentes. Tú revisas y pulsas Push; después comprobamos tu tienda en vivo para que todo siga publicado.