Maytapi Servidor MCP para WhatsApp API

Conecta tu asistente de IA a WhatsApp usando el Model Context Protocol (MCP). Envia mensajes, gestiona grupos, canales, comunidades, catalogos, etiquetas y mas -- directamente desde Claude, Cursor o cualquier herramienta de IA compatible con MCP.

Que es MCP?

El Model Context Protocol (MCP) es un estandar abierto desarrollado por Anthropic que permite a los asistentes de IA conectarse con herramientas y servicios externos. Piensa en el como un adaptador universal entre la IA y tus aplicaciones.

Con el Servidor MCP de Maytapi, tu asistente de IA puede interactuar directamente con la WhatsApp API -- enviando mensajes, gestionando contactos, manejando grupos, canales, comunidades, catalogos y mas -- todo mediante comandos en lenguaje natural.

Configuracion Rapida

No requiere instalacion. Agrega la siguiente configuracion a los ajustes de tu cliente MCP:

Loading...

Reemplaza your-product-id y your-api-token con tus credenciales de la Consola de Maytapi.

Como Funciona

1
Instala el Servidor MCP

Ejecuta via npx (sin instalacion necesaria) o instala el Servidor MCP de Maytapi globalmente via npm. Configuralo con tu Product ID y API Token.

2
Conecta Tu Herramienta de IA

Agrega la configuracion del servidor MCP a Claude Desktop, Claude Code, Cursor o tu cliente MCP preferido.

3
Comienza a Usar WhatsApp con IA

Pide a tu asistente de IA que envie mensajes, gestione grupos, cree canales -- todo mediante lenguaje natural.

Ubicaciones del Archivo de Configuracion

Cliente Ruta
Claude Desktop (macOS)~/Library/Application Support/Claude/claude_desktop_config.json
Claude Desktop (Windows)%APPDATA%\Claude\claude_desktop_config.json
Claude Code~/.claude.json
CursorCursor Settings > MCP

Herramientas Disponibles

El Servidor MCP de Maytapi expone mas de 80 herramientas que cubren toda la WhatsApp API. Aqui esta la lista completa agrupada por categoria.

Gestion de Producto y Telefono

Nombre de la Herramienta Descripcion
get_productDevuelve informacion del producto
list_phonesLista todos los telefonos registrados en el producto
add_phoneAgrega un nuevo telefono al producto
get_statusDevuelve el estado de la sesion actual
get_screenDevuelve una captura de pantalla de la sesion actual
get_qr_codeDevuelve el codigo QR para vincular el telefono
connect_with_phone_numberConecta con numero de telefono en lugar de codigo QR
logoutCierra sesion del numero en la sesion actual
get_phone_logsDevuelve los registros de un telefono especifico (filtro entrante/saliente)

Mensajeria

Nombre de la Herramienta Descripcion
send_messageEnvia mensajes a cualquier chat. Soporta mas de 30 tipos de mensaje: texto, multimedia, encuesta, vcard, contacto, ubicacion, sticker, enlace, botones, lista, reenvio, eliminacion, reaccion, quitar reaccion, edicion, fijar, destacar, producto, catalogo, invitacion a grupo, mensajes de canal (texto/multimedia/enlace/encuesta/sticker/audio/eliminacion), respuestas a historias (texto/multimedia), video corto y creacion de evento.
get_messageObtiene informacion sobre un mensaje especifico por ID
get_messagesObtiene mensajes de una conversacion con paginacion, filtro por autor y filtro fromMe

Gestion de Grupos

Nombre de la Herramienta Descripcion
create_groupCrea un nuevo grupo de WhatsApp con participantes, mensaje de invitacion opcional e imagen de perfil
get_groupsLista todos los grupos con carga opcional de participantes, ordenamiento, enlaces de invitacion y paginacion
get_groupObtiene informacion de un grupo especifico con generacion opcional de enlace de invitacion
group_addAgrega participantes a un grupo con invitacion opcional
group_removeElimina un participante de un grupo
group_promotePromueve a un participante a administrador
group_demoteDegrada a un administrador a participante
group_configConfigura los ajustes del grupo: edicion, envio, desaparicion, membersCanAddMembers, approveNewMembers, nombre, descripcion
set_group_profile_imageEstablece la imagen de perfil del grupo (512x512 recomendado)
delete_group_profile_imageElimina la imagen de perfil del grupo
group_accept_inviteAcepta una invitacion de grupo mediante codigo de invitacion
group_revoke_inviteRevoca y regenera el enlace de invitacion del grupo
group_approval_request_listLista las solicitudes de ingreso pendientes de un grupo
group_approve_requestAprueba solicitudes de ingreso pendientes
group_reject_requestRechaza solicitudes de ingreso pendientes
get_group_info_by_invite_codeObtiene informacion del grupo usando codigo de invitacion
leave_groupSale de un grupo de WhatsApp

Operaciones de Contacto

