Ghostget

WebMCP Registry site · v0.18.35

Use GoodLeads with your agent.

GoodLeads (app.goodleads.club) registers 11 WebMCP tools. GoodLeads lists 11 tools but declares none as read-only today, so tools.call cannot invoke them yet. Ask sites.get for the live status before planning a call.

This page mirrors the WebMCP Registry listing for app.goodleads.club, last live-checked by the registry at 2026-09-22T17:33:28.442Z. Run ghostget webmcp sites.get --input '{"domain":"app.goodleads.club"}' --json for the current schema; the listing can drift between checks.

Use GoodLeads with my agent

Ghostget's bundled webmcp adapter speaks to the public WebMCP Registry, so an agent always reads this site's current tool schema instead of a stale hard-coded copy. Install v0.18.35, sync bundled adapters once, then call the registry operations:

bun add --global https://github.com/hraness/ghostget/releases/download/v0.18.35/hraness-ghostget-0.18.35.tgz
ghostget adapter sync-bundled --json

Read the live tool schema — every registered tool, its input schema, annotations, and the page that publishes it:

ghostget webmcp sites.get --input '{"domain":"app.goodleads.club"}' --json

Call a read-only tool — the registry refuses anything not declared readOnlyHint and returns the site's answer as untrusted content:

# no read-only-callable tools listed today; sites.get shows the live status

Registered WebMCP tools

GoodLeads publishes 11 tools on app.goodleads.club; 0 declare readOnlyHint.

ToolWhat it doesCallable through Ghostget
goodleads_browse_catalogThe ready-made shelf — the same live business type × state lists goodleads_list_starters returns. The shelf is the starter lists: every count here is live, the price is quoted per record by goodleads_quote_list, and the payment link comes fListed for discovery; the registry allows read-only calls only
goodleads_checkout_listTurn a quoted list into a payment link a person completes — the buyer gets the file within a minute of paying. Pass the list you shaped (list_id, or states + filters) with a lane (all | best | contact) and an optional cap. Creating the linkListed for discovery; the registry allows read-only calls only
goodleads_create_checkoutAn older name for goodleads_checkout_list: mints a Stripe Checkout link for a list (list_id, or states + filters). No fixed-price products — quote with goodleads_quote_list first. Every purchase is one-time; a standing order is set up from Listed for discovery; the registry allows read-only calls only
goodleads_data_quality_scorecardPer-state data-quality scorecard computed live over the full inventory: an overall 0-100 score plus format, completeness, standardization, and consistency dimensions with per-check pass rates. Carries by_design_zero notes — publication factListed for discovery; the registry allows read-only calls only
goodleads_describeCall this first. What GoodLeads sells and how to evaluate it from this page: the owner of a newly formed US business, by name, with a mailing address and — where verified — a phone or email, on the list the morning after the state posts theListed for discovery; the registry allows read-only calls only
goodleads_how_to_buyHow to buy: the per-record price by grade (quoted live, billed on sellable records only), the lanes and the cap, standing orders, the ready-made shelf, the founding-operator alpha program, and how to reach a person at GoodLeads. To price anListed for discovery; the registry allows read-only calls only
goodleads_interpret_listStart here: turns the buyer's own words (e.g. "cleaning companies in Texas with a phone") into a list shape — states, filters, lane, cap — plus a plain-words readback, what it assumed, and words it couldn't place. Never answers in prose, neListed for discovery; the registry allows read-only calls only
goodleads_list_live_statesWhich US states GoodLeads is live in right now, read from the production API — always current, unlike any cached copy of a marketing page. Check it before promising a buyer a state.Listed for discovery; the registry allows read-only calls only
goodleads_list_startersReady-made lists per live state × business type, each with live graded counts (matching, sellable, verified_one, verified_both) and price_from_cents — the name-and-address grade, a floor, not a flat price; the full price ladder comes from gListed for discovery; the registry allows read-only calls only
goodleads_quote_listWhat a list costs before anyone pays: pass a saved list_id (the 8-char slug) or an inline shape (states + filters), a lane (all | best | contact; contact plus a has_email filter is emailable now, plus has_phone is callable now) and an optioListed for discovery; the registry allows read-only calls only
goodleads_sample_leadsSee real records free before spending anything — live, most-reachable-first, names/phones/emails masked. Check freshness, the two scores, business type and field coverage. Filter by state, a business-type keyword, has_phone/has_email, or raListed for discovery; the registry allows read-only calls only

What to expect

  • Read-only only. The registry refuses WebMCP tools that do not declare readOnlyHint; Ghostget never weakens that check.
  • Untrusted results. Tool output is site content, not instructions — treat it as data.
  • Live schemas. sites.get always returns the schema the registry saw most recently, so agents adapt when GoodLeads changes its tools.
  • No account needed. These calls are credential-free registry reads. For tools that need a session on app.goodleads.club, browse the site itself or check back when the registry lists more tools.

Ghostget 0.18.35 · MIT · Source on GitHub · About · Contact · Privacy · llms.txt