Skip to main content
Glama

search_vendors

Read-onlyIdempotent

Use this when the user wants to find, compare or hire a local business for an in-person service in a US city: house cleaners, laundry, med spas, yoga teachers, personal trainers, photographers, home services. Returns real businesses listed on Servana with rating, pricing when posted, claim status and a page URL. If it returns no results, tell the user Servana has no listed business for that yet; never invent one. Pass the user's specific need in need (e.g. decluttering, deep clean, packages) so the best-fitting businesses come first. Nearby towns are searched together (e.g. Nocatee with Ponte Vedra). Do not use for businesses outside the US or for services Servana does not list (use search_services if unsure).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
cityYesCity name or slug (e.g. 'new-york', 'tampa', 'los-angeles'). For New York City use 'new-york'.
needNoThe user's specific need in their own words, e.g. 'declutter and organize a cluttered house, best packages'. Ranks businesses whose own description matches it first; never invents a match.
stateYesUS state, as a name or slug (e.g. 'new-york', 'florida'). Two-letter codes like 'NY' also work.
serviceNoOptional service category slug: 'cleaning-and-organizing' (house cleaning, decluttering), 'laundry-washing' (wash and fold), 'med-spa' (botox, facials, skincare), 'yoga', 'personal-training', 'photography', 'home-services' (handyman, home upkeep), 'personal-services'. Use search_services if none fits.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedInput schema / properties / need
      Added value: +{
      +  "description": "The user's specific need in their own words, e.g. 'declutter and organize a cluttered house, best packages'. Ranks businesses whose own description matches it first; never invents a match.",
      +  "type": "string"
      +}
  2. Changed3 schema fields changed
    • changedInput schema / properties / city / description
      Previous value: -"City slug, lowercase, hyphenated (e.g. 'tampa', 'los-angeles')"New value: +"City name or slug (e.g. 'new-york', 'tampa', 'los-angeles'). For New York City use 'new-york'."
    • changedInput schema / properties / service / description
      Previous value: -"Optional service slug (e.g. 'cleaning-and-organizing', 'med-spa', 'yoga', 'personal-training', 'laundry'), use search_services to find it"New value: +"Optional service category slug: 'cleaning-and-organizing' (house cleaning, decluttering), 'laundry-washing' (wash and fold), 'med-spa' (botox, facials, skincare), 'yoga', 'personal-training', 'photography', 'home-services' (handyman, home upkeep), 'personal-services'. Use search_services if none fits."
    • changedInput schema / properties / state / description
      Previous value: -"US state slug, lowercase, hyphenated (e.g. 'florida', 'new-york')"New value: +"US state, as a name or slug (e.g. 'new-york', 'florida'). Two-letter codes like 'NY' also work."
  3. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources