Servidor MCP
Conecte clientes MCP remotos por OAuth.
O servidor usa o transporte Streamable HTTP em https://mcp.omni-ward.com e o SDK oficial do Model Context Protocol.
Autorização
- Descoberta: GET /.well-known/oauth-protected-resource aponta para o servidor de autorização.
- Fluxo: registro dinâmico (RFC 7591), authorization code com PKCE S256 e indicador de recurso (RFC 8707).
- Na tela de consentimento, a pessoa escolhe a conexão MCP, que define as ferramentas e os limites.
- Tokens de acesso duram 10 minutos e têm como audiência o servidor MCP. Tokens de aplicação são rejeitados.
Ferramentas
omni_list_capabilities capabilities:read
omni_lookup_company business:execute
omni_verify_business business:execute
omni_check_compliance compliance:execute
omni_run_workflow workflows:execute
omni_get_workflow_status workflows:execute
omni_get_verification sessions:read
omni_generate_report reports:write
omni_get_usage usage:readVerificações em cada chamada
Assinatura, emissor, audiência, escopos, estado da conexão, lista de ferramentas, finalidade, limite de gasto, limite de taxa e aprovação humana. Sem um desses itens, a chamada é negada e auditada.
Aprovação humana
{ "status": "approval_required", "approvalId": "…", "message": "Uma pessoa autorizada precisa aprovar…" }A aprovação vale para os mesmos argumentos e uma única execução.
