testpass_run
Start a TestPass run against an MCP server to seed deterministic and agent checks and get a run id with verdict summary. Retries with the same task_id stay idempotent.
Instructions
Start a TestPass run against an MCP server. Seeds deterministic and agent checks from the given pack and returns the run id plus an initial verdict summary. Response includes was_duplicate: boolean indicating whether the row was already present (idempotent retry).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pack_id | No | Pack slug (default: testpass-core) | |
| profile | No | Run profile (default: smoke) | |
| task_id | No | Client-generated idempotency key. The API requires UUID format; non-UUID values are deterministically converted to a stable UUIDv5-shaped id, so any string is safe and retries stay idempotent. Required for safe retry. If omitted, the server creates a fresh row and you lose retry safety; sending the same task_id twice returns the original run_id with was_duplicate=true instead of creating a duplicate. | |
| target_url | Yes | HTTP URL of the MCP server to test |