GoodLeads
by goodleads.club in Company & people data
Find new business owner contacts the morning the state posts a filing. Preview free, pay per record.
https://mcp.goodleads.club/mcp
Last 30 days
- Uptime
- 100%
- Response time
- 524 ms typical, 554 ms slowest 5%
- Last check
- 9 h ago
- Next check
- any minute now
How to call it
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"goodleads": {
"type": "http",
"url": "https://mcp.goodleads.club/mcp"
}
}
}13 tools
- find_lead_by_glid
One record in full, by its Lead ID (e.g. `GL-CO-00042`). Use this when you already hold a Lead ID — from a file, a CRM, a receipt — and want everything we know about that business and its owner: the business, the primary contact, both scores, every attribute, and whe
- data_quality_scorecard
How clean is the data a buyer would receive in a state — numbers, not adjectives. The scorecard grades the records a buyer would receive on mechanical conformance across four dimensions — format (state/phone/email/zip), completeness (a name for who filed it, an addre
- browse_leads
Browse leads — rows for a shape or a saved list, or (`summary=True`) its counts, facets and price. **Type it the way your buyer says it.** Filter values are understood, not matched literally: "residential", "cell", "CST", "Texas", "on fire", "Denver metro" and "working f
- interpret_list
Start here: the buyer's own words become a list we can count, price and sell. Give it what the buyer would type ("cleaning companies in Texas", "denver plumbers formed last 30 days with a phone", "NAICS 238220", "SIC 1711", "MCC 5812", "google category plumber") and
- quote_list
What this list costs before anyone pays: how many records name a person, and the price by grade. Pass a saved list (`list_id`, the 8-char id in `#browse?list=<id>`) or an inline shape (`filters` + `states`; omit `states` for every live state: CO, CT, FL, NY, TX, VA).
- list_starters
Ready-made lists to start from: every live state × business type, with live counts and a starting price. Returns one document: `{"count": N, "starters": [...]}` — one entry per (state, business type): the display `label`, the exact `filters` the card opens with, the
- checkout_list
Turn a quoted list into a payment link a person completes — the buyer gets the file within a minute of paying. Creating the link costs nothing and charges nobody — payment only happens if a human opens the returned `checkout_url` and completes it on Stripe's hosted p
- list_filterable_fields
The filter contract, from the schema endpoint (`GET /api/v1/schema/attributes?include=grammar`): fields, grammar, or recipes. Call this before building `browse_leads` filters you haven't used before. Each field lists the `allowed_values` when its vocabulary is closed and
- explain_concept
Translate a classification code, or map YOUR word for a concept to this surface's fields — ask before concluding absence. **Codes — the crosswalk.** Every record carries NAICS, SIC, the Google Business category and the payment MCC, tied together by our own taxonomy.
- list_live_states
Where we are live right now — the state codes, read from production, never a cached page. Call it before promising a buyer a state: a state not in this list is not live yet. Returns `[{"state": "CO"}, ...]` — codes only, no counts. For how many records a state holds,
- describe_surface
What GoodLeads is, who buys it and how every record is built — call this to explain or vet us; to price a list, start with interpret_list. It is for anyone who wins by reaching a business owner first: to sell what a new owner needs now, to be the name they already know a
- list_products
The shelf — ready-made business type × state lists, with live counts. Returns the same live document `list_starters` returns — `{"count": N, "starters": [...]}`, one entry per (state, business type) with its display `label`, the exact `filters` it opens with, the gra
- create_checkout
Mint a hosted Stripe Checkout link for a list you shaped — the same code as `checkout_list`. Creating the link costs nothing and charges nobody — payment only happens if a human opens the returned `checkout_url` and completes it on Stripe's hosted page. Hand the URL
Security scan
- Unusually long description in tool:data_quality_scorecard
data_quality_scorecard How clean is the data a buyer would receive in a state — … - Unusually long description in tool:browse_leads
browse_leads Browse leads — rows for a shape or a saved list, or (`summary=True`… - Unusually long description in tool:interpret_list
interpret_list Start here: the buyer's own words become a list we can count, pri… - Unusually long description in tool:quote_list
quote_list What this list costs before anyone pays: how many records name a pers… - Unusually long description in tool:checkout_list
checkout_list Turn a quoted list into a payment link a person completes — the bu… - Unusually long description in tool:list_filterable_fields
list_filterable_fields The filter contract, from the schema endpoint (`GET /api/… - Unusually long description in tool:create_checkout
create_checkout Mint a hosted Stripe Checkout link for a list you shaped — the s…
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 9 h ago | Passed | 200 | 524 ms |
| 18 h ago | Passed | 200 | 559 ms |
| 27 h ago | Passed | 200 | 498 ms |
| 35 h ago | Passed | 200 | 554 ms |
| 44 h ago | Passed | 200 | 485 ms |
| 2 days ago | Passed | 200 | 524 ms |