protogrid

Search / com.nadveo/service-booking

Nadveo — book air-conditioning service

R0· no sign-in

Find air-conditioning service companies and book a visit: prices, free times, error-code hints.

v1.0.0 · active · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality72needs work
Trust82of 100
Uptime, 30 days93%
Latency p50327 ms

Connect

8 clients · secrets stay placeholders
{
  "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

Quality 72 / 100needs work

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2025-06-18; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene93 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations9 of 9 tools declare readOnlyHint or destructiveHint
  • warn
    tools.directory_hints2 of 9 tools declare all four hints; missing: company_info (destructiveHint, idempotentHint); list_services (destructiveHint, idempotentHint); find_companies (destructiveHint, idempotentHint); …
  • pass
    tools.token_costabout 2,208 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability25 · weight 15
  • warn
    stability.changes9 tool changes in 30 days
  • fail
    stability.rug_pull1 tools kept their name but changed most of their description in 30 days; review before trusting them
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

9 tools, about 2,208 tokens to load them all · tool set 70001817f0e9 · tools last changed 2026-10-11 · checked 2026-10-19 10:52 UTC

Tool changes

  • find_companieschangeddescription, input schemameaning changed
    before

    Service companies that take bookings through Nadveo, filtered by country (ISO code, e.g. AE), city, trade and name.

    after · 31% of words in common

    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_requestadded

    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.

  • get_request_statusadded

    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.

  • book_appointmentadded

    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.

  • diagnoseadded

    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.

  • check_availabilityadded

    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.

  • get_quoteadded

    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.

  • list_servicesadded

    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.

  • company_infoadded

    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.

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.

Trust 82 / 100

no-repository
provenance55
liveness97
freshness100
hygiene80

+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.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://nadveo.com/mcp streamable-httpnoneyes93%327 ms2025-06-182026-10-19

Tools (9)

book_appointmentAt 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_requestdestructiveAt 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-onlyAt 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-onlyAt 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-onlyAt 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-onlyService 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-onlyAt 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-onlyAt 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-onlyAt 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.

Similar MCP servers

Official server.json
{
  "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."
}