Search / com.nadveo/service-booking
Nadveo — book air-conditioning service
R0· no sign-inFind air-conditioning service companies and book a visit: prices, free times, error-code hints.
v1.0.0 · active · website · descriptor JSON · versions
Search / com.nadveo/service-booking
R0· no sign-inFind air-conditioning service companies and book a visit: prices, free times, error-code hints.
v1.0.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"service-booking": {
"type": "http",
"url": "https://nadveo.com/mcp"
}
}
}claude mcp add --transport http service-booking https://nadveo.com/mcp[mcp_servers.service-booking]
url = "https://nadveo.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"service-booking": {
"type": "remote",
"url": "https://nadveo.com/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"service-booking": {
"type": "http",
"url": "https://nadveo.com/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=service-booking&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbmFkdmVvLmNvbS9tY3AifQ%3D%3D"
}{
"servers": {
"service-booking": {
"type": "http",
"url": "https://nadveo.com/mcp"
}
}
}{
"mcpServers": {
"service-booking": {
"httpUrl": "https://nadveo.com/mcp"
}
}
}extensions:
"service-booking":
enabled: true
name: "service-booking"
type: streamable_http
uri: "https://nadveo.com/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations9 of 9 tools declare readOnlyHint or destructiveHinttools.directory_hints2 of 9 tools declare all four hints; missing: company_info (destructiveHint, idempotentHint); list_services (destructiveHint, idempotentHint); find_companies (destructiveHint, idempotentHint); …tools.token_costabout 2,208 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes9 tool changes in 30 daysstability.rug_pull1 tools kept their name but changed most of their description in 30 days; review before trusting themdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packagefind_companieschangeddescription, input schemameaning changedService companies that take bookings through Nadveo, filtered by country (ISO code, e.g. AE), city, trade and name.
Service companies in the Nadveo catalog, filtered by country (ISO code, e.g. AE), city, district, service and name, best first. Each has its districts (main: fast arrival; secondary: next day or a call-out fee), "from" prices, the next free day and clients' rating.
cancel_requestaddedAt the company chosen from find_companies (pass its `company`). Cancels the booking (only when the client asked to). Needs the token from book_appointment.
get_request_statusaddedAt the company chosen from find_companies (pass its `company`). Where a booking stands: status, time, technician (once assigned), price. Needs the token from book_appointment.
book_appointmentaddedAt the company chosen from find_companies (pass its `company`). Books the visit at a free time from check_availability. Only after the client confirmed the service, the time, the address and the price. The company messages the client (WhatsApp, or e-mail when given). Returns the request number and a token for get_request_status / cancel_request. Repeating the same call (same idempotency_key or the same data) returns the same booking.
diagnoseaddedAt the company chosen from find_companies (pass its `company`). A preliminary hint by the air conditioner's brand and the error code on its display: the probable cause (a breakdown type) and the company's starting price for it. It is not a diagnosis. Before giving it, tell the client it is an automatic hint, that the technician confirms the cause and the final price on site, and get their agreement — then pass client_accepted_disclaimer: true (also to book_appointment with the diagnosis). Brands: daikin, mitsubishi_electric, lg, samsung, gree, midea, panasonic, carrier, haier, tcl, other.
check_availabilityaddedAt the company chosen from find_companies (pass its `company`). Free start times for the service (with these answers and units — they set how long the work takes) over the next days, from tomorrow. Each time has a slot_id for book_appointment. Times are the company's local time.
get_quoteaddedAt the company chosen from find_companies (pass its `company`). Checks the client's answers and gives the price and the duration. If an answer is missing or wrong, "problem" says which question.
list_servicesaddedAt the company chosen from find_companies (pass its `company`). Every service with its starting price, how long it takes, whether it can be booked, and the questions the client answers (they set the price and the time). Questions may depend on an earlier answer (shown_if). "unknown_allowed" means "?" is a valid answer.
company_infoaddedAt the company chosen from find_companies (pass its `company`). The company: name, country and city, currency, languages, contacts, clients' rating, the districts it serves (main: fast arrival; secondary: next day or a call-out fee), today's date in its time zone and its booking page.
Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-93% +updated-12d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://nadveo.com/mcp streamable-http | none | yes | 93% | 327 ms | 2025-06-18 | 2026-10-19 |
book_appointment | At the company chosen from find_companies (pass its `company`). Books the visit at a free time from check_availability. Only after the client confirmed the service, the time, the address and the price. The company messages the client (WhatsApp, or e-mail when given). Returns the request number and a token for get_request_status / cancel_request. Repeating the same call (same idempotency_key or the same data) returns the same booking. |
cancel_requestdestructive | At the company chosen from find_companies (pass its `company`). Cancels the booking (only when the client asked to). Needs the token from book_appointment. |
check_availabilityread-only | At the company chosen from find_companies (pass its `company`). Free start times for the service (with these answers and units — they set how long the work takes) over the next days, from tomorrow. Each time has a slot_id for book_appointment. Times are the company's local time. |
company_inforead-only | At the company chosen from find_companies (pass its `company`). The company: name, country and city, currency, languages, contacts, clients' rating, the districts it serves (main: fast arrival; secondary: next day or a call-out fee), today's date in its time zone and its booking page. |
diagnoseread-only | At the company chosen from find_companies (pass its `company`). A preliminary hint by the air conditioner's brand and the error code on its display: the probable cause (a breakdown type) and the company's starting price for it. It is not a diagnosis. Before giving it, tell the client it is an automatic hint, that the technician confirms the cause and the final price on site, and get their agreement — then pass client_accepted_disclaimer: true (also to book_appointment with the diagnosis). Brands: daikin, mitsubishi_electric, lg, samsung, gree, midea, panasonic, carrier, haier, tcl, other. |
find_companiesread-only | Service companies in the Nadveo catalog, filtered by country (ISO code, e.g. AE), city, district, service and name, best first. Each has its districts (main: fast arrival; secondary: next day or a call-out fee), "from" prices, the next free day and clients' rating. |
get_quoteread-only | At the company chosen from find_companies (pass its `company`). Checks the client's answers and gives the price and the duration. If an answer is missing or wrong, "problem" says which question. |
get_request_statusread-only | At the company chosen from find_companies (pass its `company`). Where a booking stands: status, time, technician (once assigned), price. Needs the token from book_appointment. |
list_servicesread-only | At the company chosen from find_companies (pass its `company`). Every service with its starting price, how long it takes, whether it can be booked, and the questions the client answers (they set the price and the time). Questions may depend on an earlier answer (shown_if). "unknown_allowed" means "?" is a valid answer. |
Schemas: list_tools.
{
"name": "com.nadveo/service-booking",
"title": "Nadveo — book air-conditioning service",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://nadveo.com/mcp",
"type": "streamable-http"
}
],
"version": "1.0.0",
"websiteUrl": "https://nadveo.com",
"description": "Find air-conditioning service companies and book a visit: prices, free times, error-code hints."
}