Social Broadcast MCP
Allows publishing posts with images or videos to Facebook Pages or profiles via the Meta Graph API, using your own OAuth credentials and the pages_manage_posts permission.
Allows publishing images, videos, Reels, and Stories to Instagram Business or Creator accounts linked to a Facebook Page via the Meta Graph API.
Allows uploading videos to YouTube with configurable visibility (private, unlisted, or public) via the YouTube Data API v3.
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., "@Social Broadcast MCPPost this video to my YouTube channel and Instagram Reels"
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.
Social Broadcast MCP
MCP server open source (MIT) for publishing to social media (Facebook, Instagram, YouTube) using the official APIs of each platform, with your own OAuth credentials.
No central service. No plans. No artificial limits. No payment middlemen.
Why does it exist?
SaaS tools (SocialCannon, PostFast, Buffer...) charge a monthly subscription and impose limits (accounts, posts, media uploads). This project does the same thing —posting from an AI agent (Hermes, Claude, etc.)— but each user connects their own accounts with their own developer apps. Free forever.
⚠️ Key difference vs SaaS: they already have apps approved by Meta/Google with full review. Here you create your own app (for free) and use it for your own accounts. That is valid for personal/own business use, and it avoids Meta App Review, which is only required for public access to third-party accounts.
Related MCP server: @posteverywhere/mcp
Platforms
Platform | Status | API | Media | Notes |
✅ | Meta Graph API | image, video | Page or profile with | |
✅ | Meta Graph API | image, video, Reels, Stories | Requires a Business/Creator account linked to a FB page | |
YouTube | ✅ | Meta Graha API | video | Uploads with |
TikTok | 🔜 | API de Contenido Público de TikTok | video | Requires TikTok audit (2–6 weeks); pattern documented in |
X/Twitter | ⚠️ | API v2 | image, video | X's free tier is very limited; documented in |
Installation
git clone https://github.com/tu-usuario/social-broadcast-mcp.git
cd social-broadcast-mcp
npm install
npm run buildConfiguration in Hermes (or any MCP client)
# ~/.hermes/config.yaml (o config del perfil)
mcp_servers:
social-broadcast:
command: "node"
args: ["/ruta/a/social-broadcast-mcp/dist/index.js"]Or in any compatible MCP client:
{
"mcpServers": {
"social-broadcast": {
"command": "node",
"args": ["/ruta/a/social-broadcast-mcp/dist/index.js"]
}
}
}Usage
1. Connect Facebook and Instagram
You need to create an app at developers.facebook.com (see docs/SETUP_META.md) and get:
App ID (clientId)
App Secret (clientSecret, only needed in development)
Then, from the agent:
connect_meta(clientId: "TU_APP_ID", clientSecret: "TU_APP_SECRET")The browser opens → you authorize with your account → the accounts will be saved locally in the process.
2. Connect YouTube
Create a project in Google Cloud Console with the YouTube Data API v3 (see docs/SETUP_YOUTUBE.md):
connect_youtube(clientId: "TU_CLIENT_ID", clientSecret: "TU_CLIENT_SECRET")3. See connected accounts
list_accounts()4. Publish
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
)To schedule it instead of publishing right away, add scheduledAt: "2026-09-01T18:00:00+01:00".
Note about media: the API accepts public URLs. For local files, host them somewhere reachable (an S3/GCS bucket, your website, or an exposed local server) and use that URL. A direct-upload helper is on the roadmap.
Documentation
docs/SETUP_META.md— create the Meta app step by stepdocs/SETUP_YOUTUBE.md— Google Cloud project + OAuthdocs/TIKTOK.md— what the TikTok integration would look like (audit required)docs/SECURITY.md— local token management and best practices
Security
Tokens are stored locally in
~/.social-broadcast-mcp/with0600permissions.They are never sent to any external server.
No reducing telemetry. No analytics. Nothing that calls home.
Check
src/auth/store.tsto see exactly what gets stored.
License
MIT — free to use, copy, modify, and redistribute. Made for the community, out of the real experience of posting the Templo del Gong calendar (Vilagarcía de Ars) news.
Disclaimer
This project is not affiliated with Meta, Google, TikTok, or X Corp. The names belong to their respective owners. Use of the APIs is subject to each platform's terms of service.
Maintenance
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
- AlicenseAqualityBmaintenanceSchedule 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.112645MIT
- AlicenseAqualityAmaintenanceEnables AI assistants to schedule and publish social media posts to platforms like Instagram, TikTok, YouTube, LinkedIn, Facebook, X, Threads, and Pinterest using natural language.332783MIT
- AlicenseAqualityAmaintenanceSchedule 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.1012AGPL 3.0

PostMCP MCP Serverofficial
AlicenseAqualityBmaintenanceEnables AI assistants to manage social media publishing across platforms like LinkedIn, Twitter, Facebook, Instagram, Threads, and Bluesky.7MIT
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.
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/diegolm2012-creator/social-broadcast-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server