daita mcp-server starts a Model Context Protocol server over stdio. It exposes tools covering the full Daita platform — running agents, inspecting traces, managing deployments, running eval suites, reading memory, and more — so any MCP-compatible coding assistant can interact with your deployed agents directly from the editor.
The server runs over stdio and stays alive until the client disconnects. DAITA_API_KEY must be set in the environment or the cloud tools will return 401 errors.
List registered cloud eval suites. Filter by project_name, agent_name, status, page, per_page
get_eval_suite
eval_suite_id
Get one registered cloud eval suite
list_eval_runs
—
List cloud eval run history. Filter by eval_suite_id, project_name, status, page, per_page
get_eval_run
eval_run_id
Get one cloud eval run summary
get_eval_report
eval_run_id
Fetch the canonical report for a cloud eval run. Accepts `detail=failures
run_eval_suite
one of eval_suite_id, suite_name, or config_path
Run a registered cloud eval suite and poll until complete. Accepts project_name, timeout_seconds, and `detail=failures
Eval report tools default to detail=failures so coding agents receive the
highest-signal failure context without flooding the model with every passing
case. Use detail=full when you need the complete canonical report.
If a tool returns {"error": true, "status_code": 401}, the server could not authenticate with the Daita API. Check that DAITA_API_KEY is set in the environment passed to the server process — environment variables set in your shell session are not automatically inherited by MCP servers launched by desktop apps.