WhatsApp Cloud API directo de Meta. Distinto de nuestros wrappers Z-API/Evolution/Take Blip/Zenvia — esta es la integración oficial con la Graph API (sin comisiones de intermediario, requiere WABA aprobada). 11 herramientas entre mensajes, media y templates.
WhatsApp Cloud le da a tu agente 22 tools que llama directo — elegí las que necesite, en Claude, Cursor o cualquier cliente MCP.
send_text_message — Send a plain text message. For business-initiated conversations outside the 24h customer-service window, use send_template_message instead.send_template_message — Send an approved message template. Required for business-initiated conversations. Templates must be pre-approved by Meta via create_template.send_media_message — Send an image, video, document, or audio. Supply either `link` (public URL) or `id` (media_id from upload_media).// Your agent calls a tool directly — no glue code.
// CodeSpar's managed tier handles OAuth2, token rotation and rate limits.
const result = await session.call("send_text_message", { /* ... */ });$ npm install @codespar/mcp-whatsapp-cloudAgregá esta entrada a tu claude_desktop_config.json (o a la config de cualquier cliente compatible con MCP).
{
"mcpServers": {
"whatsapp-cloud": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-whatsapp-cloud"
],
"env": {
"WHATSAPP_ACCESS_TOKEN": "<your_whatsapp_access_token>",
"WHATSAPP_PHONE_NUMBER_ID": "<your_whatsapp_phone_number_id>",
"WHATSAPP_BUSINESS_ACCOUNT_ID": "<your_whatsapp_business_account_id>"
}
}
}
}Después de reiniciar, tu agente puede llamar cualquiera de las 22 herramientas de abajo — probá send_text_message primero.
Necesarias para autenticar el server. Almacenadas cifradas al usar el hosting gestionado de CodeSpar.
WHATSAPP_ACCESS_TOKENMeta system-user access token (permanent). Used as Bearer token for Graph API.
WHATSAPP_PHONE_NUMBER_IDWhatsApp Business phone number ID registered with Meta.
WHATSAPP_BUSINESS_ACCOUNT_IDWhatsApp Business Account (WABA) ID. Used for template management.
WHATSAPP_GRAPH_VERSIONGraph API version. Defaults to v21.0. Meta bumps quarterly.
Cada herramienta es independiente — tu agente carga solo lo que necesita para reducir contexto y tiempo de respuesta.
send_text_messagesend_template_messagesend_media_messagesend_interactive_messagesend_interactive_cta_urlsend_interactive_flowsend_location_messagesend_contacts_messageMCP es un protocolo — cualquier framework que lo hable puede montar este server.