Skip to main content
Glama

Instagram MCP Server (también WhatsApp y Messenger)

Un servidor MCP que permite a Claude, Cursor, Claude Code y cualquier otro cliente MCP leer y responder a mensajes directos de Instagram, mensajes de WhatsApp y conversaciones de Facebook Messenger, a través de las Meta Business APIs oficiales.

Pídele a tu asistente que "encuentre al cliente potencial que preguntó por los precios en Instagram y le envíe la plantilla de reserva", y ocurre en la cuenta real.

Por qué este es diferente

La mayoría de los servidores MCP de Instagram y WhatsApp controlan una cuenta personal: una sesión de automatización del navegador, un puente no oficial o una API móvil con ingeniería inversa. Se rompen cuando Meta cambia algo y ponen la cuenta en riesgo de ser deshabilitada.

Este habla con las Instagram Messaging API, WhatsApp Cloud API y Messenger Platform oficiales, a través de la aplicación de negocio de SetSmart aprobada por Meta. No es posible enviar mensajes a Instagram, WhatsApp o Messenger programáticamente sin una aplicación aprobada, por eso este puente requiere un espacio de trabajo de SetSmart en lugar de tu contraseña de Instagram.

Ese es el compromiso, dicho sin rodeos: no se puede autoalojar para tu propia cuenta y necesita una clave de API de SetSmart.

Related MCP server: Meta MCP Server

Requisitos

  • Node.js 18 o superior

  • Un espacio de trabajo de SetSmart con al menos un canal conectado (Instagram, WhatsApp o Messenger)

  • Tu clave de API del espacio de trabajo, desde Configuración y después Integraciones

Inicio rápido

Claude Desktop / Claude Code

Añade esto a tu configuración de MCP (claude_desktop_config.json, o .mcp.json para Claude Code):

{
  "mcpServers": {
    "setsmart": {
      "command": "npx",
      "args": ["-y", "setsmart-mcp"],
      "env": {
        "SETSMART_API_KEY": "your-workspace-api-key"
      }
    }
  }
}

Cursor

El mismo bloque, en ~/.cursor/mcp.json.

MCP remoto, sin este puente

El servidor MCP de SetSmart también es accesible directamente sobre Streamable HTTP con OAuth, por lo que los clientes que admiten MCP remoto pueden omitir este paquete por completo:

https://setsmart.io/api/mcp

Usa este puente cuando tu cliente solo hable stdio, o cuando prefieras autenticarte con una clave de API estática en lugar de un consentimiento OAuth interactivo.

Herramientas

30 herramientas, agrupadas por lo que tocan.

Mensajería

Herramienta

Qué hace

message_send_text

Envía un mensaje de texto en Instagram, WhatsApp o Messenger

message_send_image

Envía una imagen

message_send_video

Envía un video

message_send_audio

Envía un mensaje de voz

message_send_template

Envía una plantilla de WhatsApp aprobada

message_send_reaction

Reacciona a un mensaje

Conversaciones

Herramienta

Qué hace

conversation_list

Lista las conversaciones del espacio de trabajo

conversation_search

Busca conversaciones por nombre, número o contenido

conversation_get

Lee una conversación y su estado

conversation_get_messages

Lee el historial de mensajes

conversation_add_tag

Etiqueta una conversación

conversation_remove_tag

Elimina una etiqueta

conversation_set_notes

Escribe notas internas

Contactos

Herramienta

Qué hace

contact_find

Busca un contacto por teléfono, correo electrónico, nombre de usuario de Instagram o etiqueta

contact_get

Lee un contacto

contact_import

Crea un contacto

contact_add_tags

Añade etiquetas

contact_remove_tags

Elimina etiquetas

Control de IA

Herramienta

Qué hace

ai_get_all_status

Consulta dónde está activo el asistente de IA

ai_pause_conversation

Detiene el asistente en una conversación para una transferencia a un humano

ai_resume_conversation

Lo devuelve al asistente

ai_pause_channel

Pausa un canal completo

ai_resume_channel

Reanuda un canal

Instagram

Herramienta

Qué hace

instagram_post_list

Lista las publicaciones de la cuenta

instagram_post_get_triggers

Lee los desencadenantes de comentarios en una publicación

comment_reply_get_auto_reply

Lee la configuración de respuestas automáticas a comentarios

Programación, plantillas y estadísticas

Herramienta

Qué hace

scheduled_list

Lista los mensajes programados pero no enviados

scheduled_cancel

Cancela un mensaje programado

template_list

Lista las plantillas de mensajes

analytics_stats

Lee las estadísticas de conversaciones y respuestas

Lo que deliberadamente no puede hacer

Una clave de API es un secreto estático de larga duración, por lo que tiene una superficie restringida. Estas acciones solo se pueden realizar mediante OAuth interactivo en el servidor remoto, nunca a través de este puente:

  • cambios de facturación y suscripción

  • ajustes del espacio de trabajo

  • conectar o desconectar un canal

  • crear o reescribir asistentes de IA

  • eliminación masiva, listas negras, países bloqueados

Rotar la clave en los ajustes de SetSmart revoca el acceso de inmediato, en la siguiente solicitud.

Configuración

Variable

Por defecto

Propósito

SETSMART_API_KEY

requerida

Tu clave de API del espacio de trabajo

SETSMART_MCP_URL

https://setsmart.io/api/mcp

Sobrescribe el endpoint upstream

Cómo funciona

Este paquete no contiene lógica de mensajería. Es un conducto de stdio a Streamable HTTP: tu cliente habla MCP a través de stdin y stdout, el puente reenvía cada solicitud al servidor MCP de SetSmart alojado con tu clave en la cabecera Authorization, y transmite la respuesta de vuelta. Alrededor de 150 líneas, en src/index.js, para que puedas leerlo todo antes de confiarle una cuenta.

Enlaces

Licencia

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    C
    maintenance
    Connects AI assistants to Meta's business platforms (Facebook, Instagram, Threads, Ads, Commerce) with 200 tools for publishing, engagement, analytics, ads, and commerce management.
    100
    140 npm
    60
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables interaction with Meta's messaging APIs (WhatsApp, Messenger, Instagram) for sending messages, managing templates, and handling webhooks via natural language.
    4 npm
    GPL 3.0
  • A
    license
    A
    quality
    C
    maintenance
    Enables direct management of Facebook Pages and linked Instagram Business/Creator accounts through the official Meta Graph API, including posting, scheduling, reading and responding to comments, and viewing insights.
    20
    MIT