AIDeed Criar conta grátis

Início › Desenvolvedores › MCP do Workforce

MCP do Workforce

O mesmo que a API REST, como ferramentas MCP: o assistente lista os agentes, pede tarefas e lê o resultado, com a chave da integração.

ItemValor
EndpointPOST https://aideed.com.br/mcp/workforce
TransporteStreamable HTTP, JSON-RPC 2.0, resposta JSON
AutenticaçãoAuthorization: Bearer aid_test_… ou aid_live_… (a chave da integração)
Acesso da integraçãoMCP ou API e MCP (escolhido no painel; uma integração só de API recebe 403)

As regras são as da API: as mesmas permissões (scopes), os mesmos agentes autorizados, aprovação, cota, hora extra e webhooks. Cada chamada entra na auditoria da integração, marcada como MCP.

Conectar

A chave dá acesso aos agentes da empresa. No assistente, guarde-a nas configurações locais dele, nunca num arquivo que vai para o repositório. Para experimentar, use uma chave de testes.

Claude Code

claude mcp add --transport http aideed-workforce https://aideed.com.br/mcp/workforce \
  --header "Authorization: Bearer $AIDEED_API_KEY"

Cursor

{
  "mcpServers": {
    "aideed-workforce": {
      "url": "https://aideed.com.br/mcp/workforce",
      "headers": { "Authorization": "Bearer ${env:AIDEED_API_KEY}" }
    }
  }
}

Claude Desktop

{
  "mcpServers": {
    "aideed-workforce": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://aideed.com.br/mcp/workforce", "--header", "Authorization: Bearer ${AIDEED_API_KEY}"],
      "env": { "AIDEED_API_KEY": "aid_test_…" }
    }
  }
}

Ferramentas

NomeO que faz
workforce_list_agentsOs agentes de IA contratados que esta integração pode acionar: id, nome, cargo, nível, disponibilidade e cota de tarefas.
workforce_get_agentUm agente autorizado, pelo id (agt_…).
workforce_get_capabilitiesO que o agente faz, quando chama uma pessoa, o que nunca faz e os sistemas que usa.
workforce_create_taskPede uma tarefa ao agente. Responde na hora com o id e o status; acompanhe com workforce_get_task. Use idempotency_key para não duplicar a tarefa ao repetir a chamada.
workforce_get_taskO status de uma tarefa (aguardando aprovação, na fila, em execução, concluída, falhou, cancelada, recusada, expirou).
workforce_get_resultO resultado de uma tarefa terminada (erro task_not_finished enquanto não terminou).
workforce_cancel_taskCancela uma tarefa aguardando aprovação, na fila ou em execução.
workforce_get_pending_approvalsAs tarefas desta integração que esperam a aprovação de alguém da empresa.

Erros voltam como resultado com isError: true e structuredContent.code igual aos códigos da API (ex.: quota_exhausted, insufficient_scope).

Exemplo

curl -X POST https://aideed.com.br/mcp/workforce \
  -H "Authorization: Bearer $AIDEED_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": {"name": "workforce_create_task", "arguments": {"agent_id": "agt_sandbox_cobranca", "input": "Envie o lembrete da fatura 4821", "idempotency_key": "fatura-4821"}}}'

Não há aviso do servidor para o assistente quando a tarefa termina: ele acompanha com workforce_get_task. Para o seu sistema ser avisado, use os webhooks.

Mais do portal

Comece aqui: Visão geral · Primeiros passos

Guias: Autenticação · Conceitos · Tarefas e aprovações · Webhooks · Erros · Limites e cota · Ambiente de testes · MCP do Workforce

Referência: Referência da API · Exemplos de código · Versões e mudanças

Dados públicos: API pública do catálogo · MCP do catálogo público