AI Agents
Qué es MCP y en qué se diferencia de una API
Qué es MCP y en qué se diferencia de una API: qué añade el Model Context Protocol, cuándo construir cada cosa y los límites de seguridad.

MCP vs API es una comparación que se hace mucho y que no termina de sostenerse, porque no son cosas que compitan. Una API expone una capacidad. El Model Context Protocol describe capacidades de forma que un modelo de lenguaje pueda descubrirlas y usarlas por su cuenta. La mayoría de servidores MCP llaman a APIs normales por debajo.
Aun así, la pregunta de fondo es buena: qué es MCP en términos prácticos, qué cambia para tu equipo y si tenéis que construir algo. Esta es la respuesta sin evangelismo de protocolo.
Qué es MCP en una línea
Una API está escrita para una persona que programa. Documentación, autenticación, endpoints. Alguien la lee, escribe código, y ese código se ejecuta siempre igual.
Un servidor MCP está escrito para un modelo. Anuncia sus propias herramientas, sus argumentos y lo que devuelven, para que un agente decida en tiempo de ejecución cuál llamar. Nadie programó de antemano esa secuencia concreta.
Ese descubrimiento en tiempo de ejecución es el punto entero. Es lo que permite pedirle a un asistente "saca las ventas del mes pasado de la base de datos y redacta el resumen para el consejo" sin que nadie haya construido una función de ventas-a-resumen.
Lado a lado
| API | Servidor MCP | |
|---|---|---|
| Público | Programadores | Agentes de IA |
| Descubrimiento | Leer la documentación | Autodescriptivo al conectar |
| Trabajo de integración | Por aplicación y por asistente | Una vez, sirve a cualquier cliente MCP |
| Patrón de llamada | Fijo, escrito en código | Elegido por el modelo según la tarea |
| Autenticación | Claves, OAuth | Claves, OAuth y lo que imponga el anfitrión |
| Modo de fallo | Bug en tu código | El modelo llama a la herramienta equivocada o lo engañan los datos |
Por qué ha cuajado
Antes de MCP, cada asistente necesitaba su propia integración para cada herramienta. Cinco herramientas y tres asistentes eran quince integraciones, mantenidas por separado. Con un protocolo, cinco servidores sirven a los tres clientes, y al siguiente también.
Es una victoria aburrida de infraestructura, que es justo por lo que se ha extendido. La especificación es abierta, y el soporte abarca asistentes de escritorio, agentes de terminal como Claude Code y herramientas de IDE.
Qué significa si no programas
Tres cosas prácticas.
Puedes conectar tus sistemas a un asistente sin montar un proyecto. Si existe un servidor para tu CRM, tu analítica o tu almacén de archivos, conectarlo es configuración, no ingeniería.
Tus prompts se acortan y tus resultados ganan precisión, porque el modelo lee datos reales en vez de lo que pegaste. Pedir "los números de este trimestre" gana a mantener una hoja de números pegados.
Cambia el modo de fallo. En lugar de "el modelo se lo inventó" obtienes "el modelo consultó lo que no era". Eso es más fácil de detectar y mucho más fácil de arreglar, pero exige que compruebes qué consultó.
Cuándo construir tu propio servidor
Constrúyelo cuando se cumplan tres cosas a la vez:
- Un agente necesita de verdad alcanzar un sistema interno de forma regular.
- No existe ya un servidor que lo cubra.
- Alguien será su dueño después del lanzamiento.
Si falla alguna, no construyas. Una exportación programada a un archivo que el agente pueda leer resuelve más problemas de los que la gente espera, y falla de forma segura.
Cuando lo construyas, mantén pequeña la superficie de herramientas. Cinco herramientas bien nombradas con descripciones claras ganan a treinta ambiguas: el modelo elige leyendo esas descripciones, así que nombrar mal produce llamadas equivocadas.
Seguridad: la parte que la gente se salta
Un servidor MCP tiene exactamente los permisos que le diste, y los agentes los usarán. Tres reglas que aplico en cada proyecto de cliente:
Solo lectura por defecto. Todo lo que escriba, envíe o gaste necesita una razón explícita y un paso de confirmación humana.
Credenciales estrechas. Un token con alcance a un proyecto, no una clave de cuenta entera. Si el agente se ve comprometido o confundido, el radio del daño es ese alcance.
Trata como no fiables los datos devueltos. El contenido que vuelve de un servidor (una página web, un ticket, un correo) puede contener texto diseñado para dar instrucciones al modelo. Eso es inyección de prompts, y es la vía de ataque real contra agentes. Nunca dejes que un agente actúe según instrucciones encontradas en datos sin un humano en medio.
Si te llevas una sola cosa de este artículo, llévate la tercera regla.
MCP, Skills y subagentes: qué hace cada uno
La gente los confunde constantemente:
- MCP da al agente acceso a sistemas.
- Las Claude Skills le dan procedimiento: cómo hace tu empresa una tarea.
- Los subagentes le dan paralelismo: contextos separados para trabajos separados.
Un montaje completo usa los tres: la Skill dice cómo escribir el informe semanal, MCP trae los números reales y un subagente se encarga de la investigación mientras el agente principal redacta.
Un camino de adopción sensato
- Conecta un servidor de solo lectura a tu asistente: analítica o tu almacén de archivos.
- Úsalo dos semanas con preguntas reales y anota cuándo trae lo que no era.
- Escribe una Skill que codifique el procedimiento correcto para tu petición más frecuente.
- Solo entonces valora un servidor con escritura, con pasos de confirmación.
- Documenta qué está conectado y quién es el dueño. Las integraciones sin documentar se convierten en riesgo sin documentar.
Veredicto
MCP no es un sustituto de las APIs, ni un lenguaje nuevo, ni una razón para reconstruir nada. Es un adaptador estándar que convierte los sistemas que ya tienes en herramientas que un agente puede usar, y elimina el pegamento a medida que convertía cada integración en un proyecto.
Si tu equipo va hacia los agentes, la habilidad práctica no es el protocolo: es saber qué sistemas exponer, con cuánto alcance y dónde poner la comprobación humana. Eso es lo que cubre mi curso de Claude Code, y agentes de IA para empresas plantea el proceso de diseño.
Preguntas frecuentes
¿Qué es MCP y en qué se diferencia de una API?
Una API es una interfaz que alguien llama desde código, con documentación escrita para humanos. MCP es un protocolo que envuelve capacidades en un formato autodescriptivo para que un modelo pueda descubrir qué herramientas existen, qué argumentos necesitan y llamarlas durante una conversación sin código de integración a medida.
¿MCP sustituye a las APIs REST?
No. La mayoría de servidores MCP llaman a APIs REST por debajo. MCP es una capa que hace esas APIs utilizables por agentes de forma estándar, para que escribas la integración una vez en lugar de una vez por asistente.
¿Necesito construir un servidor MCP?
Solo si tienes sistemas internos que un agente necesita alcanzar y aún no existe un servidor. Para herramientas comunes ya hay servidores públicos. Comprueba qué existe antes de construir nada.
¿Es seguro MCP?
El riesgo no es el protocolo, son los permisos. Un servidor MCP tiene el acceso que le diste, y la inyección de prompts a través de los datos que devuelve es una vía de ataque real. Limita las credenciales, prefiere solo lectura y nunca conectes un servidor no fiable a un sistema que pueda gastar dinero o borrar datos.
Fuentes
Christian Monge
Construye segundos cerebros de IA con Obsidian y Claude Code, cofundó el SaaS de inteligencia competitiva Pengu Insights y forma equipos en español e inglés desde Madrid.
Más sobre míCurso Claude Code
Apréndelo en vivo, sobre tu propio trabajo.
Cuatro semanas, grupo pequeño, repositorios reales. Terminas con skills, subagentes y flujos MCP que de verdad usas.
Unirme a la lista del cursoSigue leyendo

AI Agents
Automatización de procesos con IA que dura
Cómo diseñar automatización de procesos con IA que siga funcionando en el mes cuatro: qué proceso elegir, dónde va el modelo, errores, propiedad y costes.

AI Agents
IA para pymes: un plan realista de cuatro semanas
Plan realista de IA para pymes: qué proceso automatizar primero, cuánto cuesta, quién lo mantiene y los cinco flujos que se pagan solos en una empresa pequeña.

AI Agents
Ingeniería de contexto: la habilidad que sustituyó al prompt
Ingeniería de contexto explicada: qué entra en la ventana, qué dejar fuera, cómo compactar sesiones largas y los fallos que parecen un modelo malo.