egos.ia.br · portas · documentação

Agente A2A do EGOS

Agente público que fala Agent2Agent: outros agentes pedem uma skill por mensagem e recebem a tarefa já terminada. Só leitura, sem login.

curl

curl -s -X POST https://mcp.egos.ia.br/a2a \
  -H 'content-type: application/json' -H 'A2A-Version: 1.0' \
  -d '{"jsonrpc": "2.0", "id": 1, "method": "SendMessage",
    "params": {"message": {"messageId": "m1", "role": "ROLE_USER",
    "parts": [{"data": {"skill": "capacidades_listar",
    "arguments": {"tema": "dado pessoal"}}}]}}}'

Cartão do agente

https://mcp.egos.ia.br/.well-known/agent-card.json

cartão 0.4.0 · protocolo 0.3.0 · gratuito, sem conta · no ar · conferido em 2026-10-14

Experimente

SendMessage pedindo a skill capacidades_listar:

entrada{ "skill": "capacidades_listar",
  "arguments": { "tema": "dado pessoal" } }
saída{ "task": { "status": { "state": "TASK_STATE_COMPLETED" },
  "artifacts": [{ "name": "capacidades_listar",
    "parts": [{ "data": { "universo": "6 capacidades vivas…" } }] }] } }

Resposta real do agente em 14/10/2026, resumida.

O que é

Agente público que fala Agent2Agent: outros agentes pedem uma skill por mensagem e recebem a tarefa já terminada. Só leitura, sem login.

Para quem é

Para outros agentes de IA, e para quem os constrói, que falam Agent2Agent e querem consultar o EGOS sem passar por um cliente MCP.

Como usar

Os comandos, com botão copiar, estão no topo da página, uma aba por cliente.

Mande um Part data com {"skill": "<id>", "arguments": {...}}. Só texto vira capacidades_listar com o texto como tema. Métodos: SendMessage e GetTask (aliases v0.3 message/send e tasks/get).

Ferramentas, entrada e saída

As skills são as mesmas ferramentas do conector MCP:

  • diagnostico_0_infinito
  • l0_regras
  • pesquisa_consultar
  • changelog
  • metricas_publicas
  • capacidades_listar

⚪ a medir. Onde buscar: entrada, saída e exemplo sintético por skill: packages/mcp-unified-gateway/agent-card.json e uma chamada SendMessage real

O que faz

Cada mensagem executa uma skill e devolve a tarefa terminada, com o resultado em JSON e um resumo em texto. Sem streaming e sem push; nenhuma skill chama modelo de IA.

O que não faz

⚪ a medir. Onde buscar: chamadas fora do contrato (skill inexistente, mensagem enorme, streaming) contra o endpoint

Privacidade e retenção

Guarda só o resultado por até 1 hora (para GetTask), nunca o texto da mensagem (campo de retenção do próprio cartão).

Velocidade e disponibilidade

⚪ a medir. Onde buscar: latência de SendMessage medida

Versões e mudanças

Cartão na versão 0.4.0.

Termos de uso

Segue os termos de uso do site.

Relatar problema ou pedir melhoria

Abra uma issue em github.com/enioxt/egos-plugins/issues. Nunca cole dado real no relato: use um exemplo inventado, diga o que esperava e o que veio.

Licença

⚪ a medir. Onde buscar: package.json de packages/mcp-unified-gateway.