testpass_run
Start a TestPass run to test an MCP server with deterministic and agent checks. Returns run ID and verdict summary, with idempotent retry support.
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 |
|---|---|---|---|
| target_url | Yes | HTTP URL of the MCP server to test | |
| pack_id | No | Pack slug (default: testpass-core) | |
| profile | No | Run profile (default: smoke) | |
| task_id | No | Client-generated idempotency key (UUIDv5 from thread_id + prompt_hash + time_bucket recommended). 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. |