Nombre de la Herramienta Descripcion
get_contactsLista todos los contactos
get_contactObtiene informacion de un contacto especifico
check_phonesVerifica el estado de registro en WhatsApp de multiples numeros de telefono
block_contactBloquea o desbloquea un contacto
get_profile_imageObtiene la imagen de perfil de un contacto o grupo
set_profile_imageEstablece la imagen de perfil de tu cuenta de WhatsApp
delete_profile_imageElimina la imagen de perfil de tu cuenta de WhatsApp
contact_addAgrega un nuevo contacto a la libreta de direcciones de WhatsApp (requiere "Manage contacts from web" habilitado)
contact_editEdita un contacto existente en la libreta de direcciones de WhatsApp
contact_removeElimina un contacto de la libreta de direcciones de WhatsApp

Operaciones de Chat

Nombre de la Herramienta Descripcion
get_conversationsLista todas las conversaciones/chats con paginacion
get_conversationObtiene detalles de una conversacion especifica con mensajes, filtro por autor y filtro fromMe
favorite_conversationAgrega o quita una conversacion de favoritos
pin_conversationFija o desfija una conversacion
archive_conversationArchiva o desarchiva una conversacion
mute_conversationSilencia o activa una conversacion (8 horas, 1 semana o para siempre)
clear_conversationElimina todos los mensajes de una conversacion

Operaciones de Canal

Nombre de la Herramienta Descripcion
create_channelCrea un nuevo canal de WhatsApp con nombre, descripcion e imagen
get_channelsLista todos los canales con enlaces de invitacion opcionales
get_channelObtiene informacion de un canal especifico
delete_channelElimina un canal que posees
channel_configConfigura los ajustes del canal (nombre, descripcion, imagen)
channel_invite_codeObtiene el codigo/enlace de invitacion de un canal
channel_subscribeSe suscribe a un canal
channel_unsubscribeCancela la suscripcion a un canal
channel_subscribe_by_invite_codeSe suscribe a un canal usando codigo de invitacion
channel_unsubscribe_by_invite_codeCancela la suscripcion a un canal usando codigo de invitacion
channel_get_messagesObtiene mensajes de un canal con paginacion
channel_searchBusca canales por texto
channel_search_by_countryBusca canales por codigo de pais (ISO 2 letras)
channel_get_info_by_invite_codeObtiene informacion del canal usando codigo de invitacion
channel_statisticsObtiene estadisticas y analiticas del canal
channel_demoteDegrada a un administrador en un canal
channel_accept_admin_inviteAcepta una invitacion de administrador del canal
channel_revoke_admin_inviteRevoca la invitacion de administrador para un numero

Operaciones de Comunidad

Nombre de la Herramienta Descripcion
create_communityCrea una nueva comunidad de WhatsApp con subgrupos opcionales
get_communitiesLista todas las comunidades con informacion detallada opcional y paginacion
get_communityObtiene detalles de una comunidad especifica
community_addAgrega participantes a una comunidad con invitacion opcional
community_removeElimina un participante de una comunidad
community_promotePromueve a un participante a administrador de la comunidad
community_demoteDegrada a un administrador de la comunidad a participante
community_add_subgroupAgrega grupos existentes como subgrupos de una comunidad
community_remove_subgroupElimina subgrupos de una comunidad
community_revoke_inviteRevoca y regenera el enlace de invitacion de la comunidad
deactivate_communityDesactiva una comunidad

Operaciones de Historias Beta

Nombre de la Herramienta Descripcion
get_storiesObtiene tus propias historias con paginacion
get_contacts_storiesObtiene las historias de todos los contactos
get_contact_storiesObtiene las historias de un contacto especifico
create_storyCrea una nueva historia (texto con color de fondo o multimedia con descripcion)

Operaciones de Etiquetas

Nombre de la Herramienta Descripcion
create_labelCrea una nueva etiqueta en WhatsApp Business con nombre y color
get_labelsLista todas las etiquetas
get_label_chatsObtiene todos los chats que tienen asignada una etiqueta especifica
get_label_colorsObtiene todas las opciones de color disponibles para etiquetas
edit_labelEdita una etiqueta existente (nombre y/o color)
remove_labelsElimina permanentemente una o mas etiquetas
add_label_to_chatAsigna una etiqueta a un chat
remove_label_from_chatElimina una etiqueta de un chat

Catalogo de Negocio

Nombre de la Herramienta Descripcion
get_catalog_productsLista todos los productos del catalogo
get_catalog_productObtiene un producto especifico del catalogo
add_catalog_productAgrega un nuevo producto (nombre, imagen, precio, moneda, descripcion, URL)
edit_catalog_productEdita un producto existente del catalogo
remove_catalog_productElimina un producto del catalogo
add_product_imageAgrega una imagen a un producto del catalogo
remove_product_imageElimina una imagen de un producto del catalogo
get_contact_catalog_productsLista los productos del catalogo de otro contacto de WhatsApp Business
get_catalog_collectionsLista todas las colecciones del catalogo
get_catalog_collectionObtiene una coleccion especifica con sus productos
add_catalog_collectionCrea una nueva coleccion de catalogo
edit_catalog_collectionEdita el nombre de una coleccion de catalogo
remove_catalog_collectionElimina una coleccion de catalogo
add_collection_productsAgrega productos a una coleccion
remove_collection_productElimina productos de una coleccion
get_catalog_ordersLista pedidos con paginacion, ordenamiento y filtro de conversacion
get_catalog_orderObtiene informacion detallada sobre un pedido especifico
get_catalogObtiene productos del catalogo (legacy)

