Lead Generation MCP Server — AI Agent Tools
Pricing
Pay per usage
Lead Generation MCP Server — AI Agent Tools
MCP server for AI agents. Connect Claude, GPT, or any MCP client to find business leads, hiring companies, building permits, and Amazon product research. One endpoint, 13 lead gen tools.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Sam Kleespies
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
13 minutes ago
Last modified
Categories
Share
An MCP server that gives AI agents a complete lead generation toolkit. Connect Claude Desktop, GPT, or any MCP-compatible client to find business leads, hiring intent data, building permits, Amazon product research, and brand monitoring — all from a single endpoint.
Keywords: MCP server, AI agent lead generation, Claude tools, GPT lead generation, MCP lead gen, AI sales tools
What It Does
This actor runs as a persistent MCP server on Apify's infrastructure. Your AI agent sends tool calls to one endpoint and gets back structured lead data pulled from Google Maps, job boards, city permit portals, Amazon, and Perplexity AI.
Instead of building scraping pipelines yourself, describe what you need in plain language and let your AI agent handle the rest.
Available Tools
find_business_leads
Find local businesses from Google Maps with verified emails, phone numbers, and addresses. Supports 8 business types.
| Parameter | Type | Description |
|---|---|---|
businessType | string | One of: Dentist, Restaurant, Contractor, Lawyer, Real Estate Agent, Auto Dealer, Wedding Vendor, Financial Advisor |
location | string | City and state, e.g. "Austin, TX" |
maxResults | number | Max leads to return (default: 10) |
Example input: { "businessType": "Dentist", "location": "Chicago, IL", "maxResults": 20 }
find_hiring_companies
Find companies actively posting jobs for a specific role. Uses hiring activity as a buying signal to surface decision-maker contacts at companies that are currently spending.
| Parameter | Type | Description |
|---|---|---|
jobTitle | string | Role to search for, e.g. "VP of Marketing" |
location | string | City and state, e.g. "San Francisco, CA" |
maxResults | number | Max companies to return (default: 10) |
Example input: { "jobTitle": "Sales Development Representative", "location": "New York, NY", "maxResults": 15 }
find_building_permits
Pull recent building permits from city open-data portals. Ideal for contractors and home-service businesses looking for properties with active renovations.
| Parameter | Type | Description |
|---|---|---|
city | string | One of: chicago, los_angeles, nyc, austin, seattle, san_francisco |
permitType | string | One of: all, roofing, hvac, plumbing, electrical, remodel, new_construction |
maxResults | number | Max permits to return (default: 20) |
Example input: { "city": "austin", "permitType": "roofing", "maxResults": 25 }
research_amazon_products
Look up Amazon products by ASIN. Returns BSR rank, price, review count, rating, seller count, and FBA status. Useful for competitive research and identifying market gaps.
| Parameter | Type | Description |
|---|---|---|
asins | string[] | List of Amazon ASINs |
marketplace | string | Amazon domain (default: amazon.com) |
Example input: { "asins": ["B08N5WRWNW", "B07ZPKN6YR"], "marketplace": "amazon.com" }
monitor_brand_in_ai
Check how often a brand appears in Perplexity AI search results. Track share-of-voice against competitors across any set of search prompts.
| Parameter | Type | Description |
|---|---|---|
brands | string[] | Brand names to track. Use "BrandName (domain.com)" format for citation detection. |
prompts | string[] | Search queries to run, e.g. "best CRM software for small business" |
Example input: { "brands": ["HubSpot (hubspot.com)", "Salesforce (salesforce.com)"], "prompts": ["best CRM for startups", "top sales tools 2025"] }
Connect from Claude Desktop
Add this to your claude_desktop_config.json:
{"mcpServers": {"lead-gen": {"type": "http","url": "https://YOUR-ACTOR-STANDBY-URL/mcp","headers": {"Authorization": "Bearer YOUR_APIFY_API_TOKEN"}}}}
To get your standby URL:
- Open this actor in Apify Console
- Go to the Standby tab
- Copy the base URL and append
/mcp
After restarting Claude Desktop, it will have access to all 5 lead generation tools. You can ask directly: "Find 10 dentist leads in Dallas, TX" and Claude will call the tool and return structured results.
Connect from Other MCP Clients
This server uses the MCP Streamable HTTP transport. The endpoint accepts POST requests at:
https://YOUR-ACTOR-STANDBY-URL/mcp
Pass your Apify API token in the request header:
Authorization: Bearer YOUR_APIFY_API_TOKEN
Compatible clients include:
- Cursor — add a remote MCP server in Settings > MCP
- Windsurf — configure via
mcp_config.json - LangChain / LlamaIndex — use any MCP adapter supporting HTTP transport
- Custom agents — call the endpoint directly using MCP JSON-RPC
Example Agent Prompts
Once connected, your AI agent can handle requests like:
- "Find 20 contractor leads in Seattle who might need HVAC work. Pull their emails and phone numbers."
- "Which companies in Austin are hiring sales reps right now? Get me their decision-maker contacts."
- "Find all roofing permits filed in Chicago in the last 30 days."
- "Look up these ASINs and tell me which product has the best BSR rank: B08N5WRWNW, B07ZPKN6YR."
- "Check whether our brand appears in Perplexity results for 'best email marketing tool' compared to Mailchimp and Klaviyo."
- "Build me a list of 50 dentist leads across Chicago, Houston, and Phoenix and format them as a CSV."
Pricing
$0.05 per tool call.
Each successful tool invocation is billed at a flat $0.05 regardless of how many leads are returned. No monthly minimums, no subscription — pay only for what you use.
The underlying lead-scraper actors that this server orchestrates run on your Apify account and are billed separately at their own per-result rates. See each individual actor's page for details.
Related Actors
This server orchestrates the following actors in the samstorm portfolio: