Skip to main content
Glama
diegolm2012-creator

Social Broadcast MCP

Social Broadcast MCP

Servidor MCP open source (MIT) para publicar en redes sociales (Facebook, Instagram, YouTube) usando las APIs oficiales de cada plataforma, con tus propias credenciales OAuth.

Sin servicio central. Sin planes. Sin límites artificiales. Sin intermediarios de pago.

¿Por qué existe?

Las herramientas SaaS (SocialCannon, PostFast, Buffer...) cobran una suscripción mensual y ponen límites (cuentas, posts, subidas de media). Este proyecto hace lo mismo —publicar desde un agente de IA (Hermes, Claude, etc.)— pero cada usuario conecta sus propias cuentas con sus propias apps de desarrollador. Gratis para siempre.

⚠️ Diferencia clave con los SaaS: ellos ya tienen apps aprobadas por Meta/Google con revisión completa. Aquí creas tu app (gratis) y la usas para tus propias cuentas. Eso es válido para uso personal/negocio propio, y evita la revisión de Meta (App Review) que solo se exige para acceso público a cuentas de terceros.

Related MCP server: @posteverywhere/mcp

Plataformas

Plataforma

Estado

API

Media

Notas

Facebook

Meta Graph API

imagen, video

Página o perfil con pages_manage_posts

Instagram

Meta Graph API

imagen, video, Reels, Stories

Requiere cuenta Business/Creator vinculada a una página FB

YouTube

YouTube Data API v3

video

Sube con visibilidad private/unlisted/public

TikTok

🔜

Content Posting API

video

Requiere auditoría de TikTok (2-6 semanas); patrón documentado en docs/

X/Twitter

🔜

API v2

imagen, video

El free tier de X es muy limitado; documentado en docs/

Instalación

git clone https://github.com/tu-usuario/social-broadcast-mcp.git
cd social-broadcast-mcp
npm install
npm run build

Configuración en Hermes (o cualquier cliente MCP)

# ~/.hermes/config.yaml (o config del perfil)
mcp_servers:
  social-broadcast:
    command: "node"
    args: ["/ruta/a/social-broadcast-mcp/dist/index.js"]

O en cualquier cliente MCP compatible:

{
  "mcpServers": {
    "social-broadcast": {
      "command": "node",
      "args": ["/ruta/a/social-broadcast-mcp/dist/index.js"]
    }
  }
}

Uso

1. Conectar Facebook + Instagram

Necesitas crear una app en developers.facebook.com (ver docs/SETUP_META.md) y obtener:

  • App ID (clientId)

  • App Secret (clientSecret, solo necesario en modo desarrollo)

Luego, desde el agente:

connect_meta(clientId: "TU_APP_ID", clientSecret: "TU_APP_SECRET")

Se abre el navegador → autorizas con tu cuenta → las cuentas quedan guardadas localmente en ~/.social-broadcast-mcp/.

2. Conectar YouTube

Crea un proyecto en Google Cloud Console con la YouTube Data API v3 (ver docs/SETUP_YOUTUBE.md):

connect_youtube(clientId: "TU_CLIENT_ID", clientSecret: "TU_CLIENT_SECRET")

3. Ver cuentas conectadas

list_accounts()

4. Publicar

publish_post(
  accountId: "fb:533433607139839",
  content: "🌀 CREA TU PROPIO GONG 🌀\nUn gong hecho por ti, para ti, como tú.",
  mediaUrls: ["https://tudominio.com/imagen.jpg"],
  platformOptions: { "mediaType": "REELS" }  // para Reels de IG
)

Para programar en vez de publicar ya, añade scheduledAt: "2026-09-01T18:00:00+01:00".

Nota sobre media: la API acepta URLs públicas. Para subir archivos locales, alójalo en cualquier sitio accesible (un bucket S3/GCS, tu web, o un servidor local expuesto) y pasa su URL. Un helper de subida directa está en el roadmap.

Documentación

Seguridad

  • Los tokens se guardan localmente en ~/.social-broadcast-mcp/ con permisos 0600.

  • Nunca se envían a ningún servidor externo.

  • No hay telemetría. No hay analytics. No hay nada que llame a casa.

  • Revisa src/auth/store.ts para ver exactamente qué se guarda.

Licencia

MIT — libre para usar, copiar, modificar y redistribuir. Hecho para la comunidad, a partir de la experiencia real publicando el calendario del Templo del Gong (Vilagarcía de Arosa).

Disclaimer

Este proyecto no está afiliado con Meta, Google, TikTok ni X Corp. Las marcas son de sus respectivos dueños. El uso de las APIs está sujeto a los términos de servicio de cada plataforma.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Schedule and manage social media posts across 10 platforms (Instagram, Facebook, TikTok, X, LinkedIn, YouTube, Threads, Pinterest, Bluesky, Telegram) from any MCP-compatible AI assistant. Supports batch posting, media uploads, analytics, and platform-specific features like Reels, Shorts, and carousels.
    11
    264
    5
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Enables AI assistants to schedule and publish social media posts to platforms like Instagram, TikTok, YouTube, LinkedIn, Facebook, X, Threads, and Pinterest using natural language.
    33
    278
    3
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Schedule and manage social media posts across 13 platforms (Bluesky, Threads, Instagram, LinkedIn, Mastodon, YouTube, Facebook, Pinterest, Telegram, Nostr, X/Twitter, Discord, Tumblr and more). OAuth 2.0 + PKCE, 10 tools, draft-first workflow for AI agents.
    10
    12
    AGPL 3.0
  • A
    license
    A
    quality
    B
    maintenance
    Enables AI assistants to manage social media publishing across platforms like LinkedIn, Twitter, Facebook, Instagram, Threads, and Bluesky.
    7
    MIT

View all related MCP servers

Related MCP Connectors

  • Create, schedule and publish social posts to TikTok, Instagram, Facebook and YouTube.

  • Schedule, publish, and analyze social posts on TikTok, Instagram, YouTube, X, Threads, LinkedIn.

  • Social media scheduler for Instagram, Facebook, YouTube, TikTok, LinkedIn, X, Bluesky, and Telegram.

View all MCP Connectors

Latest Blog Posts

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/diegolm2012-creator/social-broadcast-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server