Um servidor MCP de redes sociais para o Instagram e o X, com consentimento e scopes.
Aponte o Claude ou qualquer cliente compatível com MCP para https://api.invisibleapi.ai/mcp. Dez ferramentas cobrem organizações, contas conectadas, trabalhos de publicação e estatísticas do Instagram.
server https://api.invisibleapi.ai/mcp
auth OAuth 2.1 + PKCE, tela de consentimento
ou uma chave de API com scopes (Bearer)
tools 10 · contas, trabalhos, estatísticas Dez ferramentas, um servidor.
Organizações, contas sociais conectadas, trabalhos de publicação e estatísticas do Instagram, a partir de um só endpoint MCP.
Instagram e X.
As plataformas disponíveis. O agente cria um post do Instagram ou um post do X em uma conta que você já conectou.
Crie um trabalho e consulte o status.
A publicação é assíncrona, então o agente consulta o trabalho e nunca dá um post como publicado antes do tempo.
Limites que o agente pode ler.
100 posts por conta conectada e período de cobrança, com o uso em tempo real de get_organization_limits.
// ferramentas
- list_organizations
- list_social_accounts
- get_organization_limits
- create_instagram_post
- create_x_post
- list_publish_jobs
- show_publish_job
- cancel_publish_job
- retry_publish_job
- get_instagram_account_insights
// autenticação e aprovação
- ● OAuth 2.1 com PKCE e uma tela de consentimento em que você escolhe a organização em que seu agente pode agir. Esse é o caminho recomendado.
- ● Também funciona uma chave de API com scopes em um cabeçalho Bearer, e a interface de conectores do claude.ai a aceita como parâmetro apiKey.
- ● Uma chave leva apenas os scopes que você der a ela, e você a revoga no dashboard.
- ● Conectar uma conta social continua sendo um passo humano no dashboard. O agente trabalha com o que já está conectado.
- ● Um trabalho pode ser agendado em vez de publicado na hora, e cancelado antes de sair. É aí que entra a revisão.
// por onde continuar
O que quem constrói agentes pergunta primeiro.
Como conecto o servidor MCP?
Aponte seu cliente para https://api.invisibleapi.ai/mcp e autorize com OAuth 2.1, que usa PKCE e mostra uma tela de consentimento em que você escolhe a organização. O outro caminho é uma chave de API com scopes em um cabeçalho Bearer, e a interface de conectores do claude.ai aceita essa chave como parâmetro apiKey. Recomendamos OAuth.
Quais clientes podem se conectar?
O Claude e qualquer cliente compatível com MCP. As integrações com n8n e Zapier chegam em breve.
O que o agente pode fazer na prática?
Listar organizações e contas sociais conectadas, ler limites, criar um post do Instagram ou um post do X, listar e consultar trabalhos de publicação, cancelar ou repetir um, e ler estatísticas de contas do Instagram. Não pode conectar uma conta social nem fazer upload de um arquivo: as mídias são passadas como URLs públicas.
Posso manter um passo de aprovação humana?
Sim, e a aprovação vem antes de o agente criar seja o que for. O cliente pede que você aprove os rascunhos e depois chama create apenas com os aprovados. Um trabalho criado já está armado: publica a menos que algo o cancele, então a janela de cancelamento é uma rede de segurança, não a porta. Não existe ferramenta de aprovação no servidor, porque a aprovação acontece no seu cliente.
O que acontece quando um post falha?
Cada falha leva uma categoria, um código e o que fazer em seguida. Um trabalho que pode ser repetido é repetido com retry_publish_job, até 5 vezes. Também enviamos um e-mail para você quando um trabalho falha.
O agente pode ler estatísticas?
As de contas do Instagram sim, com get_instagram_account_insights em contas profissionais. Não há estatísticas do X. Uma conexão criada apenas para publicar ganha os scopes de estatísticas com uma reconexão.
Preciso de servidores MCP diferentes para o Instagram e o X?
Não. Um servidor e uma conexão cobrem as duas plataformas ativas. O agente chama create_instagram_post ou create_x_post em contas que você já conectou, e cada trabalho é acompanhado da mesma forma.