run_eval_suite tool on the Armature MCP; there is no HTTP endpoint for them.
Authenticate
Mint an API key under Settings → API keys in the dashboard. Triggering runs requires a key from a member with the editor, admin, or owner role. Send the key as a bearer token on every request. US workspaces callhttps://app.armature.tech, and EU workspaces call https://eu.armature.tech.
Trigger a run
workflows: a workflow id is an eval case id. Your agent can read case ids with list_eval_cases on the Armature MCP, and the dashboard puts the id in every case link (the drawer=workflow:<id> part of the URL).
The endpoint answers 202 right away with the run’s id, and the run executes asynchronously. Runs started this way appear in the run history tagged ci.
Useful body fields:
Read the verdict
Poll the run until its status is terminal, then read the evaluation:Or let your agent do it
The same loop works through the Armature MCP without writing the HTTP calls yourself:run_eval_suite starts a suite run, and get_suite_run answers whether the suite is ready to ship. This fits a coding agent that just changed your MCP server and wants to verify the change before opening a pull request.

