[{"slug":"ZV-2026-0265","server_name":"mcp.x402-list.com","severity":"breaking","title":"mcp.x402-list.com: Tool assess_services was removed.","summary":"[breaking] Tool assess_services was removed. [safe] Tool x402_assess_services was added. [safe] Tool x402_change_events was added. [breaking] Tool check_health was renamed to x402_check_health. [breaking] Tool get_facilitator_volumes was renamed to x402_facilitator_volumes. [breaking] Tool find_best_service was renamed to x402_find_best_service. [breaking] Tool get_service was renamed to x402_get_service. [breaking] Tool search_x402_services was renamed to x402_search_services. [risky] Description of check_health changed (66% word delta). [risky] Description of find_best_service changed (72% word delta). [risky] Description of get_facilitator_volumes changed (51% word delta). [risky] Description of get_service changed (57% word delta). [risky] Description of search_x402_services changed (57% word delta).","changes":[{"kind":"tool_removed","tool":"assess_services","detail":"Tool `assess_services` was removed.","severity":"breaking"},{"kind":"tool_added","tool":"x402_assess_services","detail":"Tool `x402_assess_services` was added.","severity":"safe"},{"kind":"tool_added","tool":"x402_change_events","detail":"Tool `x402_change_events` was added.","severity":"safe"},{"kind":"tool_renamed","tool":"check_health","after":"x402_check_health","before":"check_health","detail":"Tool `check_health` was renamed to `x402_check_health`.","severity":"breaking"},{"kind":"tool_renamed","tool":"get_facilitator_volumes","after":"x402_facilitator_volumes","before":"get_facilitator_volumes","detail":"Tool `get_facilitator_volumes` was renamed to `x402_facilitator_volumes`.","severity":"breaking"},{"kind":"tool_renamed","tool":"find_best_service","after":"x402_find_best_service","before":"find_best_service","detail":"Tool `find_best_service` was renamed to `x402_find_best_service`.","severity":"breaking"},{"kind":"tool_renamed","tool":"get_service","after":"x402_get_service","before":"get_service","detail":"Tool `get_service` was renamed to `x402_get_service`.","severity":"breaking"},{"kind":"tool_renamed","tool":"search_x402_services","after":"x402_search_services","before":"search_x402_services","detail":"Tool `search_x402_services` was renamed to `x402_search_services`.","severity":"breaking"},{"kind":"description_changed","tool":"check_health","after":"Call this before you send a payment, or right after a call unexpectedly failed: is this service up right now. With no slug, the directory snapshot: five status counts across 500+ services (include_services=true attaches every row). With a slug: that service's status, its 24h/7d/30d/90d uptime windows, response time, consecutive failures, daily snapshots. No money fields.","before":"Check live health of x402 services. With no slug, returns a directory-wide snapshot (counts of online/degraded/offline/unknown plus per-service status). With a slug, returns that service's status, uptime windows, response time, consecutive failures, and recent daily uptime snapshots. No money fields.","detail":"Description of `check_health` changed (66% word delta).","severity":"risky","descriptionDelta":0.6615384615384615},{"kind":"description_changed","tool":"find_best_service","after":"Call this when you have a need in words and want one service to call rather than a list to read: it is the free ranking step between searching and paying. Pass the need as q, plus any category, network, price cap or verification requirement, and get up to 20 ranked recommendations with the basis each one placed on. Ranking is mostly per-service reliability (live status, verification, uptime, response time), x402 compliance, and price in USD, with a small (about 10%) weight on measured on-chain settlement traction that can never dominate those three. The response carries ranking_version (currently 3), need_blind_ranking (true when no q was given, so the order is global quality rather than your need), and a units map holding every scoring caveat in full: the compliance cap, the pro-quota rule for shared payout addresses, renormalization, the $10 volume floor, and the single-buyer discount. Read units before comparing scores across generations.","before":"Recommend the best x402 service(s) for a need. Ranked mostly on per-service reliability (live status, verification, uptime, response time), x402 compliance (the share of deterministic conformance checks the service passes, capped at 0.6 out of 1, the floor of the C band, when at least one of its EVM routes is missing the EIP-712 domain parameters a standard x402 client needs in order to sign a payment: a fact about the payment envelope, not a judgement on the service), and price (USD), filtered by category and network, with a SMALL (~10%) weight on on-chain traction: settlement volume, transaction count, and unique buyers measured per service over its known payTo addresses via recognized settlers (a conservative undercount, not an estimate). Traction never dominates; a service whose payTo is shared across services has only its settlement volume attributed PRO-QUOTA (divided across the services sharing that payout address), while transaction count and unique buyers stay whole operator-level figures, so sharing neither rewards nor spam-clones a service. A service on a network not yet measured, or a shared member whose probe has been failing, carries no traction term (the other weights are renormalized). Traction also requires real recent settlement: the term is 0 with no on-chain settlement in the last 30 UTC days, or when 30d volume is below a $10 floor (sub-floor volume is indistinguishable from dust and cannot move rank). Each recommendation also reports top_buyer_share_30d, the 30d volume share of the single largest buyer; a payout concentrated in one buyer is discounted (up to half the traction term when one buyer accounts for all of it), since one buyer is one relationship rather than broad demand. The response carries ranking_version, the scoring generation it was produced under, currently 3: it reflects the generation-2 compliance-signability cap plus the anti-wash traction rules above (the $10 volume floor, the single-buyer discount, and whole-integer buyer counts), so scores you stored under an earlier generation are not comparable with these. Optionally attach ecosystem facilitator-volume context separately.","detail":"Description of `find_best_service` changed (72% word delta).","severity":"risky","descriptionDelta":0.7195121951219512},{"kind":"description_changed","tool":"get_facilitator_volumes","after":"Call this when the question is about the rail rather than the service: which x402 facilitator actually settles money, and how much. Returns on-chain-verified settlement volume and transaction counts per facilitator for today (UTC), 7d, 30d and all-time, plus a verification flag ('on-chain' once volume has been observed on-chain, else 'listed'), across more than 30 facilitators. Optional daily timeseries (up to 90 days) and per-chain breakdown. Volume is decimal USD. Caveats: PER-FACILITATOR, never per-service; the *_24h fields cover today (UTC) so far, not a trailing 24 hours, and reset at 00:00 UTC, so prefer 7d.","before":"Get on-chain-verified settlement volume per x402 facilitator (the core x402-list metric). Returns USD settlement volume and transaction counts for today (UTC)/7d/30d/all-time, plus a `verification` flag ('on-chain' when volume has been observed on-chain, else 'listed'). Note: the fields named *_24h cover today (UTC) so far, not a trailing 24-hour window, so they reset at 00:00 UTC and read near zero just after midnight; prefer 7d for a stable recent-activity read. Optionally include a daily timeseries and per-chain breakdown. All volume figures are in US dollars. This is PER-FACILITATOR, not per-service.","detail":"Description of `get_facilitator_volumes` changed (51% word delta).","severity":"risky","descriptionDelta":0.51},{"kind":"description_changed","tool":"get_service","after":"Call this once you hold a slug and are deciding whether to commit to that service: the full record behind a directory row. Live status, uptime over 24h/7d/30d/90d, average response time, networks and settlement asset, every priced endpoint, and the assessment block. include_series=true adds 90 daily points of on-chain volume and distinct buyers. Read the units map in the response: the per-endpoint price field is atomic token units, not dollars.","before":"Get full detail for one x402 service by slug: live status, uptime over 24h/7d/30d/90d, average response time, accepted networks and settlement asset, and every priced endpoint with its USD price. Use after search_x402_services to inspect a specific service. Prices are in US dollars; the per-endpoint `price` field is a raw on-chain atomic token amount, not dollars.","detail":"Description of `get_service` changed (57% word delta).","severity":"risky","descriptionDelta":0.5662650602409638},{"kind":"description_changed","tool":"search_x402_services","after":"Your first call when you do not know which x402 service exists for a job: it narrows a directory of 500+ listed services to candidates. Filter by free-text query, category, network, live status, and whether the last observed 402 envelope is signable by a standard x402 client; sort by newest, uptime, cheapest, or endpoints. Returns up to 100 compact summaries a page: price in decimal USD, uptime, status, verification. Then x402_get_service for the full record.","before":"Search and filter the x402-list directory of services that accept x402 payments. Filter by free-text query, category, network, live status, and whether the service's last observed 402 envelope can be signed by a standard x402 client; sort by newest, uptime, cheapest, or endpoint count. Returns service summaries with price (USD), uptime, status, and verification. Prices are in US dollars.","detail":"Description of `search_x402_services` changed (57% word delta).","severity":"risky","descriptionDelta":0.5679012345679013}],"published_at":"2026-08-21T16:40:23.859Z"}]