Index / MCP servers / GoodLeads

GoodLeads MCP server

GoodLeads is an MCP server with 13 tools an agent can call, among them browse_leads, checkout_list, create_checkout. It answers at https://mcp.goodleads.club/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 12 September 2026; the last check, on 24 October 2026, succeeded.

Status
Answering
Tools
13
Official
yes, served from goodleads.club
Reliability
6 of 6 checks
Response time
462 ms
Transport
streamable HTTP
Last checked
24 October 2026

Find new business owner contacts the morning the state posts a filing. Preview free, pay per record.

Description as the publisher wrote it.

The 13 tools GoodLeads offers

ToolWhat it does
browse_leadsBrowse leads — rows for a shape or a saved list, or (`summary=True`) its counts, facets and price. Two ways to say which records, one contract underneath: * a saved list — `list_id`, the 8-char id in `#browse?list=<id>`. Its states, filters
Inputs: state, filters, page, page_size, sort, sort_dir
checkout_listTurn 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 comple
Inputs: list_id, filters, states, lane, cap, delivery
create_checkoutMint 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
Inputs: product_id, list_id, filters, states, lane, cap
data_quality_scorecardHow 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
Inputs: state, sample_limit
describe_surfaceWhat 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
explain_conceptMap YOUR word for a concept to this surface's fields — ask before concluding absence. Call this whenever a term you or your buyer uses ("vertical", "direct dial", "sole proprietor", "operating address", "decision maker") doesn't obviously m
Inputs: term
find_lead_by_glidOne 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 score
Inputs: glid
interpret_listStart 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") and you get back a list shap
Inputs: text, state, current
list_filterable_fieldsThe 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. Args: section: `fields` (default) — ever
Inputs: section
list_live_statesWhere 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
list_productsThe 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 `filt
list_startersReady-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
quote_listWhat 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 stat
Inputs: list_id, states, filters, include_held, lane, cap

Add GoodLeads to your AI client

Every block below points at https://mcp.goodleads.club/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http goodleads https://mcp.goodleads.club/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "goodleads": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.goodleads.club/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "goodleads": {
      "url": "https://mcp.goodleads.club/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "goodleads": {
      "type": "http",
      "url": "https://mcp.goodleads.club/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "goodleads": {
      "url": "https://mcp.goodleads.club/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "goodleads": {
      "serverUrl": "https://mcp.goodleads.club/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "goodleads": {
      "url": "https://mcp.goodleads.club/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: GoodLeads
version: 0.0.1
schema: v1
mcpServers:
  - name: GoodLeads
    type: streamable-http
    url: https://mcp.goodleads.club/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "goodleads": {
      "httpUrl": "https://mcp.goodleads.club/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "goodleads": {
      "type": "http",
      "url": "https://mcp.goodleads.club/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "goodleads": {
      "url": "https://mcp.goodleads.club/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fmcp.goodleads.club%2Fmcp&type=streamable_http&id=goodleads&name=GoodLeads

Is GoodLeads up right now?

It answered our last check on 24 October 2026 in 462 ms. Over 6 checks since 12 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to GoodLeads

Questions about GoodLeads

Is there an official GoodLeads MCP server?

Yes. It is published by goodleads.club and served from mcp.goodleads.club, the vendor's own domain: https://mcp.goodleads.club/mcp.

How many tools does GoodLeads have?

13, as returned by the server's own tools/list on 23 September 2026: browse_leads, checkout_list, create_checkout, data_quality_scorecard, describe_surface, explain_concept, find_lead_by_glid, interpret_list, and 5 more.

Is GoodLeads down?

It answered our last check on 24 October 2026 in 462 ms. Over 6 checks since 12 September 2026 it answered 6.

How do I add GoodLeads to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.goodleads.club/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does GoodLeads need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: club.goodleads. Endpoint host: mcp.goodleads.club. ARD identifier: urn:air:club.goodleads:mcp:new-business-owner-contacts. First indexed 11 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.