Para uso local com Claude Desktop, prefira stdio (mais rapido, sem rede). Veja mcp-claude-desktop.
POST https://core.eugestor.net/api/mcp
Authorization: Bearer eg_sua_chave
Content-Type: application/json
curl https://core.eugestor.net/api/mcp \
-H "Authorization: Bearer eg_sua_chave"
Resposta:
{
"tools": ["get_tasks", "create_task", "update_task", "block_task",
"get_okrs", "create_okr", "update_kr_progress",
"get_meetings", "schedule_meeting", "get_smart_briefing",
"get_engagement_score", "get_leaderboard", "award_bonus_xp",
"get_team_health", "get_neuro_nudge"]
}
curl -X POST https://core.eugestor.net/api/mcp \
-H "Authorization: Bearer eg_sua_chave" \
-H "Content-Type: application/json" \
-d '{
"tool": "get_tasks",
"input": { "tenant_id": "uuid-do-workspace", "status": "in_progress" }
}'
Todas as respostas seguem o padrao { data, error }:
{ "data": "...resultado da ferramenta...", "error": null }
Em caso de erro:
{ "data": null, "error": "Mensagem descritiva" }
POST | URL: https://core.eugestor.net/api/mcp.Authorization: Bearer {{ $env.EUGESTOR_KEY }}.{
"tool": "create_task",
"input": {
"tenant_id": "{{ $json.tenant_id }}",
"title": "{{ $json.titulo }}",
"priority": "high",
"urgency": "high",
"owner_user_id": "{{ $json.user_id }}"
}
}
Pronto — agora seu fluxo n8n cria tarefas no EuGestor.