Conecta Zoosial a Claude (Desktop, Code) o a cualquier cliente que hable Model Context Protocol y opera tus redes conversando, sin escribir peticiones HTTP. Son 36 herramientas envolviendo esta misma API.
No hay nada que instalar ni que clonar: el servidor vive en zoosial.com y te conectas con una URL. Crea antes una API key en API Keys — un agente no puede crearse la suya.
claude mcp add --transport http zoosial https://zoosial.com/mcp \
--header "Authorization: Bearer sk_live_..."URL: https://zoosial.com/mcp Método: Streamable HTTP (POST) Header: Authorization: Bearer sk_live_...
Detalles del transporte, por si tu cliente es quisquilloso: es stateless (no usamos Mcp-Session-Id) y sin SSE (GET /mcp responde 405 a propósito). Cada mensaje JSON-RPC va en su propio POST y vuelve como application/json; una notificación responde 202 sin cuerpo. Si mandas MCP-Protocol-Version, tiene que ser 2025-06-18, 2025-03-26 o 2024-11-05.
Si prefieres correrlo en tu máquina —por ejemplo apuntando a una instancia propia— el mismo servidor funciona como proceso local. Necesita Node 18 o superior y el archivo mcp/socialgate-mcp.mjs del repo. Son exactamente las mismas herramientas.
{
"mcpServers": {
"zoosial": {
"command": "node",
"args": ["/ruta/absoluta/mcp/socialgate-mcp.mjs"],
"env": { "ZOOSIAL_API_KEY": "sk_live_..." }
}
}
}Fuera a propósito: conectar cuentas (/connect/*) necesita un navegador y una persona autorizando en Meta — se hace desde el dashboard, o por REST si montas tu propia app. Y los anuncios tampoco están: gastar presupuesto publicitario merece una pantalla con un humano delante.
El MCP hereda los permisos de la key, así que el control está en cómo la creas — no hace falta configurar nada en el servidor:
permission: 'read' → el agente puede consultar y analizar, pero no publica, no envía ni borra nada.scope: 'profiles' → el agente solo ve los perfiles que elijas, aunque tengas más.expiresIn → caduca sola. Útil para dejar a un agente trabajar unos días y olvidarte.Además, cada herramienta viene anotada como lectura, escritura o destructiva, así que tu cliente MCP puede auto-aprobar las consultas y pedirte confirmación solo para lo que cambia algo.
Si tu cliente no lo lista, pruébalo con curl: debe contestar serverInfo.name: "zoosial".
curl -X POST https://zoosial.com/mcp \ -H "Authorization: Bearer $SC_API_KEY" \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18"}}'
¿Prefieres HTTP plano? Todo lo que hace el MCP está disponible en la API REST, y el manual completo para agentes está en /llms.txt.