Postify MCP
Rascunhe, agende e publique posts de mídia social nos seus canais conectados, e leia as análises dos posts, a partir do seu calendário Postify. Servidor remoto com login via OAuth.
Servidor MCP hospedado
npx add-mcp 'https://app.usepostify.com/api/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
curl https://app.usepostify.com/v1/channels \
-H "Authorization: Bearer postify_live_XXXXXXXXXXXXXXXX"
{
"data": [
{
"id": "ch_9x2y3z0001",
"platform": "linkedin",
"handle": "acme-co",
"display_name": "Acme Co",
"status": "connected"
},
{
"id": "ch_9x2y3z0002",
"platform": "bluesky",
"handle": "acme.bsky.social",
"display_name": "Acme",
"status": "connected"
}
]
}
17 operações REST
OpenAPI 3.1
Erros RFC 9457
Cabeçalhos de limite de taxa
Chaves de idempotência
Webhooks padrão
Servidor MCP
curl -X POST https://app.usepostify.com/v1/posts \
-H "Authorization: Bearer postify_live_XXXXXXXXXXXXXXXX" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{
"variants": [
{
"channel_id": "ch_9x2y3z0001",
"body": "Shipping day 🚀 Our new analytics dashboard is live — see what actually lands with your audience."
}
],
"scheduled_at": "2026-08-01T09:00:00Z"
}'
Componha uma vez, agende em qualquer lugar
Uma única requisição cria uma postagem com uma variante por canal — rascunhe, agende ou publique agora. Envie uma Idempotency-Key e novas tentativas de rede nunca podem postar em duplicidade: repetições retornam a resposta registrada exatamente como foi.
- Paginação por cursor, cabeçalhos de limite de taxa draft-11 e um ID de requisição em cada resposta.
- Publicar agora e excluir permanecem bloqueados atrás da opção de operações perigosas do proprietário do workspace. Referência de createPost
Feito para agentes de IA
Proteções em primeiro lugar: agentes obtêm capacidade real sem raio de impacto descontrolado.
Chaves com escopos
As chaves carregam apenas os escopos com os quais você as cria — uma chave somente leitura nunca pode escrever.
Cotas de planos aplicadas no servidor
Requisições de API são medidas por plano com erros honestos: 403 quando o plano não possui o recurso, 429 quando a cota é esgotada.
Operações perigosas desativadas por padrão
Excluir e publicar agora respondem 403 dangerous_ops_disabled até que o proprietário do workspace opte por ativar — agentes rascunham, humanos aprovam.
Webhooks protegidos contra SSRF
URLs de entrega são validadas contra espaços de endereço privados e de metadados de nuvem na criação e em cada entrega.
Prompt de colar para seu agente
Ajude-me a desenvolver com a API Postify. Leia https://usepostify.com/llms.txt primeiro — ele indexa os guias e os equivalentes em Markdown de cada página da API. URL base: https://app.usepostify.com/v1, autenticação: Authorization: Bearer postify_live_… (fornecerei a chave). Use Idempotency-Key em POST /v1/posts, respeite Retry-After em 429 e observe que excluir/publicar agora retornam 403 dangerous_ops_disabled até que o proprietário do workspace opte por ativar.
Ou conecte o servidor MCP — 14 ferramentas, OAuth 2.1
$ claude mcp add --transport http postify https://app.usepostify.com/api/mcp
Rascunhe, agende e analise por chat. As ferramentas de publicar e excluir permanecem desativadas até que o proprietário da organização as habilite. Veja também a página de superfícies de IA e llms.txt.
SDK TypeScript
@postify/sdk — um cliente escrito à mão, enxuto e totalmente tipado sobre todas as 17 operações: erros de problema tipados, novas tentativas automáticas com Retry-After, chaves de idempotência automáticas, paginação automática por cursor e um verificador de Webhooks padrão. Código aberto e publicado no npm.
npm i @postify/sdk — ou fique no fetch simples; toda página de documentação inclui TypeScript de copiar e colar de qualquer forma.
OpenAPI 3.1, gerado a partir da fonte da verdade
A especificação é gerada a partir dos mesmos esquemas que os manipuladores validam — ela não pode divergir da realidade. Navegue interativamente ou alimente diretamente seu gerador de código.
Todo plano inclui a API
Requisições de API são medidas mensalmente, separadas da sua cota de postagens agendadas. Limites de rajada são por chave, por minuto.
| Plano | Requisições de API / mês | Rajada por chave / minuto |
|---|---|---|
| Gratuito | 1.000 | 30 |
| Iniciante | 10.000 | 60 |
| Equipe | 50.000 | 120 |
| Agência | 250.000 | 300 |
Dois 429s honestos: rate_limited (rajada — tente novamente após Retry-After) vs quota_exhausted (cota mensal). Veja preços para planos completos.
Eventos enviados a você, assinados
Assine 5 tipos de eventos — publicações, falhas, saúde do canal. Cada entrega é assinada com Standard-Webhooks, com novas tentativas ao longo de ~31,7 horas e protegida por uma escada de falhas que avisa antes de desativar um endpoint morto.