Saltar al contenido principal
El servidor MCP de RyzeAPI expone la plataforma como herramientas que un cliente de IA puede llamar directamente, vía Model Context Protocol. En lugar de escribir tú las llamadas HTTP, el modelo (Claude, por ejemplo) usa 85 tools para enviar mensajes, gestionar instancias, grupos, chats, webhooks, Chatwoot y más.

85 tools

Cubren los 11 módulos de la API, desde el envío de mensajes hasta la administración de instancias.

Streamable HTTP

El transporte HTTP estándar del MCP, sin instalación local: solo apunta tu cliente a la URL.

Multi-tenant

Un servidor atiende a varios clientes; cada sesión está aislada y usa su propio token.

Sin credenciales almacenadas

El servidor no guarda ningún token. Envías el tuyo en cada sesión, mediante los headers.

Endpoint y transporte

Endpointhttps://ryzeapi.cloud/mcp
TransporteStreamable HTTP (POST / GET / DELETE en /mcp)
LivenessGET /healthz (sin autenticación)

Autenticación

La autenticación es por sesión: cada cliente envía su propio token de RyzeAPI en los headers al iniciar la sesión. Son los mismos tokens de la API REST.
HeaderObligatorioDescripción
tokenTu token de RyzeAPI (TokenAccount o TokenInstance). Authorization: Bearer <token> también funciona.
instance,Instancia por defecto de la sesión. Cada tool puede sobrescribirla con el argumento instance.
Usa TokenAccount si quieres operar varias instancias en la misma sesión (cada tool indica la instance). Usa TokenInstance + el header instance si vas a trabajar con una sola instancia. Consulta Autenticación para la diferencia entre ambos tokens.

Configura tu cliente

Añade el servidor con transporte HTTP y pasa tu token en el header:
claude mcp add --transport http ryzeapi https://ryzeapi.cloud/mcp \
  --header "token: TU_TOKEN_RYZEAPI"
Para fijar una instancia por defecto, añade otro header:
claude mcp add --transport http ryzeapi https://ryzeapi.cloud/mcp \
  --header "token: TU_TOKEN_RYZEAPI" \
  --header "instance: miInstancia"
Trata el token como una credencial. Prefiere variables de entorno o el almacén de secretos de tu cliente, nunca dejes el token fijo en repositorios ni en el frontend.

Primera llamada: whoami

Tras conectar, pídele a tu cliente que llame a la tool whoami. Confirma que el token es válido y muestra la instancia por defecto de la sesión, es la forma más rápida de validar la conexión antes de cualquier operación.

Las 85 tools

Las herramientas siguen la convención recurso_acción (p. ej. tag_create, message_forward), con la familia send_* para todo lo que envía un nuevo mensaje o llamada. Cada tool lleva anotaciones que permiten al cliente pedir confirmación en acciones sensibles:

🟢 Solo lectura

Consultas que no cambian nada (whoami, instance_list, contact_list).

🟡 Escritura

Crean o modifican datos (send_text, group_create, webhook_set).

🔴 Destructivo

Eliminan recursos (instance_delete, chat_delete, message_delete).
Los 11 módulos corresponden 1:1 con las secciones de la Referencia de la API. Los argumentos de cada tool usan los mismos nombres de campo que la API REST, así que la documentación de cada endpoint aplica también a la tool equivalente:
MóduloToolsReferencia
Salud2Observabilidad
Instancias13Instancia
Mensajes14Mensajes
Llamadas2Llamadas
Chat25Chat
Grupos9Grupos
Comunidades4Comunidades
Newsletter5Newsletter
Perfil4Perfil
Eventos / Webhooks4Eventos
Chatwoot3Chatwoot

Próximos pasos

Autenticación

Entiende TokenAccount vs TokenInstance, los mismos tokens que usa el MCP.

Conceptos

Instancias, JIDs y los conceptos que manipulan las tools.

Referencia de la API

El detalle de cada endpoint, equivalente a cada tool del MCP.

Eventos

Recibe mensajes en tiempo real vía webhook o WebSocket.