Servidor MCP

lead-stampede

io.github.treymerica1982/lead-stampede
Ventas y CRM Búsqueda e investigación Público y accesible MCP 2025-11-25

Qué hace este MCP

Searches a business directory and retrieves client, product, vehicle, review, availability, and dealership information while capturing selected leads and appointment requests.

contact_sales
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.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['client_slug', 'customer', 'intent'], 'properties': {'notes': {'type': 'string'}, 'intent': {'enum': ['test_drive', 'vehicle_inquiry', 'financing', 'lease', 'trade_in', 'general'], 'type': 'string', 'description': 'What the customer is reaching out about.'}, 'customer': {'type': 'object', 'required': ['first_name', 'last_name'], 'properties': {'email': {'type': 'string', 'description': 'Customer email.'}, 'phone': {'type': 'string', 'description': 'Customer phone.'}, 'zip_code': {'type': 'string'}, 'last_name': {'type': 'string'}, 'first_name': {'type': 'string'}, 'preferred_contact': {'enum': ['email', 'phone', 'sms'], 'type': 'string'}}, 'description': 'Customer contact information.', 'additionalProperties': False}, 'client_slug': {'type': 'string', 'description': 'Unique slug identifying the dealership.'}, 'preferred_date': {'type': 'string', 'description': 'For test_drive: preferred date.'}, 'vehicle_of_interest': {'type': 'object', 'properties': {'vin': {'type': 'string'}, 'make': {'type': 'string'}, 'trim': {'type': 'string'}, 'year': {'type': 'integer'}, 'model': {'type': 'string'}, 'stock_type': {'enum': ['new', 'used', 'certified'], 'type': 'string'}, 'stock_number': {'type': 'string'}}, 'description': 'The specific vehicle the customer is asking about.', 'additionalProperties': False}}, 'additionalProperties': False}
get_availability
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).
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['client_slug'], 'properties': {'client_slug': {'type': 'string', 'description': 'Unique slug identifying the client.'}}, 'additionalProperties': False}
get_client
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.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'The unique slug of the client (e.g. "lead-stampede").'}}, 'additionalProperties': False}
get_product_details
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.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['client_slug', 'product_slug'], 'properties': {'client_slug': {'type': 'string', 'description': 'Unique slug identifying the e-commerce client.'}, 'product_slug': {'type': 'string', 'description': 'Slug of the product.'}}, 'additionalProperties': False}
get_reviews
Returns social proof for a Lead Stampede client: review count, average rating, and a brief summary. Works for all client types.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['client_slug'], 'properties': {'client_slug': {'type': 'string', 'description': 'Unique slug identifying the client.'}}, 'additionalProperties': False}
get_specials
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.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['client_slug'], 'properties': {'category': {'enum': ['new', 'used', 'service', 'parts', 'rebates', 'all'], 'type': 'string', 'description': 'Filter by category.'}, 'client_slug': {'type': 'string', 'description': 'Unique slug identifying the dealership.'}}, 'additionalProperties': False}
get_vehicle_details
Returns full details for a specific vehicle by VIN or stock number. Only available for automotive clients.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['client_slug'], 'properties': {'vin': {'type': 'string', 'description': '17-character VIN.'}, 'client_slug': {'type': 'string', 'description': 'Unique slug identifying the dealership.'}, 'stock_number': {'type': 'string', 'description': 'Dealer stock number.'}}, 'additionalProperties': False}
list_business_types
Returns the distinct business types available in the Lead Stampede public client directory.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
list_cities
Returns the distinct cities served by public Lead Stampede clients. Useful for discovering which locations have businesses in the directory.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
schedule_service_appointment
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 method (email or phone). Only available for automotive clients.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['client_slug', 'customer', 'vehicle', 'services'], 'properties': {'notes': {'type': 'string'}, 'vehicle': {'type': 'object', 'required': ['year', 'make', 'model'], 'properties': {'vin': {'type': 'string'}, 'make': {'type': 'string'}, 'year': {'type': 'integer'}, 'model': {'type': 'string'}, 'mileage': {'type': 'integer'}}, 'description': 'Vehicle being serviced.', 'additionalProperties': False}, 'customer': {'type': 'object', 'required': ['first_name', 'last_name'], 'properties': {'email': {'type': 'string', 'description': 'Customer email.'}, 'phone': {'type': 'string', 'description': 'Customer phone.'}, 'last_name': {'type': 'string'}, 'first_name': {'type': 'string'}, 'preferred_contact': {'enum': ['email', 'phone', 'sms'], 'type': 'string'}}, 'description': 'Customer contact information.', 'additionalProperties': False}, 'services': {'type': 'array', 'items': {'type': 'string'}, 'description': 'List of requested services.'}, 'client_slug': {'type': 'string', 'description': 'Unique slug identifying the dealership.'}, 'preferred_date': {'type': 'string', 'description': 'Preferred date (YYYY-MM-DD).'}, 'preferred_time_window': {'enum': ['morning', 'afternoon', 'first-available'], 'type': 'string'}}, 'additionalProperties': False}
search_clients
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.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'city': {'type': 'string', 'description': "Filter by city name within the client's service area."}, 'query': {'type': 'string', 'description': 'Free-text search across business name, description, and industry.'}, 'business_type': {'type': 'string', 'description': 'Filter by business type (e.g. "service", "ecommerce", "automotive").'}}, 'additionalProperties': False}
search_inventory
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.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['client_slug'], 'properties': {'make': {'type': 'string', 'description': 'Vehicle make.'}, 'limit': {'type': 'integer', 'description': 'Max results (1-25, default 10).'}, 'model': {'type': 'string', 'description': 'Vehicle model.'}, 'query': {'type': 'string', 'description': 'Natural-language search (e.g. "red SUV").'}, 'year_max': {'type': 'integer'}, 'year_min': {'type': 'integer'}, 'body_type': {'enum': ['SUV', 'Sedan', 'Hatchback', 'Bus', 'Truck', 'Coupe', 'Wagon'], 'type': 'string'}, 'fuel_type': {'enum': ['gas', 'electric', 'hybrid', 'diesel', 'phev'], 'type': 'string'}, 'price_max': {'type': 'number', 'description': 'Maximum price in dollars.'}, 'price_min': {'type': 'number', 'description': 'Minimum price in dollars.'}, 'stock_type': {'enum': ['new', 'used', 'certified', 'any'], 'type': 'string', 'description': 'Filter by stock type.'}, 'client_slug': {'type': 'string', 'description': 'Unique slug identifying the dealership.'}, 'featured_only': {'type': 'boolean', 'description': 'If true, only featured vehicles.'}}, 'additionalProperties': False}
search_products
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.
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['client_slug'], 'properties': {'limit': {'type': 'integer', 'description': 'Max results (1-25, default 10).'}, 'query': {'type': 'string', 'description': 'Natural-language search terms.'}, 'category': {'type': 'string', 'description': 'Product category filter.'}, 'max_price': {'type': 'number', 'description': 'Maximum price in dollars.'}, 'min_price': {'type': 'number', 'description': 'Minimum price in dollars.'}, 'collection': {'type': 'string', 'description': 'Collection name filter.'}, 'client_slug': {'type': 'string', 'description': 'Unique slug identifying the e-commerce client.'}, 'in_stock_only': {'type': 'boolean', 'description': 'If true, only in-stock products.'}}, 'additionalProperties': False}
Añadido
schedule_service_appointment
17 de September de 2026 a las 12:52
Añadido
contact_sales
17 de September de 2026 a las 12:52
Añadido
get_product_details
17 de September de 2026 a las 12:52
Añadido
search_products
17 de September de 2026 a las 12:52
Añadido
get_specials
17 de September de 2026 a las 12:52
Añadido
get_vehicle_details
17 de September de 2026 a las 12:52
Añadido
search_inventory
17 de September de 2026 a las 12:52
Añadido
get_reviews
17 de September de 2026 a las 12:52
Añadido
get_availability
17 de September de 2026 a las 12:52
Añadido
list_cities
17 de September de 2026 a las 12:52
Añadido
list_business_types
17 de September de 2026 a las 12:52
Añadido
get_client
17 de September de 2026 a las 12:52
Añadido
search_clients
17 de September de 2026 a las 12:52