{"serverId":"mcp-registry/io.github.treymerica1982/lead-stampede","tools":[{"name":"get_availability","fixed":{"name":"get_availability","description":"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).","inputSchema":{"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},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":144,"tokensAfter":144},{"name":"get_client","fixed":{"name":"get_client","description":"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.","inputSchema":{"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},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":124,"tokensAfter":124},{"name":"get_product_details","fixed":{"name":"get_product_details","description":"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.","inputSchema":{"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},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":150,"tokensAfter":150},{"name":"get_reviews","fixed":{"name":"get_reviews","description":"Returns social proof for a Lead Stampede client: review count, average rating, and a brief summary. Works for all client types.","inputSchema":{"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},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":113,"tokensAfter":113},{"name":"get_specials","fixed":{"name":"get_specials","description":"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.","inputSchema":{"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},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":173,"tokensAfter":173},{"name":"get_vehicle_details","fixed":{"name":"get_vehicle_details","description":"Returns full details for a specific vehicle by VIN or stock number. Only available for automotive clients.","inputSchema":{"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},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":146,"tokensAfter":146},{"name":"list_business_types","fixed":{"name":"list_business_types","description":"Returns the distinct business types available in the Lead Stampede public client directory.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":67,"tokensAfter":67},{"name":"list_cities","fixed":{"name":"list_cities","description":"Returns the distinct cities served by public Lead Stampede clients. Useful for discovering which locations have businesses in the directory.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":78,"tokensAfter":78},{"name":"schedule_service_appointment","fixed":{"name":"schedule_service_appointment","description":"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.","inputSchema":{"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},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":457,"tokensAfter":457},{"name":"search_clients","fixed":{"name":"search_clients","description":"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.","inputSchema":{"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},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":200,"tokensAfter":200},{"name":"search_inventory","fixed":{"name":"search_inventory","description":"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.","inputSchema":{"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},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":393,"tokensAfter":393},{"name":"search_products","fixed":{"name":"search_products","description":"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.","inputSchema":{"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},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":281,"tokensAfter":281}],"toolsChanged":12,"tokensSaved":0,"todo":[{"tool":"contact_sales","params":["notes"]},{"tool":"schedule_service_appointment","params":["notes","preferred_time_window"]},{"tool":"search_inventory","params":["year_max","year_min","body_type","fuel_type"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}