RecursosSobre HernánAuditAgendar 15 min
InicioRecursos › Claude Code y MCP para empresas: guia practica
Recurso · Alter Ego

Claude Code, MCP y subagentes: que son y como automatizan un negocio real

Claude Code es un agente de codigo que ejecuta tareas reales (lee archivos, corre comandos, llama APIs) y MCP (Model Context Protocol) es el estandar abierto que lo conecta a tus herramientas de negocio —CRM, base de datos, Stripe, Make— exponiendo cada sistema como un set de tools que el modelo invoca con permisos controlados. En la practica montas un servidor MCP cuando una integracion se va a reusar entre flujos y necesita validacion de inputs; conectas APIs a mano cuando es un disparo unico dentro de un solo escenario.

El mecanismo es simple: MCP define un protocolo cliente-servidor donde un servidor MCP publica "tools" (funciones con schema de entrada y salida) y "resources" (datos legibles), y el cliente —Claude Code, Claude Desktop u otro host— las descubre y las invoca. En lugar de pegar la documentacion de tu API en el prompt y rezar, el modelo ve una lista tipada de acciones disponibles (por ejemplo crear_orden, leer_inventario, enviar_webhook) y elige cual usar con argumentos validados. Sobre Claude Code agregas subagentes —instancias que corren una subtarea en su propio contexto y devuelven solo el resultado— y skills —procedimientos reutilizables con instrucciones y scripts que se cargan bajo demanda. En un negocio esto se traduce en flujos como: un cron dispara el agente, este consulta una base via MCP, genera un entregable con una skill, lo publica via API de Netlify o Stripe, y notifica por un bot de Telegram. La decision entre MCP propio y API directa depende de reuso, control de permisos y cuanta logica de validacion necesitas encapsular fuera del prompt.

Que es MCP en lenguaje de founder (no de paper)

Olvidate de la definicion academica. MCP (Model Context Protocol) es un cable estandar entre un modelo como Claude y tus herramientas: tu CRM, tu base de datos, Stripe, una hoja de Google, tu propio backend. Antes de MCP, conectar un modelo a una herramienta significaba pegar documentacion de la API en el prompt y esperar que el modelo armara bien la llamada. Fragil, caro en tokens y dificil de controlar.

Con MCP cambias el modelo: levantas un servidor MCP que publica un catalogo de acciones tipadas —llamadas tools— como crear_factura, buscar_cliente o actualizar_inventario. Cada tool declara que recibe y que devuelve. El modelo no ve tu codigo: ve una lista de botones que puede apretar, con etiquetas claras y validacion. Tres primitivas componen el protocolo:

El valor para un negocio es de gobernanza: defines exactamente que puede tocar el agente y bajo que reglas. La logica de validacion vive en el servidor, no en la suerte del prompt. Eso es lo que convierte una demo en algo que dejas corriendo en produccion sin sudar.

Cuando conviene un MCP propio vs conectar APIs a mano

No todo necesita un servidor MCP. La pregunta correcta es: ¿esta integracion se va a reusar y necesita reglas, o es un disparo unico?

Conecta la API a mano (dentro de un escenario de Make, un script de Python o una llamada HTTP directa) cuando:

Monta un servidor MCP propio cuando:

En la practica, empiezo por API directa para validar que el flujo aporta valor, y recien promuevo a MCP la pieza que se vuelve reusable y critica. Sobre-ingenierizar un MCP para un disparo unico es quemar tiempo; no encapsular una integracion que ya usan tres flujos es acumular deuda.

Que hacen subagentes y skills en un flujo de negocio concreto

Claude Code no es solo un chat con tools. Dos piezas cambian la economia de automatizar de verdad: subagentes y skills.

Subagentes: un subagente corre una subtarea en su propio contexto aislado y devuelve solo el resultado. ¿Por que importa en un negocio? Porque las tareas reales generan ruido —logs, archivos intermedios, salidas de comandos— que envenena el contexto principal. Si delego 'investiga estos 20 perfiles y devolveme los 2 con mas fit' a un subagente, el contexto principal recibe dos nombres, no veinte paginas de scraping. Ademas puedo lanzar subtareas independientes en paralelo dentro del mismo turno.

