OPEN DATA / DISCOVERY SNAPSHOT
Can an agent find the smallest useful action?
This first public snapshot records four real search_actions calls through Working Machines MCP. It publishes the exact prompts, provider filters, ranked action identifiers, manually reviewed minimal action sets, client-observed timing, and the case where the best action did not rank first.
TOP-ONE ACCURACY
75%RECALL @ 5
100%MEAN RECIPROCAL RANK
0.83MEDIAN OBSERVED TIME
125 msFOUR TEST CASES
Ranked results, including the miss.
All calls used a provider filter and returned at most five ranked action IDs.
STRIPE / 500 MS OBSERVED
“list products and prices”
Both actions needed for the requested inventory appeared in the first two ranks. Broader search and mutation actions also appeared below them.
EXPECTED MINIMAL SET
stripe.list_pricesstripe.list_products- 1
stripe.list_prices - 2
stripe.list_products - 3
stripe.search_prices - 4
stripe.create_price - 5
stripe.search_products
NPM / 125 MS OBSERVED
“get package metadata and versions”
The smallest sufficient action appeared at rank three, so this case failed top-one selection even though the action was present within five results.
EXPECTED MINIMAL SET
npm.get_package- 1
npm.audit_package_versions - 2
npm.get_package_version - 3
npm.get_package - 4
npm.get_version_download_counts - 5
npm.get_package_download_trend
HACKERNEWS / 125 MS OBSERVED
“get top stories”
The expected action ranked first. Other story-list variants occupied the remaining results.
EXPECTED MINIMAL SET
hackernews.get_top_stories- 1
hackernews.get_top_stories - 2
hackernews.get_new_stories - 3
hackernews.get_job_stories - 4
hackernews.get_ask_stories - 5
hackernews.get_show_stories
CROSSREF / 109 MS OBSERVED
“search scholarly works by title”
The general work search action ranked first. More specialized Crossref actions followed it.
EXPECTED MINIMAL SET
crossref.list_works- 1
crossref.list_works - 2
crossref.list_scoped_works - 3
crossref.list_changed_works - 4
crossref.list_resources - 5
crossref.get_work_agency
What this snapshot supports
All four manually expected actions appeared within five results. Three appeared first; the npm case placed the smallest sufficient action third. The result supports only those statements for this dated, provider-filtered pass.
What it does not support
- This is a four-case discovery snapshot, not a statistically powered benchmark.
- Each case used a provider filter, so the result does not measure cross-catalog provider selection.
- Only one pass was recorded; warm and cold conditions were not separated.
- Gold sets were manually reviewed and can be challenged or revised with a dated correction.
- Elapsed time includes client, network, and runtime overhead and should not be treated as a service-level objective.
- No provider action was executed as part of this discovery dataset.