com.spencermcw.data/distill

Distill

Pre-computed answers with sources and confidence, paid per call over x402 (USDC on Base).

Endpointhttps://data.spencermcw.com/mcp (streamable-http)
Registry version1.0.0
Now19 tools · grade F (21) · pin ts_7532fa6ae105df12776aa9ed3b214e56 · protocol 2025-06-18
First / last listed2026-10-25 06:41 UTC / 2026-10-25 06:41 UTC
Grade over time2026-10-25: F (21), 19 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-25 06:41 UTC
19 tools, grade F (21)

Tools: tax_sales_rate tax_sales_rate_batch tax_changes hospital_prices hospital_compare hospital_payers hospital_changes medicare_pfs_rate medicare_pfs_localities medicare_pfs_changes medicare_partd_coverage medicare_partd_plan medicare_partd_changes drug_nadac drug_nadac_search drug_nadac_changes sanctions_address sanctions_address_batch sanctions_changes

Current tools (19)

tax_sales_rateWhat is the sales tax rate at this US address, ZIP+4 or ZIP? The combined rate and each state, county, city and district rate in the 24 Streamlined Sales Tax states (WA, OH, MI, NJ, TN, …), computed by Distill from each state’s SST rate and boundary files. From the state’s own Streamlined Sales Tax rate and boundary files (24 states: AR, GA, IA, IN, KS, KY, MI, MN, NC, ND, NE, NJ, NV, OH, OK, RI,
params: zip*, address, date
tax_sales_rate_batchWhat sales tax applies to each of these orders? Combined and per-jurisdiction rates for up to 100 US addresses, ZIP+4s or ZIPs in one call, 24 Streamlined Sales Tax states, computed by Distill from each state’s SST rate and boundary files. The same answer as tax.sales_rate for each location, in order. A location that fails (outside the SST states, a bad date) carries its own error; the call is sti
params: locations*
tax_changesWhich US sales tax rates or boundaries changed this quarter? Rate, ZIP+4 and boundary change records for the 24 Streamlined Sales Tax states, computed by Distill from each state’s SST files. Change records read from the states’ rate and boundary files: rates that change, begin or end; ZIP+4 and 5-digit ZIP ranges whose jurisdictions change; new files posted. Each record cites the sha256 of the fil
params: since, effective_from, state, entity, cursor, limit
hospital_pricesWhat does a procedure cost at hospitals near this ZIP? Cash price, gross charge and every insurer’s negotiated rate for a CPT, HCPCS or MS-DRG code at Colorado hospitals, normalized by Distill from the hospitals’ federally required price files. From the machine-readable standard-charge files hospitals must publish (45 CFR 180), parsed and normalized: for each hospital within the radius that posts
params: code*, code_type, zip, lat, lon, radius_miles, payer, plan_type, plan, setting, billing_class, limit
hospital_compareHow do these hospitals compare on price for one procedure? Cash, gross and negotiated-rate statistics for a CPT, HCPCS or MS-DRG code at up to 10 Colorado hospitals, normalized by Distill from their price-transparency files. For each named hospital: whether it posts the code, and over its items for the code (only those without modifiers when it posts any, so a professional -26 or bilateral -50 lin
params: code*, code_type, hospitals*, payer, plan_type, plan, setting, billing_class
hospital_payersWhat has each insurer negotiated for a procedure in this area? Negotiated prices by canonical payer (Aetna, Cigna, UnitedHealthcare, Medicare Advantage, …) and plan type for one code near a Colorado ZIP, computed by Distill from hospital price-transparency files. Every payer’s negotiated dollar amounts for the code at the hospitals within the radius, grouped by canonical payer_id (the stable id be
params: code*, code_type, zip, lat, lon, radius_miles, setting, plan_type
hospital_changesWhat changed in hospital prices this week? Colorado hospital price, payer-rate, file and status change records, computed by Distill by diffing the hospitals’ price-transparency files. Change records from diffing consecutive weekly builds: a hospital republishing its file (source raw_sha256), items and payer rates that appear, disappear or change price, a hospital’s status or file date changing, an
params: since, cursor, limit
medicare_pfs_rateWhat does Medicare pay for this CPT or HCPCS code at this ZIP? Physician Fee Schedule facility and non-facility allowed amounts with the RVUs and GPCIs behind them, any US ZIP or Medicare locality, 2025 on, computed by Distill from CMS’s quarterly RVU files. From CMS’s quarterly relative value files (RVU25A on): the facility and non-facility allowed amounts for one code (and modifier) in the local
params: code*, modifier, zip, locality, setting, date, release
medicare_pfs_localitiesHow does Medicare’s allowed amount for one code vary across the US? Physician Fee Schedule amounts in all 109 Medicare localities (or one state’s) with the national amount and range, computed by Distill from CMS’s RVU and GPCI files. The facility and non-facility allowed amounts (non-QP) for one code in each of the 109 Medicare payment localities, or those of one state, with the national amount (a
params: code*, modifier, state, date, release
medicare_pfs_changesWhat changed in the Medicare Physician Fee Schedule this quarter? RVU, status, conversion-factor, GPCI and OPPS-cap change records between CMS releases, 2025 on, computed by Distill from CMS’s RVU files. Change records between consecutive CMS relative value file releases (2025A on): a code’s RVUs, status or global days; a code added or dropped; the conversion factors; a locality’s GPCIs; the OPPS
params: since, release, code, entity, cursor, limit
medicare_partd_coverageWhich Medicare Part D plans in this county cover this drug, at what tier and cost? Every PDP and Medicare Advantage drug plan with tier, prior authorization, step therapy, quantity limit, premium and copay, plan years 2026 and 2027, computed by Distill from CMS’s monthly formulary files. From CMS’s monthly Part D formulary public use file: every stand-alone (PDP) and Medicare Advantage drug plan s
params: rxcui, ndc, county_code, state, county, plan_year, kind, limit
medicare_partd_planWhat does this Medicare Part D plan cost and cover? Premium, deductible, service area, cost sharing by tier and one drug’s terms for a contract-plan-segment id, computed by Distill from CMS’s monthly formulary files. From CMS’s monthly Part D formulary public use file: a plan by contract-plan-segment (e.g. H0028-063-000) with its formulary id, monthly premium, deductible, service area, and the ini
params: plan*, plan_year, rxcui, ndc
medicare_partd_changesWhich Medicare Part D formularies changed this month? Drugs added or dropped, tier, prior-authorization, step-therapy and quantity-limit changes and plan premium changes, computed by Distill from CMS’s monthly formulary files. Change records between consecutive monthly CMS Part D formulary files of a plan year: a drug (RxCUI) added to or dropped from a formulary, its tier, prior authorization, ste
params: since, plan_year, entity, key, cursor, limit
drug_nadacWhat do US pharmacies pay for this drug? CMS’s National Average Drug Acquisition Cost (NADAC) per unit for an NDC, the generic’s NADAC for a brand and the weekly price history since January 2025, from CMS’s NADAC files on data.medicaid.gov. From CMS’s weekly NADAC files on data.medicaid.gov (2025 on): the current per-unit NADAC of one NDC, its effective date and explanation codes, the correspondin
params: ndc*
drug_nadac_searchWhich NDCs match this drug name, and what do pharmacies pay for them? NADAC search by name (e.g. “atorvastatin 40”) with NDC counts and current per-unit cost ranges, from CMS’s weekly NADAC file. Matches the words of a name (each as a prefix, e.g. "atorvastatin 40") against the NDC descriptions in the latest weekly NADAC file, best match first, and gives each description’s pricing unit, classifica
params: name*, limit
drug_nadac_changesWhich drug acquisition costs changed this week? NADAC per-unit cost changes and NDCs added or dropped, with CMS’s stated reason, 2025 on, from CMS’s weekly NADAC files. Change records between consecutive weekly NADAC files (2025 on): an NDC whose per-unit NADAC changed (with CMS’s primary reason from the NADAC Comparison file when it gives one), an NDC added (old null) or dropped (new null). Each
params: since, week, ndc, field, cursor, limit
sanctions_addressIs this crypto address on OFAC’s SDN sanctions list? SDN entry, program, asset and list date for Bitcoin, Ethereum and EVM, Tron, Solana and other addresses, checked by Distill against OFAC’s own SDN file. Matches one digital currency address (Bitcoin, Ethereum and every EVM chain, Tron, Solana, Monero, …) against the “Digital Currency Address” identifiers of OFAC’s Specially Designated Nationals
params: address*
sanctions_address_batchAre any of these crypto addresses on OFAC’s SDN sanctions list? Up to 100 addresses screened in one call, checked by Distill against OFAC’s own SDN file. The same answer as sanctions.address for each address, in order, from one SDN publication. An address that is not one (spaces, too long) carries its own error; the call is still one price. No address is stored. Updated daily. Price: $0.05 per cal
params: addresses*
sanctions_changesWhich crypto addresses did OFAC add to or remove from the SDN list? Per-publication change records (added, removed, entry updated), computed by Distill from OFAC’s own SDN files. Change records between consecutive SDN publications, diffed by Distill from OFAC’s SDN.XML: a digital currency address added to or removed from an entry, and an entry with an address whose name or programs changed. Each r
params: since, publication, kind, cursor, limit

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.