social-connect-mcp-poc
Social Connect MCP POC
POC en Node.js 22 sin dependencias npm para probar la conexión con Facebook + TikTok, OAuth y las herramientas de conexión de MCP.
1. Ejecutar al momento con el mock
cp .env.example .env
npm test
npm startAbra http://localhost:3000 y pulse Test Facebook, Test TikTok o Run test-all.
.env.example define MOCK_SOCIAL=true por defecto, así que la demo funciona de inmediato sin necesidad de secret.
Related MCP server: io.github.anthonyjbolo/mcp-fb-publisher
2. Probar el acceso a los endpoints reales
npm run probeUn HTTP 400/401 cuando no hay token también indica que el endpoint del proveedor es accesible.
3. Ejecutar Facebook LIVE
Cree una Meta Developer App, agregue Facebook Login y configúrela:
MOCK_SOCIAL=false
META_GRAPH_VERSION=v26.0
META_APP_ID=...
META_APP_SECRET=...
META_REDIRECT_URI=http://localhost:3000/api/facebook/callbackScopes de OAuth del POC:
pages_show_list
pages_read_engagement
pages_manage_posts
pages_manage_engagement
pages_messagingDespués abra:
http://localhost:3000/api/facebook/loginEl callback convierte el código de autorización en un user access token, llama a /me y /me/accounts, y luego guarda el token temporalmente en la memoria.
También puede omitir OAuth para probar el token/Page directamente:
META_USER_ACCESS_TOKEN=...
# hoặc
META_PAGE_ID=...
META_PAGE_ACCESS_TOKEN=...4. Ejecutar TikTok LIVE
Cree una TikTok Developer App + Login Kit y configúrela:
MOCK_SOCIAL=false
TIKTOK_CLIENT_KEY=...
TIKTOK_CLIENT_SECRET=...
TIKTOK_REDIRECT_URI=http://localhost:3000/api/tiktok/callback
TIKTOK_SCOPES=user.info.basic,video.listAbra:
http://localhost:3000/api/tiktok/loginEl callback usa el endpoint de token v2 y luego prueba /v2/user/info/. Si la app tiene video.list, el POC también prueba /v2/video/list/.
O pruebe el token directamente:
TIKTOK_ACCESS_TOKEN=...5. API interna
GET /api/health
GET /api/facebook/login
GET /api/facebook/callback
GET /api/facebook/test
GET /api/tiktok/login
GET /api/tiktok/callback
GET /api/tiktok/test
GET /api/test-all6. MCP POC
npm run mcpHerramientas:
social_status
facebook_test_connection
tiktok_test_connectionsrc/mcp-server.js es una implementación mínima de MCP stdio JSON-RPC para que el POC no dependa de paquetes externos. Al pasar a producción conv res asign should reemplazarse por el SDK MCP oficial.
7. TODO para producción
El POC guarda a propósito el token de OAuth únicamente en memoria. En producción se necesita un almacén de secretos cifrados, rotación de refresh tokens, verificación de webhooks de Meta/TikTok, RBAC, log de auditoría, rate-limit/retry, App Review y un flujo de revocación de tokens.
8. Git
El repo ya está inicializado con git init. Para subirlo a GitHub después de crear el repositorio remoto:
git remote add origin git@github.com:<username>/social-connect-mcp-poc.git
git push -u origin mainThis server cannot be installed
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
- -licenseNot gradedqualityNot gradedmaintenanceEnables posting text messages to Facebook business pages through MCP. Supports OAuth authentication and manual connection methods for managing Facebook page content.
- AlicenseAqualityDmaintenanceMCP server to safely publish posts to multiple Facebook Pages via Meta Graph API, with built-in guardrails for brand voice, banned topics, image requirements, and anti-duplication.4MIT
- AlicenseAqualityBmaintenanceEnables publishing and scheduling content across 9 social platforms (X, Instagram, TikTok, YouTube, Facebook, LinkedIn, Pinterest, Threads, Bluesky) through a single MCP tool interface, acting as a stateless proxy to the Solnk API.111MIT
- FlicenseNot gradedqualityCmaintenanceA remote MCP server that provides tools to query live Meta (Facebook+Instagram) and TikTok organic social data, such as follower counts, insights, recent posts, and aggregated overviews.
Related MCP Connectors
Social media MCP: publish, schedule & analyze posts on TikTok, Instagram, YouTube, LinkedIn & X
Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.
Create, schedule and publish social posts to TikTok, Instagram, Facebook and YouTube.
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/longhdwst1full/social-connect-mcp-poc'
If you have feedback or need assistance with the MCP directory API, please join our Discord server