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.jsonExperimente
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_infinitol0_regraspesquisa_consultarchangelogmetricas_publicascapacidades_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.