ClaudeMetaMCP
Provides tools for publishing and managing Facebook Page posts, including scheduled posts.
Provides tools for publishing and managing Instagram content, including feed posts, carousels, insights, and comments.
Provides tools for managing Meta Ads campaigns, ad sets, creatives, ads, and retrieving metrics.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ClaudeMetaMCPCreate a paused ad campaign for spring sale"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ClaudeMetaMCP
Servidor MCP local en TypeScript para operar Instagram, Meta Ads y Facebook Page desde Claude Code, vía la Graph API de Meta (v26.0).
Qué hace
20 herramientas expuestas al asistente:
Herramienta | Qué hace |
| Publica una imagen o reel en el feed (no Stories). |
| Publica un carrusel de 2 a 10 imágenes. |
| Lista las últimas publicaciones. |
| Métricas orgánicas de la cuenta (alcance, seguidores, etc.). |
| Métricas de un post puntual (alcance, guardados, interacción). |
| Lista los comentarios de una publicación. |
| Responde a un comentario. |
Meta Ads
Herramienta | Qué hace |
| Lista campañas de la cuenta publicitaria. |
| Crea una campaña en PAUSED (no gasta hasta activarla). |
| Edita nombre, estado o presupuesto sin recrearla. |
| Pausa una campaña. |
| Activa una campaña ⚠️ (empieza a gastar). |
| Clona una campaña con sus ad sets y ads (copia en PAUSED). |
| Crea un ad set (segmentación + presupuesto + optimización). |
| Crea el contenido del anuncio (mensaje + link + imagen). |
| Une un ad set con un creative para armar el anuncio final. |
| Impresiones, clicks, CTR, CPC, gasto, etc. |
| Métricas desglosadas por edad, género, ubicación, plataforma. |
Facebook Page
Herramienta | Qué hace |
| Publica en la Página, o la programa (10 min a 6 meses adelante). |
| Lista los posts de la Página, incluidos los programados. |
Related MCP server: mcp-meta-marketing
Configuración
Copiá .env.example a .env (el .env real está en .gitignore, nunca se versiona):
cp .env.example .envCompletá:
META_ACCESS_TOKEN=... # token de la Graph API
META_GRAPH_VERSION=v26.0
IG_USER_ID=... # ID de la cuenta de Instagram Business/Creator
AD_ACCOUNT_ID=act_... # ID de la cuenta publicitaria
FB_PAGE_ID=... # ID de la Página de FacebookPara descubrir estos IDs a partir de tu token (lista páginas, IG vinculado y ad accounts):
npm run checkPuesta en marcha
npm install
npm run buildRegistrá el servidor en Claude Code (ajustá la ruta a donde clonaste el repo):
claude mcp add claude-meta-mcp -- node /ruta/a/ClaudeMetaMCP/dist/index.jsO agregá un .mcp.json en la raíz del proyecto donde lo uses:
{
"mcpServers": {
"claude-meta-mcp": {
"command": "node",
"args": ["/ruta/a/ClaudeMetaMCP/dist/index.js"]
}
}
}Permisos que necesita el token
Función | Permiso |
Publicar en Instagram (feed/reel/carrusel) |
|
Insights de Instagram |
|
Comentarios de Instagram |
|
Datos básicos de Instagram |
|
Publicar/programar en la Página de Facebook |
|
Leer la Página |
|
Meta Ads (campañas, ad sets, creatives, ads, métricas) |
|
Portfolio comercial |
|
Verificá qué tiene concedido tu token con npm run check o consultando me/permissions.
Los permisos de publicación de IG y de Página requieren Advanced Access (App Review)
para producción; en desarrollo funcionan si tu usuario es admin/dev de la app, o si operás
sobre activos propios de tu portfolio comercial vía un usuario del sistema.
Notas importantes
Token: se recomienda un token de larga duración generado desde un Usuario del Sistema en Business Settings, con los activos (Página, IG, cuenta de ads) asignados.
Instagram: la API solo publica feed / reels / carruseles. No publica Stories. Las imágenes/videos deben estar en una URL pública accesible por Meta.
Ads: las campañas y anuncios se crean siempre en
PAUSED. Nada gasta presupuesto hasta que llamás explícitamente aactivar_campania. Los presupuestos van en centavos de la moneda de la cuenta (ej.5000= 50 en esa moneda).Seguridad: el token vive solo en tu
.envlocal, nunca se sube al repo.
Desarrollo
npm run dev # corre el MCP con tsx (sin compilar)
npm run build # compila a dist/
npm run check # diagnóstico: valida el token y lista IDs disponiblesMaintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Alan7799DE/ClaudeMetaMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server