Quickstart
Da conta criada à primeira leitura do Instagram. Agentes entram pelo navegador; backends usam uma chave do console.
Antes de começar
- Conta Keymatic com o Developers ativado.
- Plano com API Keymatic e MCP em dia.
- Instagram profissional conectado em Contas.
Vários Instagrams na mesma instalação
Quando habilitado no ambiente, o consentimento OAuth permite selecionar várias contas atuais. Cada Instagram continua usando sua licença; conectar outro perfil depois não amplia essa autorização.
Liste as contas autorizadas e escolha o ID de cada operação. Uma sessão originalmente múltipla continua exigindo o alvo mesmo depois de revogar uma das contas. Chaves manuais continuam vinculadas a um Instagram.
# Token OAuth da sessão; primeiro descubra os IDs autorizados.
curl "https://ig.keymatic.com.br/api/instagram/contas" \
-H "Authorization: Bearer $KEYMATIC_OAUTH_TOKEN"
# Escolha explicitamente um ID retornado acima.
curl "https://ig.keymatic.com.br/api/instagram/perfil" \
-H "Authorization: Bearer $KEYMATIC_OAUTH_TOKEN" \
-H "X-Keymatic-Conta-Id: <conta_id-escolhido>"Adicione o servidor ao seu cliente
Instalar é só registrar a URL. Não há pacote, extensão local nem token da Meta.
Servidor
https://ig.keymatic.com.br/api/mcpclaude mcp add-json keymatic '{"type":"http","url":"https://ig.keymatic.com.br/api/mcp","oauth":{"scopes":"instagram:read"}}' --scope local claude mcp login keymaticJSON: mescle no arquivo existente, sem apagar outros servidores (Cursor em
.cursor/mcp.json, VS Code em.vscode/mcp.json, Gemini CLI em.gemini/settings.json).Entre pelo navegador
O cliente abre a página de consentimento da Keymatic (OAuth 2.1 com PKCE). Entre com a sua conta, escolha o Instagram e confira as permissões antes de autorizar.
- Claude Code: O segundo comando abre o consentimento da Keymatic. O exemplo pede somente leitura; amplie oauth.scopes e autorize novamente para outras ações. Dentro do Claude Code, /mcp também permite autenticar keymatic.
- Codex: O segundo comando abre o navegador. Amplie --scopes só com as permissões de que precisa.
- Cursor: Abra as integrações MCP do Cursor e conclua a autenticação. Confira as permissões no consentimento.
- VS Code: Ou use MCP: Add Server → HTTP com a mesma URL. O VS Code pede o login ao iniciar o servidor.
- Gemini CLI: Na sessão do Gemini CLI, rode /mcp auth keymatic.
Confirme a conexão
Peça ao agente: “Use apenas consultar_uso e obter_perfil; informe o Instagram autorizado e as permissões disponíveis”. Leitura não publica nem responde nada.