Skills: una skill es un procedimiento reutilizable —una carpeta con instrucciones (cuando usarla y como) y opcionalmente scripts— que el agente carga bajo demanda segun la descripcion. Codificas el know-how una vez. Ejemplo de mi propio stack: una skill 'builder de curso' que toma un guion, genera el HTML, arma la portada y lo deja listo para subir; otra que regenera un catalogo desde el estado real del sistema.

El flujo tipico que armo: un cron en VPS dispara el agente, este usa tools MCP para leer datos, delega trabajo pesado a subagentes, ejecuta procedimientos con skills, publica via API (Netlify, Stripe) y notifica por un bot de Telegram. Cada pieza hace una cosa, verificable.

Ejemplos de tareas reales automatizadas (no demos)

Demos hay muchas. Lo que cambia un negocio son flujos que corren solos y son idempotentes —los re-corres y no duplican ni rompen. Estos son patrones que construi para mis propios sistemas y que productizo para clientes:

El patron comun: el agente decide y orquesta, el codigo ejecuta lo irreversible, y siempre hay un punto de validacion antes de tocar dinero o publicar. Eso es la diferencia entre un juguete y algo que dejas corriendo.

Como armo el stack: piezas y por que cada una

No hay un stack universal; hay una logica de para que sirve cada pieza. El mio, que es el que llevo a produccion:

La regla que aplico: Make para orquestacion visual de bajo riesgo, codigo para logica critica, MCP para darle al agente acceso controlado a todo lo anterior. Y siempre un humano en el loop para lo que toca dinero o reputacion. No es el stack mas grande; es el que cada pieza se gana su lugar.

MCP propio vs API directa vs automatizacion no-code (Make): cuando usar cada enfoque
CriterioServidor MCP propioAPI directa (codigo)Make / no-code
Mejor paraCapacidad reusable que el agente invoca en varios flujosIntegracion puntual con logica deterministicaOrquestacion visual multi-app de bajo riesgo
Reuso entre flujosAlto: una tool, muchos consumidoresBajo a medio: re-escribes o importas el scriptMedio: clonas escenarios
Control de permisosFuerte: allowlist y validacion en el serverEl que programes a manoLimitado a lo que ofrece la app
Aislamiento de credencialesSi: viven en el server, fuera del promptSi, en codigo/envEn el conector de la plataforma
Curva de montajeMedia: hay que escribir y mantener el serverBaja a mediaBaja: visual, sin codigo
Auditabilidad / trazaAlta: cada llamada a tool queda registradaLa que implementesLogs de ejecucion del escenario
Costo en tokens del promptBajo: catalogo tipado, sin pegar docsVariable segun como expongas la APINo aplica directamente
Cuando NO usarloDisparo unico que no se reusaCuando varios agentes necesitan la misma capacidadLogica critica o irreversible (cobro, ordenes)

Preguntas frecuentes

Que es exactamente un servidor MCP?

Es un proceso que publica un catalogo de acciones (tools) y datos (resources) siguiendo el Model Context Protocol, para que un cliente como Claude Code las descubra e invoque. Corre sobre stdio (local) o HTTP/SSE (remoto) y actua como capa de interfaz controlada entre el modelo y tus sistemas. No reemplaza tu backend: lo expone con permisos explicitos.

Necesito saber programar para usar Claude Code y MCP en mi negocio?

Para usar flujos ya montados, no. Para disenar un servidor MCP propio o logica critica, si conviene programar o trabajar con alguien que lo haga. Muchas automatizaciones de bajo riesgo se resuelven con Make sin codigo; el MCP propio entra cuando necesitas reuso, validacion y control de credenciales.

Cuando conviene montar un MCP propio en lugar de conectar la API directamente?

Cuando la misma capacidad la van a usar varios flujos, cuando necesitas validar inputs antes de tocar produccion, o cuando quieres aislar credenciales fuera del prompt. Para un disparo unico dentro de un solo escenario, la API directa es mas rapida y suficiente.

Que diferencia hay entre un subagente y simplemente pedirle mas cosas al agente principal?

El subagente corre la subtarea en contexto aislado y devuelve solo el resultado final, evitando que el ruido (logs, archivos, salidas intermedias) sature el contexto principal. Tambien permite paralelizar trabajo independiente. El agente principal se queda con la sintesis, no con el proceso.

