Ir para o conteúdo principal

Integrações

MCP para agentes de IA

Como conectar Claude, Codex, OpenCode, OpenClaw ou Hermes à plataforma via MCP.

Seções da documentação

O MCP dá a um agente de IA externo acesso operacional à plataforma: ler análises, ajudar com pesquisas e executar ações em nome do usuário. A conexão é feita por um endpoint Streamable HTTP:

https://<dominio-da-plataforma>/mcp

Na primeira chamada, o agente abre o login OAuth no navegador. Você vê qual cliente está pedindo acesso e quais escopos ele solicita. Após a confirmação, o token é armazenado pelo próprio cliente MCP; não é necessário copiar o segredo manualmente.

Um único endpoint funciona para todas as suas organizações. A organização ativa é obtida a partir da sessão autorizada; se o agente suportar a troca de organização, ele poderá selecionar outra organização disponível.

Claude

No Claude Code, adicione um servidor MCP HTTP:

claude mcp add --transport http platform https://<dominio-da-plataforma>/mcp

Abra o Claude Code e execute /mcp; em seguida, faça o login OAuth no navegador. Se precisar iniciar o login pelo terminal, use:

claude mcp login platform

Codex

Adicione um servidor Streamable HTTP:

codex mcp add platform --url https://<dominio-da-plataforma>/mcp

Em seguida, faça o login OAuth:

codex mcp login platform

No Codex CLI, o status da conexão pode ser consultado por meio de /mcp.

OpenCode

Adicione o servidor no arquivo opencode.json:

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "platform": {
      "type": "remote",
      "url": "https://<dominio-da-plataforma>/mcp",
      "enabled": true
    }
  }
}

No primeiro uso, o OpenCode pedirá autorização. Para iniciar o OAuth manualmente, execute:

opencode mcp auth platform

OpenClaw

Salve o servidor MCP como Streamable HTTP e ative o OAuth:

openclaw mcp add platform \
  --url https://<dominio-da-plataforma>/mcp \
  --transport streamable-http \
  --auth oauth

Execute o login e verifique a conexão:

openclaw mcp login platform
openclaw mcp doctor platform --probe

Se o comando login retornar um código de confirmação, conclua o login com:

openclaw mcp login platform --code <code>

Se for editar a configuração manualmente, o formato é este:

{
  "mcp": {
    "servers": {
      "platform": {
        "url": "https://<dominio-da-plataforma>/mcp",
        "transport": "streamable-http",
        "auth": "oauth"
      }
    }
  }
}

Hermes

Adicione o servidor no arquivo ~/.hermes/config.yaml:

mcp_servers:
  platform:
    url: "https://<dominio-da-plataforma>/mcp"
    auth: oauth

Inicie o Hermes. Na primeira conexão, ele vai abrir o login OAuth no navegador e salvar os tokens para as próximas sessões. Depois de alterar a configuração em uma sessão já aberta, execute:

/reload-mcp

Acesso

O agente recebe apenas os escopos aprovados:

  • analytics:read — ler pesquisas, resultados, análises e pontos de melhoria;
  • surveys:write — criar, editar e publicar pesquisas;
  • org:manage — gerenciar organizações, configurações e participantes.

Os escopos não substituem o papel do usuário. Se o seu papel não permitir executar uma ação na organização, o agente também não conseguirá executá-la.

Limites de requisições

As requisições ao MCP estão sujeitas a limites de frequência:

  • Endpoint /mcp: 300 requisições por minuto, por token ou IP.
  • Autorização OAuth: 20 requisições por par IP + client_id a cada 5 minutos (120 requisições por IP).

Quando o limite é excedido, o servidor retorna o erro rate_limited com o tempo de espera (retryAfter).

Privacidade

O MCP não expõe as respostas dos participantes contornando as regras da plataforma. Ninguém vê as respostas brutas; só são expostos dados anonimizados e agregados quando há um número suficiente de respostas (pelo menos 5). Se houver poucos dados, o agente receberá um resultado limitado.

Para scripts comuns e integrações de servidor, use tokens de API. O MCP é necessário justamente para agentes de IA que dependem de ferramentas, recursos, prompts, OAuth e escopos individuais.