> ## Documentation Index
> Fetch the complete documentation index at: https://docs.levios.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Servidor MCP

> Conecta un cliente de IA compatible al servidor MCP de levios mediante OAuth, lista las herramientas disponibles e invoca operaciones con permisos sobre tu cuenta.

El servidor MCP de levios permite que los clientes de IA compatibles llamen a
las herramientas de levios después de que apruebes el acceso a determinados
permisos y cuentas de Instagram.

Usa este endpoint MCP remoto:

```text theme={null}
https://levios.app/api/mcp
```

## Planea un resultado

Empieza en [Crea tu primera automatización en el chat](/es/mcp/first-automation).
Compara [objetivos](/es/mcp/choose-objective), usa una
[condición de seguimiento](/es/mcp/follow-gate) cuando crecer sea la prioridad o
encuentra [contactos estratégicos](/es/mcp/strategic-contacts). Lee
[Límites de Instagram](/es/mcp/instagram-limits) antes de prometer una secuencia.

Cuando `tools/list` exponga `get_automation_guide`, el agente puede consultar la
orientación, el permiso para guardar borradores y la vía de activación de la
conexión. La herramienta no comprueba la elegibilidad de la cuenta o del plan. Si tu versión del servidor aún no la
expone, comparte estas páginas.

## Conecta un cliente

1. Copia el endpoint anterior.
2. Añade una aplicación personalizada, un conector o un servidor MCP remoto en
   tu cliente de IA.
3. Pega el endpoint y confirma la conexión.
4. Inicia sesión en levios en la ventana del navegador que se abra.
5. Revisa los permisos y las cuentas solicitados, y aprueba la solicitud.
6. Vuelve al cliente y pídele que liste tus cuentas de levios.

OAuth gestiona la conexión. No pegues una clave de API, un token de acceso ni
otro secreto en el formulario de configuración del cliente.

## Guías de configuración

Cada guía lleva la evidencia que levios tiene para ese cliente. Lee el aviso de
la parte superior antes de confiar en la guía.

<Columns cols={3}>
  <Card title="Claude" icon="https://mintcdn.com/levios/fqbf-TFlhKASg0IQ/logo/ai/claude.svg?fit=max&auto=format&n=fqbf-TFlhKASg0IQ&q=85&s=a8438058c51153bd9c5d0cb29ec6d509" href="/es/mcp/claude" horizontal width="24" height="24" data-path="logo/ai/claude.svg" />

  <Card title="Claude Code" icon="https://mintcdn.com/levios/fqbf-TFlhKASg0IQ/logo/ai/claude-code.svg?fit=max&auto=format&n=fqbf-TFlhKASg0IQ&q=85&s=1e1aca457ca191899364b5779be0ec98" href="/es/mcp/claude-code" horizontal width="24" height="24" data-path="logo/ai/claude-code.svg" />

  <Card title="Cursor" icon="https://mintcdn.com/levios/fqbf-TFlhKASg0IQ/logo/ai/cursor.svg?fit=max&auto=format&n=fqbf-TFlhKASg0IQ&q=85&s=22ccb7b6cbebd5af96db35c7b4039f70" href="/es/mcp/cursor" horizontal width="24" height="24" data-path="logo/ai/cursor.svg" />

  <Card title="ChatGPT" icon="https://mintcdn.com/levios/fqbf-TFlhKASg0IQ/logo/ai/openai.svg?fit=max&auto=format&n=fqbf-TFlhKASg0IQ&q=85&s=2b60dd6649280567e46565b26f07ed12" href="/es/mcp/chatgpt" horizontal width="24" height="24" data-path="logo/ai/openai.svg" />

  <Card title="ChatGPT Work" icon="https://mintcdn.com/levios/fqbf-TFlhKASg0IQ/logo/ai/openai.svg?fit=max&auto=format&n=fqbf-TFlhKASg0IQ&q=85&s=2b60dd6649280567e46565b26f07ed12" href="/es/mcp/chatgpt-work" horizontal width="24" height="24" data-path="logo/ai/openai.svg" />

  <Card title="Codex" icon="https://mintcdn.com/levios/fqbf-TFlhKASg0IQ/logo/ai/openai.svg?fit=max&auto=format&n=fqbf-TFlhKASg0IQ&q=85&s=2b60dd6649280567e46565b26f07ed12" href="/es/mcp/codex" horizontal width="24" height="24" data-path="logo/ai/openai.svg" />

  <Card title="VS Code" icon="https://mintcdn.com/levios/fqbf-TFlhKASg0IQ/logo/ai/vscode.svg?fit=max&auto=format&n=fqbf-TFlhKASg0IQ&q=85&s=6553225f93afe4b5b40bcae8895e61cd" href="/es/mcp/vscode" horizontal width="24" height="24" data-path="logo/ai/vscode.svg" />

  <Card title="Gemini CLI" icon="https://mintcdn.com/levios/fqbf-TFlhKASg0IQ/logo/ai/gemini.svg?fit=max&auto=format&n=fqbf-TFlhKASg0IQ&q=85&s=593c8f581b24ec6bbd82881d12fd96a3" href="/es/mcp/gemini-cli" horizontal width="24" height="24" data-path="logo/ai/gemini.svg" />

  <Card title="Antigravity" icon="rocket" href="/es/mcp/antigravity" horizontal />

  <Card title="Perplexity" icon="https://mintcdn.com/levios/fqbf-TFlhKASg0IQ/logo/ai/perplexity.svg?fit=max&auto=format&n=fqbf-TFlhKASg0IQ&q=85&s=1cf3e9a752f89faff1c7abe91052a751" href="/es/mcp/perplexity" horizontal width="24" height="24" data-path="logo/ai/perplexity.svg" />

  <Card title="Grok" icon="bolt" href="/es/mcp/grok" horizontal />

  <Card title="Grok Bot" icon="robot" href="/es/mcp/grokbot" horizontal />

  <Card title="Devin" icon="code-branch" href="/es/mcp/devin" horizontal />

  <Card title="Hermes Agent" icon="feather-pointed" href="/es/mcp/hermes" horizontal />

  <Card title="OpenClaw" icon="terminal" href="/es/mcp/openclaw" horizontal />
