- Sizing an audience is free. You can learn how many people match an ICP, and what pulling them would cost, without spending anything.
- Every response reports what it actually cost. Each tool returns a
costblock containing the API’s ownmeta.amount_charged, so an agent telling a human what it spent is quoting the biller, not guessing.
Requires MCP server 0.7.0 or newer. Remote users
(
https://mcp.generect.com/mcp) are always on the current version. Local users
should run npx generect-ultimate-mcp@latest.Free tools
Billable tools
Exact per-operation prices for your account are in
billing settings, and
get_balance
returns them too. See Pricing for the list rates.
Database or realtime
Every search and enrich exists in two modes — cacheddatabase (sub-second,
cheaper, free counts, core filters) and live realtime (5–60s, pricier,
billable counts, every filter). See
Database vs Real-time.
Tools take a mode parameter:
Counting is deliberately stricter: a realtime count costs money, so
count_leads
and count_companies never run one implicitly. If your filters need the live
index, the tool returns the blocking filter names and the price, and waits for
you to ask again with mode: "realtime".
The order to call things in
id across preview, search and enrich, so once a lead is
in your list you never have to search for them again — pass the id to
enrich_lead, generate_email or find_phone directly.
When to use the REST API instead
MCP is the right surface when a model is choosing what to fetch. Call the REST API directly when you need something MCP deliberately does not do:- pulling more than 100 rows in one request
- pipelines with no model in the loop (nightly syncs, CRM backfills)
- your own retry, concurrency and storage policy