MCP tool tour — true request/response pairs from 8 core tools
PASS43sprompt: enartifact: en
Prompt (verbatim)
n/a — this scenario is a deterministic stdio JSON-RPC probe, not a prompted agent session.
What happened
- Deterministic stdio JSON-RPC probe: initialize -> notifications/initialized -> paginated tools/list -> 8 scripted tools/call; no LLM involved.
- tools/list exposed 41 tools — all pinned core tools present (asserted against the vendored registry).
- Every response below is a captured original; full pairs in capture.jsonl.
Evidence
| Tool | Assert | ms |
|---|---|---|
article_search | pass | 610 |
gene_get | pass | 188 |
variant_search | pass | 2230 |
trial_search | pass | 1537 |
disease_search | pass | 526 |
patent_search | pass | 2518 |
gtex_expression | pass | 849 |
pdb | pass | 1026 |
variant_search
Structured variant query: gene + protein change (never compound free text).
Request
{
"gene": "BRAF",
"hgvsp": "V600E",
"limit": 3
}
Response (excerpt)
[{"id":"rs113488022","gene":"BRAF","hgvs_p":"V600E","hgvs_c":"c.1799T>A","significance":"Pathogenic","gnomad_af":0.00000397994}]trial_search
ClinicalTrials.gov search returning NCT IDs.
Request
{
"query": "melanoma",
"phase": "Phase 3",
"limit": 3
}
Response (excerpt)
{"studies": [{"nct_id": "NCT00543205", "title": "Pharmacokinetics of G3139 in Subjects With Advanced Melanoma…", "status": "TERMINATED", …}Objective checks
checks passed: 9/9
| Fan-out mode | n/a — no agent; deterministic probe |
|---|---|
| Provenance | 3380cc6 · biomcp@1.1.1 |
Replay
node demos/run-demo.mjs --only mcp-tool-tour-en --publish
Token-free replay — a deterministic stdio JSON-RPC probe (network + npx only, no LLM).
In the repository: README · transcript · result.json · artifact directory (permalink)