Publique pelo seu código. O mesmo fluxo, de forma programática.
Cada ação do painel é um endpoint REST. Publicação, agendamento, contas, análises, webhooks. Um SDK TypeScript próprio. Um servidor MCP para Claude Desktop, Cursor e ChatGPT. Chaves de API com escopo por espaço de trabalho, para que nada vaze.
Três linhas de código. Três plataformas agendadas.
O formato real de uma chamada de publicação: escolha um espaço de trabalho, passe uma legenda e as plataformas e receba de volta o id do post e o status de entrega por plataforma. A mesma chamada em TypeScript, PHP ou curl.
/v1/postsimport { FoPost } from '@fopost/sdk';
const client = new FoPost({ apiKey: process.env.FOPOST_API_KEY });
const accounts = await client.accounts.list({ workspaceId });
const post = await client.posts.create({
workspaceId,
status: 'scheduled',
scheduleAt: '2026-09-01T09:00:00Z',
content: [{ text: 'Stop launching on Tuesday.', position: 0 }],
accounts: accounts.map((a) => ({ id: a.id })),
});pst_01H7K3MRGB8YZ4QVWVocê escreveu a integração com o Twitter. Aí o LinkedIn mudou tudo.
Você entregou a publicação no Twitter em um fim de semana. Depois o LinkedIn levou três dias, o fluxo OAuth levou uma semana, o Instagram tem a pior API do mundo e você nem começou o TikTok.
Cada plataforma quebra de um jeito diferente no mesmo dia. O limite de requisições do Bluesky muda. O Threads adiciona uma restrição de tipo de mídia. O Hashnode troca de versão do GraphQL. Sua integração está pegando fogo e você precisa entregar produto.
Você implementou OAuth na mão para 5 plataformas. Você guarda refresh tokens no seu banco de dados. Agora você é responsável pela renovação de tokens, armazenamento criptografado e gestão de chaves no padrão SOC 2. Não era esse o negócio em que você queria estar.
A API é para você?
É para você se
- Você está criando um produto que precisa publicar nas redes sociais em nome dos seus usuários
- Você tem um pipeline de operações de conteúdo disparado pelo CI, por um CRM ou pelo seu próprio backend
- Você quer ligar o FoPost ao Claude Desktop, ao Cursor ou ao ChatGPT via MCP e deixar o agente publicar por você
- Você cria ferramentas para agências e quer oferecer publicação em redes sociais aos seus próprios clientes sem manter 33 integrações de plataforma
Não é para você se
- Você só publica à mão pelo painel. A API é exagero; o editor é o lugar certo.
- Você precisa de hospedagem de API totalmente white-label (your-brand.api.com). Fale conosco sobre um acordo corporativo.
Uma API. 32 plataformas. Os problemas são nossos.
Você escreve para um único esquema. Nós distribuímos para 32 plataformas, renovamos os tokens, lidamos com os limites de requisições, entregamos o post e mostramos os erros. Você entrega o recurso.
REST limpa e previsível
Recursos previsíveis (posts, accounts, workspaces, deliveries, webhooks). Um formato de requisição e resposta consistente em todos os endpoints, versionado em /v1.
SDK TypeScript, além de uma biblioteca PHP independente
O TypeScript (npm install @fopost/sdk) encapsula esta API REST. O PHP (composer require fopost/social-core, com licença MIT) é independente: publica direto em 11 plataformas com suas próprias credenciais, sem conta no FoPost.
Servidor MCP para assistentes de IA
npx -y @fopost/mcp conecta seu espaço de trabalho do FoPost ao Claude Desktop, ao Cursor, ao ChatGPT e a qualquer agente compatível com MCP. 14 ferramentas disponíveis: publicação, agendamento, análises, gestão de contas. Autenticação por chave de API.
Chaves com escopo por espaço de trabalho
Chaves por espaço de trabalho com escopos de ação: posts, accounts, workspaces, labels, publish, deliveries, webhooks, analytics, automations. JWT para a interface, chaves de API para o código. Nenhuma superchave da agência inteira.
Webhooks de saída para cada evento
Assine publish.success, publish.failed, account.disconnected, account.reconnected, automation.triggered e outros. Cada payload é assinado para você verificar que veio de nós, e as entregas que falham são tentadas de novo com backoff exponencial.
Limites de requisição pensados para trabalho de verdade
O limite fica bem acima do que uma integração de publicação precisa, e o teto sobe automaticamente conforme você conecta mais contas. Se passar dele, você recebe um 429 claro com Retry-After para esperar e tentar de novo, não um descarte silencioso ou uma chave suspensa.
Gere. Instale. Publique.
Gere uma chave de API
No espaço de trabalho de onde você quer publicar, crie uma chave de API com os escopos de que precisa (posts e accounts bastam para começar). Copie uma única vez. Trate-a como um segredo.
Instale o SDK
npm install @fopost/sdk. Ou dispense o SDK e chame os endpoints REST diretamente. Ou dispense os dois e use o servidor MCP pelo Claude.
Faça a chamada
Três linhas: importar, instanciar, criar. A chamada de publicação retorna o id do post e o status de entrega por plataforma. O post entra na fila do seu painel e é publicado no horário agendado.
Assine os webhooks (opcional)
Adicione uma URL de webhook nas configurações do espaço de trabalho. Assine publish.success e publish.failed. Seu endpoint recebe um POST assinado quando cada entrega é concluída ou falha. Assim seu sistema fica sincronizado.
Por que isso é melhor do que construir 33 integrações de plataforma na mão.
Três formas como desenvolvedores encaram a publicação em várias plataformas hoje. Só uma delas é uma API de verdade, com SDKs, um servidor MCP e outra pessoa cuidando do que quebra.
Faça você mesmo: 33 APIs de plataforma por conta própria
O que fundadores técnicos tentam
- Fluxo de OAuth por plataforma. Armazenamento de tokens. Renovação de tokens. Gestão criptografada de segredos.
- Limite de requisição diferente, formato de erro diferente e restrições de mídia diferentes em cada plataforma.
- Quando o LinkedIn muda a API, você muda seu código. O mesmo vale para Bluesky, Threads e Hashnode.
- Você para de adicionar plataformas depois do Twitter e do LinkedIn. As outras 29 ficam na lista de desejos.
API do Buffer ou do Hootsuite
O que os concorrentes tradicionais oferecem
- Existe uma API pública, mas parece um detalhe esquecido. Os SDKs são mantidos pela comunidade, às vezes.
- Sem servidor MCP. Ligá-la ao Claude ou ao Cursor exige uma integração personalizada.
- A cobrança por usuário transforma a API em centro de custo para agências.
API + SDKs + MCP do FoPost
O que você realmente quer
- Um único esquema REST cobre 32 plataformas, e a extensão do navegador cobre o Substack, que não tem API de escrita.
- SDK em TypeScript mantido por nós, além de uma biblioteca PHP com licença MIT.
- O servidor MCP já está disponível: npx -y @fopost/mcp no Claude Desktop, Cursor e ChatGPT.
- Chaves com escopo por espaço de trabalho, webhooks assinados e novas tentativas embutidas. Nós cuidamos do que quebra.
Publica em todas as principais redes
Tudo o mais que a FoPost faz
Reescrita com IA
A IA reescreve para cada plataforma
Publicação cruzada
Publique em 33 plataformas de uma vez
Calendário de conteúdo
Planejador visual de arrastar e soltar
FoPost Agent
Sua equipe de conteúdo, no chat
Editor de conteúdo
Escreva com prévia em tempo real para várias plataformas
Análises
Todas as plataformas em uma só tela