Servidor MCP
O servidor MCP hospedado do Fuxux: o endpoint, login ou chave de API, configuração do cliente, as ferramentas e os limites.
O Fuxux roda um servidor MCP hospedado via Streamable HTTP. Conecte qualquer cliente MCP e seu agente poderá listar suas contas e posts, e escrever, agendar e publicar em 14 redes. A configuração completa, cliente por cliente, está no guia de configuração do MCP (em inglês).
Usa Cursor, Claude Code ou outro assistente de programação com o servidor MCP do Context7? Esta documentação está indexada lá: adicione use context7 ao seu prompt ou peça a biblioteca /llmstxt/fuxux_llms_txt (Fuxux no Context7). A referência da API também está indexada, como Fuxux API.
Endpoint
https://www.fuxux.com/api/mcp
Sem estado: envie JSON-RPC com POST. Não há stream SSE, então GET retorna 405.
Autenticação
Login (OAuth)
Adicione o endpoint sem nenhum cabeçalho. O cliente abre o Fuxux no navegador, você faz login e escolhe Allow access. Funciona em qualquer plano, inclusive no grátis. Para desenvolvedores de clientes: OAuth 2.1 com PKCE, metadados em /.well-known/oauth-authorization-server, suporte a Client ID Metadata Documents e a registro dinâmico de clientes; os tokens de acesso duram uma hora e são renovados.
Chave de API
Para clientes sem login (scripts, alguns agentes), envie uma chave em cada requisição. As chaves de API vêm com todos os planos pagos (Creator, Growth ou Pro), sem custo extra. As chaves começam com fx_live_ e são criadas na página API keys.
Authorization: Bearer fx_live_your_key_here
Clientes que não conseguem adicionar o prefixo Bearer podem enviar x-api-key: fx_live_… no lugar.
Configuração rápida
Claude Code, com login:
claude mcp add --transport http fuxux https://www.fuxux.com/api/mcp
Cursor (~/.cursor/mcp.json), com uma chave na variável de ambiente FUXUX_API_KEY:
{
"mcpServers": {
"fuxux": {
"url": "https://www.fuxux.com/api/mcp",
"headers": { "Authorization": "Bearer ${env:FUXUX_API_KEY}" }
}
}
}Ferramentas
| Ferramenta | O que faz |
|---|---|
whoami | Verifica a conexão e retorna seu e-mail e seu plano. |
list_connected_accounts | Suas contas sociais conectadas, com os ids que os targets do create_post usam. |
get_dashboard | Estatísticas, próximos posts e contas que precisam de atenção. |
list_posts | A fila, filtrada por month, status (scheduled, published, draft, failed), com limit (1–50), offset e order. |
create_post | Publica agora, agenda com scheduled_at ou salva um rascunho com draft: true. targets escolhe as contas; as legendas podem ser diferentes em cada plataforma. |
get_post | Um post com suas versões e resultados por plataforma. |
update_post | Reagenda, edita legendas ou substitui a mídia de um rascunho ou post agendado. |
delete_post | Exclui um post do Fuxux (não da rede, se já tiver sido publicado). |
Ids de plataforma: twitter, instagram, linkedin, facebook, tiktok, youtube, bluesky, threads, pinterest, discord, kick, twitch, telegram, slack.
Limites
- 120 requisições por minuto por chave de API, e 300 por minuto por conta somando todas as chaves e apps com login. Acima do limite, as ferramentas dizem quantos segundos esperar.
- Não faça polling: a publicação se resolve em poucos minutos, então consulte um post com
get_postno máximo uma vez por minuto. - Quando uma regra da rede bloqueia um post (por exemplo, o Instagram precisa de uma imagem ou um vídeo), a ferramenta retorna o motivo como erro.