Comprehensive Model Context Protocol server for managing Home Assistant through AI assistants.
Servana is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Search and message local service vendors (cleaning, med spa, yoga, personal training) by city.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http servana-mcp https://servana.ai/api/mcp
# 2 — ask your agent for something these tools do
# search_services, search_vendors, get_vendor and 5 more
Servana costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http servana-mcp https://servana.ai/api/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
8 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
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 fo
| Parameter | Type | Required | Notes |
|---|---|---|---|
| query | string | yes | Short description of the task the user needs done (a task, not a category name) |
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; n
| Parameter | Type | Required | Notes |
|---|---|---|---|
| state | string | yes | US state, as a name or slug (e.g. 'new-york', 'florida'). Two-letter codes like 'NY' also work. |
| city | string | yes | City name or slug (e.g. 'new-york', 'tampa', 'los-angeles'). For New York City use 'new-york'. |
| service | string | no | Optional service category slug: 'cleaning-and-organizing' (house cleaning, decluttering), 'laundry-washing' (wash and fold), 'med-spa' (botox, facials, skincare), 'yoga', 'personal-training', 'photogr |
| need | string | no | 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. |
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.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vendor_slug | string | yes | The vendor's slug from search_vendors results or a servana.ai vendor URL |
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 pric
| Parameter | Type | Required | Notes |
|---|---|---|---|
| state | string | yes | US state, as a name or slug (e.g. 'new-york', 'florida'). Two-letter codes like 'NY' also work. |
| city | string | yes | City name or slug (e.g. 'new-york', 'tampa', 'los-angeles'). For New York City use 'new-york'. |
| service | string | yes | Service category slug: 'cleaning-and-organizing' (house cleaning, decluttering), 'laundry-washing' (wash and fold), 'med-spa' (botox, facials, skincare), 'yoga', 'personal-training', 'photography', 'h |
| job_size | string | no | Rough size of the job. Defaults to 'medium'. |
| hours | number | no | Optional: estimated hours needed, if known. Overrides job_size for hourly-rate services. |
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; Servana emails the user when the business replies. Pass customer_name and customer_email when the user gave them. To ask several businesses at once (up to 3), put the extra slugs in also_vendor_slugs. Keep the enquiry_refs it retu
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vendor_slug | string | yes | The vendor's slug |
| message | string | yes | 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 |
| customer_name | string | no | The user's name, as they gave it. Needed so the business knows who is asking. |
| customer_email | string | no | The user's email, as they gave it. Servana emails the user a link to read the business's reply. Never invent one. |
| customer_phone | string | no | Optional phone number, only if the user gave one. |
| also_vendor_slugs | array | no | Optional: up to 2 more Servana businesses (slugs from search_vendors) to send the same enquiry to. Only when the user asked to contact several businesses and approved the one message for all of them. |
Use this when the user asks whether a business answered an enquiry sent earlier in this conversation with send_message_to_vendor. Pass the enquiry_refs that send_message_to_vendor returned. Returns, per business, whether it replied and the latest reply. Do not use for enquiries sent outside this conversation or without a ref; never guess a ref.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| enquiry_refs | array | yes | The enquiry_refs returned by send_message_to_vendor |
Use this when the user wants quotes or availability from 1 to 3 Servana businesses (slugs from search_vendors). It shows a quote request form with the details those businesses need (date, area, size and so on), pre-filled with what the user already said, so the user can check and send it. Prefer this over writing a free-text message. It sends nothing. Do not use for businesses that were not return
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vendor_slugs | array | yes | 1 to 3 business slugs from search_vendors |
| service | string | no | Service category slug, e.g. 'cleaning-and-organizing' |
| details | object | no | What the user already said, keyed by field: date_window, time_window, area, home_size, job_details, frequency, session_goal, session_count, treatment, shoot_type, duration, people_count, load_size, bu |
| notes | string | no | Anything else the user wants to say |
| customer_name | string | no | The user's name, if they gave it |
| customer_email | string | no | The user's email, if they gave it |
Use this when the user approved a structured quote request to 1 to 3 Servana businesses (usually from the prepare_quote_request form). Servana formats the details the businesses asked for and emails the user their replies. If details are missing it returns which ones; ask the user, never invent. Do not use to book or pay; Servana does neither.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| vendor_slugs | array | yes | — |
| service | string | no | Service category slug |
| details | object | yes | Field values keyed by: date_window, time_window, area, home_size, job_details, frequency, session_goal, session_count, treatment, shoot_type, duration, people_count, load_size, budget |
| notes | string | no | — |
| customer_name | string | yes | — |
| customer_email | string | yes | — |
| customer_phone | string | no | — |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Servana or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 1.0.0.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Servana can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.