Skip to main content
Glama
usagentleads-mcp

usagentleads-mcp

Official
by USAgentLeads
README.md
# USAgentLeads MCP

The hosted endpoint is `https://www.usagentleads.com/api/mcp`. Growth and Pro include REST v3 and hosted MCP. The v3 backend is deployed.

Configure Streamable HTTP with an Authorization bearer header from a protected environment variable. OAuth is not included. Never put credentials in a URL or shared prompt.

For the local stdio bridge:

```sh
npm ci
export USAGENTLEADS_API_KEY='your-key'
npm start
```

Configure your client to launch `node /absolute/path/usagentleads-mcp/src/index.mjs` and provide the key through its environment.

New audience-specific tools return contacts directly: search_agents, search_brokerages, lookup_agents and lookup_brokerages. Count/preview tools, get_account, get_usage, search_locations and get_request spend no record credits. create_contact_export queues new or owned records; export_status, export_download and cancel_export manage the job.

`lookup_agents` accepts either `ids` or a `name` with optional `filters` (state, city, organization and contact availability), `limit` and `cursor`. Name matching is a case-insensitive literal substring and may return multiple candidates. Use `preview_agents` with `filters.name` to review IDs, city and brokerage before approving acquisition. `count_agents`, `search_agents` and agent exports also accept `filters.name`. Use `mustHave: ["fullAddress"]` to require a complete recorded business address. `lookup_brokerages` remains ID-only.

Billable tools require max_credits, a saved UUID idempotency_key and confirm_credit_spend:true. Obtain authorization for the selection and cap first. New agents cost 1 credit and brokerages 2; repeat ownership is free across dashboard, REST and MCP. A timeout is not permission to use a new key.

Export download returns an authenticated URL without credentials. REST and hosted MCP share 60 requests/minute/account and monthly quotas. Results are recoverable for 30 days; cursors last 24 hours.


Run `npm test` for offline client/protocol checks. The app's `bun scripts/generate-api-v3-docs.mjs` synchronizes tools.json with hosted MCP schemas.

Documentation: https://www.usagentleads.com/docs. MIT covers client code, not the licensed dataset.

TDQS

A3.7/5.0

Scored across 7 tools

Disambiguation5/5

Each tool targets a distinct stage of the lead-data workflow: metadata, counting, masked preview, balance, owned records, unlocking, and export. The no-credit tools (count_records, preview_records, coverage) are clearly differentiated by output type, and unlock_records is clearly separated from preview_records by cost and result.

Naming Consistency4/5

All names use snake_case and are readable, but the pattern is not uniformly verb_noun: owned_records is adjective_noun, while coverage and credit_balance are noun phrases. The deviations are minor and still predictable within the domain.

Tool Count5/5

Seven tools is well-scoped for a lead-data marketplace, with each tool earning its place by covering a distinct workflow step. There is no obvious redundancy or missing operational layer that would require more tools.

Completeness4/5

The surface covers the core lifecycle: coverage check, count, preview, credit balance, unlock, read owned records, and export. Minor gaps exist around suppression-list management and export history/status, but agents can work around these for the main purchase workflow.

Maintenance

ActivityMaintained
ResponsivenessNo recent community issues