</Columns>

Un cliente que no aparece en esta lista todavía puede funcionar. El endpoint es
un servidor MCP remoto estándar, así que cualquier cliente compatible con MCP
remoto sobre OAuth puede conectarse a él.

## Funciones disponibles

levios publica herramientas MCP. No publica recursos ni prompts MCP.

Las herramientas que ve un cliente dependen de los permisos que hayas
aprobado. El cliente puede descubrir las herramientas permitidas para cuentas,
medios de Instagram, automatizaciones, contactos, métricas, configuración y
cambios de activación. Las herramientas que quedan fuera de la autorización no
aparecen en la lista del cliente. Cada llamada de herramienta se limita a las
cuentas incluidas en la autorización.

Tu cliente recibe los esquemas JSON autoritativos de entrada y salida mediante
`tools/list`. Esos esquemas incluyen campos obligatorios, valores de enum y la
`configuration` completa y tipada de la automatización. Los payloads no son
objetos libres.

Las herramientas que operan sobre una cuenta aceptan `account_id` como UUID o
`@username`. Omite este campo solo cuando la autorización OAuth alcance una
única cuenta. Si hay varias cuentas, usa `list_accounts` o los campos
`account_cursor` y `account_limit` que expone el esquema de la herramienta.

## Herramientas disponibles

| Herramienta | Permiso | Objetivo |
| - | - | - |
| `list_accounts` | Autorización OAuth | Lista las cuentas de Instagram disponibles para la conexión. |
| `get_automation_guide` | Autorización OAuth | Consulta orientación y recetas por objetivo sin acceder a datos de la cuenta. |
| `get_automation_schema` | Autorización OAuth | Consulta los campos exactos de configuración y un ejemplo ilustrativo sin acceder a la cuenta. |
| `validate_automation_configuration` | Autorización OAuth | Valida y previsualiza la configuración JSON; compara revisiones sin guardar ni activar. |
| `list_automations` | `automations:read` | Lista las automatizaciones de una cuenta. |
| `get_automation` | `automations:read` | Lee una automatización con su configuración completa. |
| `list_instagram_media` | `automations:read` | Lista las publicaciones o las historias de una cuenta para vincular disparadores. |
| `create_automation` | `automations:write` | Crea una automatización a partir de una configuración tipada completa. |
| `update_automation` | `automations:write` | Renombra una automatización o sustituye toda su configuración tipada. |
| `delete_automation` | `automations:write` | Archiva una automatización con concurrencia optimista. |
| `activate_automation` | `automations:activate` | Muestra la publicación, pide confirmación y activa la automatización. |
| `deactivate_automation` | `automations:activate` | Muestra la pausa, pide confirmación y detiene el procesamiento de nuevos disparadores. |
| `list_contacts` | `contacts:read_pii` | Lista contactos completos con un filtro exacto y opcional por usuario de Instagram. |
| `get_contact` | `contacts:read_pii` | Lee un contacto completo y su cronología de actividad limitada. |
| `list_contact_tags` | `contacts:write` | Lista etiquetas de contacto reutilizables. |
| `create_contact_tag` | `contacts:write` | Crea una etiqueta de contacto normalizada. |
| `update_contact_tag` | `contacts:write` | Cambia el nombre de una etiqueta de contacto. |
| `delete_contact_tag` | `contacts:write` | Elimina una etiqueta que ya no está en uso. |
| `attach_contact_tag` | `contacts:write` | Añade una etiqueta existente a un contacto. |
| `detach_contact_tag` | `contacts:write` | Quita una etiqueta de un contacto. |
| `get_metrics` | `metrics:read` | Lee métricas de la cuenta para una ventana de `7d` o `30d`. |
| `get_automation_metrics` | `metrics:read` | Lee métricas históricas y de los últimos siete días de una automatización. |

Para los cambios de activación, y al crear una automatización que empieza
`live`, la herramienta primero muestra una vista previa y pregunta si debe
aplicarla. Una respuesta positiva autoriza solo esa transición de corta
duración. Un cambio posterior en la configuración la invalida.

Las operaciones de lectura y los cambios usan permisos distintos. Si pausas
una autorización OAuth, las lecturas permitidas siguen disponibles y los
cambios quedan bloqueados. Puedes pausar o revocar una conexión desde
**Settings > MCP** en levios.

## Compatibilidad del protocolo

La ruta moderna del servidor implementa MCP `2026-07-28`. levios también
mantiene una ruta de compatibilidad sin estado para el formato de transporte
de 2025 que usan algunos clientes. Ambas rutas comparten la autorización OAuth,
las restricciones de acceso a cuentas, las comprobaciones de permisos y el
registro de herramientas.

## Mensajes en carrusel

Usa [Crear un carrusel con un agente](/es/mcp/carousels) para planificar y
validar tarjetas con imágenes, botones de enlace y la siguiente acción.

## Guías de creación

* [Creación y edición](/es/guides/automation-workflow)
* [Configuración](/es/guides/automation-configuration)
* [Triggers](/es/guides/automation-triggers)
* [Actions](/es/guides/automation-actions)
* [Creación mediante MCP](/es/mcp/automation-authoring)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.