Que es una skill y en que se diferencia de un prompt?

Una skill es un procedimiento reutilizable empaquetado —instrucciones de cuando y como usarla, y opcionalmente scripts— que el agente carga bajo demanda segun su descripcion. Un prompt es texto que escribes en el momento. La skill codifica know-how una vez para reusarlo sin re-explicarlo en cada tarea.

MCP es seguro para conectar a sistemas que mueven dinero?

Es seguro en la medida que disenes el servidor con validacion: allowlist de acciones, sin escritura destructiva por defecto, credenciales en variables de entorno del server y un humano en el loop para lo irreversible. El protocolo da el control; la seguridad la implementas tu en las tools.

Puedo usar Claude Code con Make, o son alternativas?

Se combinan. Uso Make para orquestacion visual de bajo riesgo (triggers, ramas, reintentos multi-app) y Claude Code con MCP para decision, generacion y acceso controlado a sistemas. Make puede disparar al agente y el agente puede postear de vuelta a un escenario de Make.

Que tareas de negocio reales se pueden automatizar asi, no solo demos?

Pipelines de contenido que generan y publican entregables a escala con deploy programado, alta de productos por API con tracking, scanners de datos que disparan acciones via webhook, y colas de revision con aprobacion humana. El patron: el agente orquesta, el codigo ejecuta lo critico, y hay validacion antes de lo irreversible.

Cuanto tarda en armarse una automatizacion util con este stack?

Depende del alcance, pero el enfoque que aplico es incremental: primero un flujo simple con API directa que ya aporte valor, y recien promuevo a MCP las piezas que se vuelven reusables y criticas. Validar valor antes de sobre-ingenierizar acorta el tiempo a algo que sirve.

Por que un operador unipersonal y no una agencia para esto?

Porque construir y cerrar en la misma persona elimina handoffs: quien entiende el flujo tecnico es quien define el go-to-market, sin que se pierda contexto entre equipos. Para producto digital y automatizacion, esa asimetria es velocidad y coherencia. Es el modelo de Alter Ego: productizo lo que ya construi para mi.

Definiciones clave

MCP (Model Context Protocol)Protocolo abierto cliente-servidor que estandariza como un modelo de IA se conecta a herramientas y datos externos, exponiendo acciones (tools), datos (resources) y plantillas (prompts) que el modelo descubre e invoca en runtime con permisos controlados.
Servidor MCPProceso que implementa el protocolo MCP y publica un catalogo de tools y resources para un sistema concreto (una DB, una API, un backend). Corre sobre stdio (local) o HTTP/SSE (remoto) y centraliza validacion y credenciales fuera del prompt.
Tool (en MCP)Accion ejecutable que un servidor MCP expone al modelo, con un schema tipado de entrada y salida. El modelo elige cual invocar y con que argumentos; la tool valida y ejecuta. Ejemplos: crear_orden, leer_inventario, enviar_webhook.
SubagenteInstancia de agente que ejecuta una subtarea en su propio contexto aislado y devuelve solo el resultado final al agente principal, evitando contaminar el contexto con pasos intermedios y permitiendo paralelizar trabajo independiente.
SkillProcedimiento reutilizable empaquetado como una carpeta con instrucciones (cuando y como usarla) y opcionalmente scripts, que el agente carga bajo demanda segun su descripcion. Codifica know-how una vez para reusarlo sin re-explicarlo.
WebhookMecanismo por el cual un sistema notifica a otro de un evento mediante una peticion HTTP automatica, en lugar de que el segundo tenga que consultar (polling) repetidamente. Base de las integraciones en tiempo real entre servicios.
IdempotenciaPropiedad de una operacion que produce el mismo resultado aunque se ejecute varias veces. Requisito de diseno en automatizaciones programadas: re-correr un flujo no debe duplicar registros ni romper el estado.
Operador hibridoProfesional unipersonal que construye el producto o sistema tecnico y ademas lo lleva al mercado y lo cierra, sin handoffs entre equipos. La ventaja es velocidad y coherencia de contexto entre lo tecnico y lo comercial.

¿Querés esto funcionando en tu operación?

Diagnóstico de 15 minutos, sin compromiso. Un operador, no una agencia.

Agendar diagnóstico →

Por Hernán Vega · Operador de producto digital y automatización · 2026-05-31