Server definition
- Hash
- sha256:ab770410f22fd43577ea21a7f9e275f59e8bc2ed1869f179c01344fd20ee8ab0
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": "Servana is a US directory of local service businesses: cleaning, laundry, med spa, yoga, personal training, photography and home services. Coverage is strongest in New York City. Use search_services to map a request to a category, search_vendors to find businesses in a city, get_vendor for one business's profile, and estimate_service_request for a rough, non-binding price range. Only present businesses that the tools return; if a search is empty, say Servana has no listed business there yet. Send an enquiry with send_message_to_vendor only after the user approves the exact message, and include the user's contact details so the business can reply. Servana does not take payments or confirm bookings; the business replies to the user directly.",
"tools": [
{
"description": "Use this when the user asks what a local service costs in a city (e.g. 'how much is a deep clean in NYC?'). Returns a rough range from Servana businesses' posted rates with a confidence level ('high' = 5+ local priced businesses, 'medium' = 2-4, 'low' = 0-1, then a category-wide median) and an explanation naming the sample. Always call it an estimate, never a quote: each business sets its own price. Do not use for one business's prices; use get_vendor.",
"inputSchema": {
"properties": {
"city": {
"description": "City name or slug (e.g. 'new-york', 'tampa', 'los-angeles'). For New York City use 'new-york'.",
"type": "string"
},
"hours": {
"description": "Optional: estimated hours needed, if known. Overrides job_size for hourly-rate services.",
"type": "number"
},
"job_size": {
"description": "Rough size of the job. Defaults to 'medium'.",
"enum": [
"small",
"medium",
"large"
],
"type": "string"
},
"service": {
"description": "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'",
"type": "string"
},
"state": {
"description": "US state, as a name or slug (e.g. 'new-york', 'florida'). Two-letter codes like 'NY' also work.",
"type": "string"
}
},
"required": [
"state",
"city",
"service"
],
"type": "object"
},
"name": "estimate_service_request",
"outputSchema": null
},
{
"description": "Use this when the user asks about one specific business from search_vendors results or a servana.ai page: its services, prices, rating, claim status, and whether it accepts messages from AI assistants. Do not use to search for businesses.",
"inputSchema": {
"properties": {
"vendor_slug": {
"description": "The vendor's slug from search_vendors results or a servana.ai vendor URL",
"type": "string"
}
},
"required": [
"vendor_slug"
],
"type": "object"
},
"name": "get_vendor",
"outputSchema": null
},
{
"description": "Use this when the user describes a local service they want done in person (e.g. 'someone to fold my laundry', 'deep clean my apartment', 'a trainer who comes to my home') and you need Servana's category slug for search_vendors or estimate_service_request. Skip it if the request clearly fits one of these slugs: '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'. Do not use for online products, emergencies, or medical, legal or financial advice.",
"inputSchema": {
"properties": {
"query": {
"description": "Short description of the task the user needs done (a task, not a category name)",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_services",
"outputSchema": null
},
{
"description": "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. Do not use for businesses outside the US or for services Servana does not list (use search_services if unsure).",
"inputSchema": {
"properties": {
"city": {
"description": "City name or slug (e.g. 'new-york', 'tampa', 'los-angeles'). For New York City use 'new-york'.",
"type": "string"
},
"service": {
"description": "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.",
"type": "string"
},
"state": {
"description": "US state, as a name or slug (e.g. 'new-york', 'florida'). Two-letter codes like 'NY' also work.",
"type": "string"
}
},
"required": [
"state",
"city"
],
"type": "object"
},
"name": "search_vendors",
"outputSchema": null
},
{
"description": "Use this when the user has chosen a Servana business and asks you to contact it, request a quote, or ask about availability. It sends the user's enquiry to the business's Servana inbox; the business replies to the user directly. Before calling, show the user the exact message and get their approval, and include their name and an email or phone number. Do not use to confirm a booking or take payment (Servana does neither), or for businesses marked as not accepting AI-assistant messages.",
"inputSchema": {
"properties": {
"message": {
"description": "The enquiry: what the user needs, when and where, plus the user's name and preferred contact (email or phone) so the business can reply",
"type": "string"
},
"vendor_slug": {
"description": "The vendor's slug",
"type": "string"
}
},
"required": [
"vendor_slug",
"message"
],
"type": "object"
},
"name": "send_message_to_vendor",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:ab770410f22fd43577ea21a7f9e275f59e8bc2ed1869f179c01344fd20ee8ab0 | sha256sum