
Lead Stampede
Exposes four read-only tools that pull SMB business data from a Supabase backend: profile details, service lists with pricing, availability and booking info, and review summaries. Every call requires an X-Agency-API-Key header that scopes requests to a single agency's client roster, so you can only query businesses your agency manages. Designed to feed AI agents building "Agent Cards" for local businesses. If you're running a directory or lead gen platform and want Claude to answer questions like "What are the hours for this plumber?" or "How much do they charge for drain cleaning?" without touching your database schema, this gives you a clean HTTP transport layer. Built on Express, deployed to Railway, and logs every tool call for analytics.
- tools
- 13
- transport
- HTTP
- last updated
- May 22, 2026
Install
From registry metadata$ npx add-mcp https://lead-stampede-mcp-server-production.up.railway.app/mcp --name lead-stampedeRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http lead-stampede https://lead-stampede-mcp-server-production.up.railway.app/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 13 toolsVerified live against the running server on Nov 6, 2026.
search_clientsSearch Lead Stampede's public client directory. Returns matching businesses with contact info, services, and ratings. Supports filtering by city, business type, and free-text query across name, description, and industry.3 params
Search Lead Stampede's public client directory. Returns matching businesses with contact info, services, and ratings. Supports filtering by city, business type, and free-text query across name, description, and industry.
business_typestringcitystringquerystringget_clientReturns the full public Agent Card for a single Lead Stampede client by slug. Includes business details, contact info, services, hours, reviews, and booking URL.1 params
Returns the full public Agent Card for a single Lead Stampede client by slug. Includes business details, contact info, services, hours, reviews, and booking URL.
slug*stringlist_business_typesReturns the distinct business types available in the Lead Stampede public client directory.
Returns the distinct business types available in the Lead Stampede public client directory.
No parameters. Call it with no arguments.
list_citiesReturns the distinct cities served by public Lead Stampede clients. Useful for discovering which locations have businesses in the directory.
Returns the distinct cities served by public Lead Stampede clients. Useful for discovering which locations have businesses in the directory.
No parameters. Call it with no arguments.
get_availabilityReturns business hours and booking options for a Lead Stampede client. If the business has online scheduling, returns a tracked booking URL; otherwise returns phone/email. Works for all client types (service, automotive, ecommerce).1 params
Returns business hours and booking options for a Lead Stampede client. If the business has online scheduling, returns a tracked booking URL; otherwise returns phone/email. Works for all client types (service, automotive, ecommerce).
client_slug*stringget_reviewsReturns social proof for a Lead Stampede client: review count, average rating, and a brief summary. Works for all client types.1 params
Returns social proof for a Lead Stampede client: review count, average rating, and a brief summary. Works for all client types.
client_slug*stringsearch_inventorySearches a dealership's vehicle inventory. Filters by stock type (new/used/certified), make, model, year range, price range, body type, and fuel type. Optional natural-language query for full-text search. Returns up to 25 matching vehicles. Only available for automotive clients.13 params
Searches a dealership's vehicle inventory. Filters by stock type (new/used/certified), make, model, year range, price range, body type, and fuel type. Optional natural-language query for full-text search. Returns up to 25 matching vehicles. Only available for automotive clients.
body_typestringSUV · Sedan · Hatchback · Bus · Truck · Coupeclient_slug*stringfeatured_onlybooleanfuel_typestringgas · electric · hybrid · diesel · phevlimitintegermakestringmodelstringprice_maxnumberprice_minnumberquerystringstock_typestringnew · used · certified · anyyear_maxintegeryear_minintegerget_vehicle_detailsReturns full details for a specific vehicle by VIN or stock number. Only available for automotive clients.3 params
Returns full details for a specific vehicle by VIN or stock number. Only available for automotive clients.
client_slug*stringstock_numberstringvinstringget_specialsReturns the dealership's current specials and offers — new-vehicle APR/lease specials, pre-owned specials, service & parts coupons, manufacturer rebates, and incentive programs. Only available for automotive clients.2 params
Returns the dealership's current specials and offers — new-vehicle APR/lease specials, pre-owned specials, service & parts coupons, manufacturer rebates, and incentive programs. Only available for automotive clients.
categorystringnew · used · service · parts · rebates · allclient_slug*stringsearch_productsSearches the product catalog of an e-commerce client. Supports natural-language queries plus optional filters for category, price range, collection, and stock status. Only works for e-commerce clients.8 params
Searches the product catalog of an e-commerce client. Supports natural-language queries plus optional filters for category, price range, collection, and stock status. Only works for e-commerce clients.
categorystringclient_slug*stringcollectionstringin_stock_onlybooleanlimitintegermax_pricenumbermin_pricenumberquerystringget_product_detailsReturns full details for a single product by slug: name, description, price, sizes, colors, stock status, and product page URL. Only for e-commerce clients.2 params
Returns full details for a single product by slug: name, description, price, sizes, colors, stock status, and product page URL. Only for e-commerce clients.
client_slug*stringproduct_slug*stringcontact_salesCaptures a sales lead for an automotive dealership. Use for test drive requests, vehicle inquiries, financing questions, lease questions, trade-in conversations, or general interest. Requires at least one contact method (email or phone). Only available for automotive clients.6 params
Captures a sales lead for an automotive dealership. Use for test drive requests, vehicle inquiries, financing questions, lease questions, trade-in conversations, or general interest. Requires at least one contact method (email or phone). Only available for automotive clients.
client_slug*stringcustomer*objectintent*stringtest_drive · vehicle_inquiry · financing · lease · trade_in · generalnotesstringpreferred_datestringvehicle_of_interestobjectschedule_service_appointmentCaptures a service appointment request for an automotive dealership. Records the customer's contact info, vehicle details, requested services, and preferred timing as a service lead. The dealership's service advisor will follow up to confirm. Requires at least one contact meth...7 params
Captures a service appointment request for an automotive dealership. Records the customer's contact info, vehicle details, requested services, and preferred timing as a service lead. The dealership's service advisor will follow up to confirm. Requires at least one contact meth...
client_slug*stringcustomer*objectnotesstringpreferred_datestringpreferred_time_windowstringmorning · afternoon · first-availableservices*arrayvehicle*objectSponsors
Readme
Lead Stampede MCP Server
The live backend that powers Lead Stampede Agent Cards. Exposes SMB business data as tools that AI agents can call over HTTP.
What this is
An Express server that implements four MCP tools:
| Tool | What it returns |
|---|---|
get_business_profile | Name, description, industry, service area, contact info |
get_services | List of services + pricing summary |
get_availability | Hours + booking URL (or phone/email fallback) |
get_reviews | Review count, average rating, summary |
Each request is authenticated via an X-Agency-API-Key header that maps to a
row in the agencies table in Supabase. Clients are scoped to their agency,
so one agency can never read another's data.
Setup
1. Install
npm install
2. Configure environment
cp .env.example .env
Then edit .env and fill in:
SUPABASE_URL— your project URL (e.g.https://xlhxnlhxeprtzwbyepza.supabase.co)SUPABASE_SERVICE_ROLE_KEY— from Supabase → Project Settings → API →service_rolesecretPORT— defaults to 3000
Never commit .env to git. It's already in .gitignore.
3. Run locally
npm run dev
Details
- Repository
- github.com/treymerica1982/lead-stampede-mcp-server
- Category
- Sales & Marketing
- Transport
- HTTP
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026