https://locationlists.com/mcp ↗
Search, preview and buy CSV datasets of US business locations: dealer networks, contractors, chains.
LocationLists is a remote MCP server published at locationlists.com. It has been probed 6 times since 9/12/2026. It answered in 6 of them (100.0%), a near-uninterrupted record. Median response time is 852 ms, a delay an agent will notice. It offers a narrow, focused set of 8 tools. On the protocol side it still runs 2025-11-25 and has not moved to the newer spec.
Can an LLM agent pick the right tool here — names, descriptions and parameter clarity are assessed.
search_datasets — Optional parameters 'query' and 'category' may cause ambiguity in combined usage.buy_dataset — Overlaps with 'create_checkout' in purchase functionality, requiring careful distinction.| Run | Era | Modern |
|---|
tools/list structure, inputSchema validity, and a functional smoke test — the components of the 0-100 score.
Tools the server advertised in the latest measurement — measured, not catalog-claimed.
search_datasetsFind LocationLists datasets by brand name, product line, location type or category (e.g. 'bobcat', 'generator dealers', 'hardware stores', 'breakfast restaurants'). Returns slug, name, record count, coverage and page URL. Use the slug with the other tools.
querystringcategorystringlimitintegerget_datasetFull record for one dataset: fields with descriptions, record and state counts, coverage, advertised refresh cadence AND the real last-modified date of the file, FAQs, sample URL and the dataset's page on locationlists.com.
slugstringrequiredget_sampleUp to 10 real rows from the live file (spread across the dataset, not the first ten), as JSON plus CSV text. Show these to the user so they can judge the fields and quality.
slugstringrequiredrowsintegerget_quoteLine-item prices and total for a list of dataset slugs. If a bundle covers several requested brands for less, it says so.
slugsarrayrequiredcreate_checkoutOpens a Stripe Checkout session for one dataset and returns the payment URL plus the session id. Give the URL to the user to pay (card, Apple Pay, Google Pay). After payment Stripe emails them a permanent download link; use check_order with the session id to confirm and fetch it. Does not charge anything by itself.
slugstringrequiredemailstringcheck_orderGiven a Stripe Checkout session id (cs_…), reports whether it is paid and, if so, returns the permanent download link for the CSV.
sessionIdstringrequiredquery_locationsReturn matching rows from one dataset, filtered on exact column values (state, city, county, zip — whichever that dataset has). Priced per row in USDC via x402 and settled only after the rows are produced, so a failed call costs nothing. The rate is derived from the dataset: roughly 2x its list price spread over its record count, so a small slice of a big file is cents. You pay for the limit you request, up to 100 rows. Call without a payment header first to get an exact quote. Datasets under 5,000 records are not sold by the row — buy those files outright.
datasetstringrequiredstatestringcitystringcountystringzipstringlimitintegerbuy_datasetBuy an ENTIRE dataset outright and get a permanent download link for the CSV. Pays once in USDC on Base, at the same list price a human pays by card — no account and no checkout page.\n\nPrefer this over repeated query_locations calls whenever you want most of a file. Metered queries are priced per row and deliberately cost more than the file if you assemble it that way, so past a few hundred rows buying outright is both cheaper and complete. get_dataset (free) gives the price and record count first.
datasetstringrequiredDerived by comparing consecutive probes — changes in era, protocol version, build and reachability.
Add this badge to your README — it updates automatically as measurements change.
[](https://mcpmetrics.io/servers/io-github-kylehawke-stack-locationlists)<a href="https://mcpmetrics.io/servers/io-github-kylehawke-stack-locationlists"><img src="https://mcpmetrics.io/badge/io.github.kylehawke-stack/locationlists/era.svg" alt="mcpmetrics"></a>You are seeing the last 7 days. Sign up for the full history. Which check failed and why is in the dashboard.
Sign up free to seeThe catalog entries whose name and description are closest to this one, found with the same index the search box uses.
Search UK companies, land registry prices, charities, OS locations, and traffic data
SEC company search and SBA business resources. 4 MCP tools for business intelligence.
Search licensed US contractors by trade or location, fetch profiles and reviews, and submit leads.
European business data — French company check, EU VAT validation, legal search.
Sweden-based, EU-sovereign agentic Google Business Profile SaaS. Frankfurt, Stockholm, AI Pact.
UK neighbourhood research from government open data: postcode reports, comparisons, 45 datasets.
| ms |
|---|
| Legacy |
|---|
| ms |
|---|
| Versions |
|---|
| 2026-09-13 01:33:33 | Legacy | 400 | 745 | 200 | 744 | 2025-11-25 |
| 2026-09-12 23:31:36 | Legacy | 400 | 730 | 200 | 726 | 2025-11-25 |
| 2026-09-12 21:29:15 | Legacy | 400 | 1275 | 200 | 1185 | 2025-11-25 |
| 2026-09-12 19:27:29 | Legacy | 400 | 852 | 200 | 957 | 2025-11-25 |
| 2026-09-12 17:24:09 | Legacy | 400 | 859 | 200 | 770 | 2025-11-25 |
| 2026-09-12 15:21:42 | Legacy | 400 | 4209 | 200 | 833 | 2025-11-25 |
Each block is one measurement round. Green: working response. Amber: responded but the server was returning errors (5xx). Red: no response at all.
Each cell is one probe run. Faded cells are incomplete probes — one leg did not answer, so the era is inconclusive.
The two probe legs separately: modern server/discover and legacy initialize.
Comments
Sign in to write a comment
No comments yet. Be the first.