Conecte o Claude ao INITE Studio
Sem cliente

POST /api/audit/run

Rode uma auditoria sem o Claude Desktop. Transmite os mesmos Server-Sent Events que o dashboard consome — bom para checagens em CI, avaliações em lote ou para embutir dentro de outro produto.

Autentique como usuário do dashboard, com um Bearer JWT do inite-auth (auth.inite.ai). Este endpoint não fica na superfície das chaves de API do MCP: ele é um endpoint do dashboard, atrás da mesma autenticação do resto do dashboard. O corpo junta o prompt do usuário, a chave da Anthropic que o Claude vai gastar e a chave MCP do próprio usuário, para o orquestrador conseguir salvar o resultado.

bash
curl -N https://api.inite.studio/api/audit/run \
  -H "Authorization: Bearer $INITE_JWT" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "audit this idea: an AI note-taking app for lawyers",
    "anthropicKey": "sk-ant-...",
    "ideauditKey": "ideaudit_...",
    "model": "claude-sonnet-5"
  }'

Eventos do stream

  • event: text — os tokens do Claude conforme saem.
  • event: tool — uma ferramenta MCP disparou ({ toolName, input }).
  • event: done — evento terminal; o payload traz o auditId se o orquestrador chamou save_audit. O relatório completo fica em GET /api/audits/<id>.
  • event: error — qualquer coisa que estourou no servidor. Fora de produção, vem também um requestId.