Lead Generation MCP Server — AI Agent Tools avatar

Lead Generation MCP Server — AI Agent Tools

Pricing

Pay per usage

Go to Apify Store
Lead Generation MCP Server — AI Agent Tools

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

Sam Kleespies

Maintained by Community

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.

ParameterTypeDescription
businessTypestringOne of: Dentist, Restaurant, Contractor, Lawyer, Real Estate Agent, Auto Dealer, Wedding Vendor, Financial Advisor
locationstringCity and state, e.g. "Austin, TX"
maxResultsnumberMax 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.

ParameterTypeDescription
jobTitlestringRole to search for, e.g. "VP of Marketing"
locationstringCity and state, e.g. "San Francisco, CA"
maxResultsnumberMax 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.

ParameterTypeDescription
citystringOne of: chicago, los_angeles, nyc, austin, seattle, san_francisco
permitTypestringOne of: all, roofing, hvac, plumbing, electrical, remodel, new_construction
maxResultsnumberMax 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.

ParameterTypeDescription
asinsstring[]List of Amazon ASINs
marketplacestringAmazon 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.

ParameterTypeDescription
brandsstring[]Brand names to track. Use "BrandName (domain.com)" format for citation detection.
promptsstring[]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:

  1. Open this actor in Apify Console
  2. Go to the Standby tab
  3. 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.


This server orchestrates the following actors in the samstorm portfolio: