Skip to content
Nadveo Optima logo

Nadveo Optima MCP server

Which servers in the official MCP registry are Nadveo Optima's own, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-24

← Back to Nadveo Optima

Whose server it is
  • Registry namecom.nadveo/service-bookingverified in the MCP registry

The registry name sits under nadveo.com. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-24
  • Stateanswerschecked 2026-10-24
  • Tools9
  • Server calls itselfnadveo
  • Server version1.0.0
  • Protocol version2025-06-18

On 2026-10-24 the server answered initialize and tools/list without a sign-in. First answer in 35 ms.

Should an agent connect itNot proven either way yet
  • Its tools do take customer bookings from a website or messaging apps, but not record payments and expenses against each order.
  • Checked on 3 of the 7 days it takes to judge reliability.

Once connected

  • For "take customer bookings from a website or messaging apps", the likely first call is find_companies.
  • cancel_request change data without a sign-in: anyone with the address can call them.
  • Parameters are untyped or undescribed in 3 of 9 tools: check arguments before calling.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 3, the first on 2026-10-24
  • INITE MCP scoreafter a weeka score needs 7 daily checks: 3 so far
  • What an agent can do with it1 of 2 use cases
  • Answeredmeasuring3 of the 7 daily checks it takes to print a share
  • Median first answer198 ms
  • Space in an agent's context≈ 2,386 tokensthe definitions of all its tools (9), which an agent carries on every turn
  • Tool definitionsA · 94 of 100
  • Typed results0 of 9 toolsdeclared outputSchema: results come typed, read once
  • Parameters without a description: in 3 of 9

What an agent can do with it

  • can do · take customer bookings from a website or messaging apps
  • not sure · assign orders to technicians and track job status
  • cannot · record payments and expenses against each order

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

  • Tools that change data, on a server that answers without a sign-in: cancel_request

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (30%), doing the product's job (25%), definitions (20%), context (10%) and use (15%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers9 tools · read 2026-10-24
  • company_info

    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)…

  • list_services

    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…

  • get_quote

    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.

  • check_availability

    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…

  • diagnose

    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…

  • 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…

  • get_request_status

    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.

  • cancel_request

    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.

  • find_companies

    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…

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "service-booking": {
      "type": "http",
      "url": "https://nadveo.com/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http nadveo https://nadveo.com/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://nadveo.com/mcp as a custom connector in the settings.

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.