Skip to main content
Glama
treymerica1982

Lead Stampede MCP Server

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.

Related MCP server: @qasperai/mcp-server

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_role secret

  • PORT — defaults to 3000

Never commit .env to git. It's already in .gitignore.

3. Run locally

npm run dev

You should see:

Lead Stampede MCP server listening on port 3000

Testing it works

Health check (no auth)

curl http://localhost:3000/health
# → {"status":"ok","timestamp":"..."}

List available tools (auth required)

curl -H "X-Agency-API-Key: YOUR_AGENCY_API_KEY" \
  http://localhost:3000/mcp/tools

Call a tool

curl -X POST \
  -H "X-Agency-API-Key: YOUR_AGENCY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"arguments":{"client_slug":"grandinetti-molinar-law"}}' \
  http://localhost:3000/mcp/tools/get_business_profile

Expected response:

{
  "tool": "get_business_profile",
  "result": {
    "business_name": "Grandinetti & Molinar Law",
    "description": "Austin-based law firm founded in 2002...",
    "industry": "legal",
    ...
  },
  "response_ms": 42
}

Deploying to Railway

  1. Push this folder to a new GitHub repo.

  2. In Railway: New Project → Deploy from GitHub repo.

  3. Select this repo.

  4. Under Variables, add:

    • SUPABASE_URL

    • SUPABASE_SERVICE_ROLE_KEY

  5. Railway auto-detects Node.js, installs deps, and runs npm start.

  6. Once deployed, Railway gives you a public URL like mcp-production.up.railway.app.

  7. Point a custom subdomain (e.g. mcp.leadstampede.io) at it via Railway → Settings → Domains.

Architecture

AI agent  →  POST /mcp/tools/:name  →  auth.js → tools.js → supabase.js
                                         ↓
                                   analytics.js (fire-and-forget)
                                         ↓
                                   mcp_tool_calls table

Next steps

  • Build the Cloudflare Worker that serves Agent Cards at agentcards.leadstampede.io/{slug}.

  • Build the onboarding form that populates clients rows in Supabase.

  • Build the agency portal dashboard.

F
license - not found
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Country-agnostic MCP-callable directory for AI agents to find local SMBs — realtors, insurance agents, medical practitioners — by category, location, or natural-language query. Returns business catalog data and UTM-tagged booking URLs (zero PII).
    Last updated
    5
    MIT
  • F
    license
    -
    quality
    B
    maintenance
    The owner-verified local business data + service & menu-price layer for AI agents. Owner-authored business profiles where every response carries provenance — verification level, completeness score, freshness timestamps, and upstream sources. * Search & profiles — find businesses by name, category, city, or geo-radius; full profiles with contacts, hours, media, ratings. * Price layer
    Last updated
  • A
    license
    A
    quality
    D
    maintenance
    Enables agents to search, retrieve, and contribute business data from a directory of 11M+ businesses across 195 countries, returning markdown prose by default.
    Last updated
    22
    92
    3
    MIT

View all related MCP servers

Related MCP Connectors

  • Owner-verified local business data for AI agents: profiles, hours, prices, with provenance.

  • Local business intel for AI agents: audits, lead scoring, tech stack, prospecting.

  • Discover and book businesses via AI agents.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/treymerica1982/lead-stampede-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server