Operaciones de Presencia

Nombre de la Herramienta Descripcion
get_presenceObtiene el estado de presencia actual de un contacto (en linea, desconectado, ultima vez visto)
subscribe_presenceSe suscribe para recibir actualizaciones de presencia de un contacto via webhook
send_presenceEnvia tu estado de presencia (escribiendo, grabando, en linea, desconectado) a un contacto

Operaciones de Llamada

Nombre de la Herramienta Descripcion
reject_callRechaza una llamada entrante (callId obtenido de la notificacion webhook)
create_call_linkCrea un enlace de llamada compartible para llamadas de voz o video con fecha programada

Configuracion de Webhook

Nombre de la Herramienta Descripcion
set_webhookEstablece la URL de webhook del producto para recibir mensajes entrantes y eventos
set_ack_preferenceEstablece la preferencia de confirmacion para habilitar/deshabilitar la entrega de confirmaciones de lectura via webhook

Ejemplo de Uso

Una vez conectado, simplemente dile a tu asistente de IA lo que quieres hacer.

Tu dices:

"Envia un mensaje de WhatsApp a +1234567890 diciendo 'Hola, tu pedido ha sido enviado!'"

La IA hace:

Llama a send_message con tipo text, el numero de telefono y el contenido del mensaje a traves de la Maytapi API.

Tu dices:

"Crea un grupo de WhatsApp llamado 'Equipo de Proyecto' y agrega +1234567890, +0987654321"

La IA hace:

Llama a create_group con el nombre del grupo y los numeros de los participantes.

Tu dices:

"Muestrame el estado de mi conexion de WhatsApp"

La IA hace:

Llama a get_status para verificar el estado de conexion de la sesion actual de WhatsApp.

Tu dices:

"Crea un nuevo canal de WhatsApp llamado 'Actualizaciones de la Empresa'"

La IA hace:

Llama a create_channel con el nombre del canal para crear un nuevo canal de WhatsApp.

Por Que Usar el Servidor MCP de Maytapi?

Lleva todo el poder de la mensajeria de WhatsApp directamente a tu flujo de trabajo con IA.

  • Mas de 80 herramientas que cubren mensajeria, grupos, canales, comunidades, catalogos, etiquetas y mas
  • No se requiere programacion -- solo configura y comienza a usar
  • Funciona con Claude Desktop, Claude Code, Cursor y otros clientes MCP
  • Estandar abierto -- no estas atado a ningun proveedor de IA

Automatiza tu comunicacion por WhatsApp con las herramientas de IA que ya utilizas.

Requisitos

Comienza con el Servidor MCP de Maytapi en minutos.

El servidor MCP se ejecuta localmente en tu maquina y se comunica con la Maytapi API a traves de HTTPS.

¿Listo para potenciar tu comunicación en WhatsApp?

Desbloquea características poderosas para mensajería empresarial y automatización con nuestra API de WhatsApp

Explora la API de WhatsApp

Perfecto para empresas, desarrolladores y usuarios avanzados

Preguntas Frecuentes

Que es MCP?

El Model Context Protocol (MCP) es un estandar abierto creado por Anthropic que permite a los asistentes de IA conectarse a herramientas y fuentes de datos externas. Proporciona una forma universal para que la IA interactue con servicios como la Maytapi WhatsApp API.

El Servidor MCP es gratuito?

El Servidor MCP en si es gratuito y de codigo abierto. Solo necesitas una suscripcion activa de Maytapi para usar la WhatsApp API. Todos los planes de Maytapi incluyen acceso completo a la API.

Que herramientas de IA son compatibles?

Probado con Claude Desktop, Claude Code y Cursor. Funciona con cualquier herramienta de IA que soporte el estandar Model Context Protocol.

Mi API Token esta seguro?

Si. El servidor MCP se ejecuta localmente en tu maquina. Tus credenciales de API se almacenan en tu configuracion local y nunca se envian a terceros. Toda la comunicacion con la Maytapi API se realiza a traves de HTTPS.

Necesito saber programar?

Es util tener familiaridad basica con la ejecucion de comandos en una terminal, pero no se requiere programacion. Instala Node.js, agrega la configuracion y comienza a usarlo con tu asistente de IA.

Donde puedo obtener mis credenciales de API?

Registrate o inicia sesion en la Consola de Maytapi. Tu Product ID y API Token estan disponibles en la pagina de configuracion.

Explora la WhatsApp API para tu Cliente

Desbloquea el Potencial Completo de la WhatsApp API con características ilimitadas Adaptada al Éxito de Tu Marca

Contáctanos para ser nuestro socio. Envía un correo electrónico para hablar sobre cualquier condición, acuerdo y precios.