Otovo
Hardware monitoring, software intelligence, and human expertise all in one service. The only membership you need.
https://otovo.com/Opens ChatGPT on the web or desktop and asks it to use the WebMCP tools available here.
Connect straight to this server’s public endpoint.
https://otovo.ai/api/v1/mcpWe add this server to your workspace, then open Studio — saved access, one connection to many servers, with a history of what ran.
Last probed Sep 14, 2026 · otovo.ai
8tools discovered
Request a quote
Ask Otovo to quote solar, battery or generator work at a specific address. Use this when the customer wants pricing or a callback and has no existing Otovo booking link. Creates the customer record and opens a quote request; a human follows up. Returns the ids that were created — keep the account_id if the conversation continues. This does not schedule a visit: use request_inspection_booking_preview when the customer wants to pick a time now. Serves Otovo's European operating region only; a cust
See inspection times
Show real appointment times for an inspection or panel cleaning at an address, straight from the dispatch planner — these are times a crew can actually drive to, not a generic calendar. Call this before request_inspection_booking and let the customer choose. Note that this also creates the customer record, because the planner routes to a real street address: treat it as the start of a booking, not a browse. Pass one of the returned slots back verbatim to book. Serves Otovo's European operating r
Book an inspection
Book the inspection or panel cleaning at the time the customer chose. Pass the same contact and address you used for the preview, plus one selected_slot copied exactly from the preview response. If that time has been taken since the preview, this answers with a conflict — call the preview again and offer the new times. On success the visit is on the schedule and the crew can see it. Serves Otovo's European operating region only; a customer or address outside it has to be handled by the other reg
Get booking options
Given the booking code from an Otovo link the customer received (the last part of an otovo.com/book/... URL), return what they can do and when. With service_type, returns times for a new visit of that kind. Without it, returns times to move the visit they already have. In-person work is offered one suggestion at a time, best first — that is deliberate, it protects the crew's route, so offer the customer the first suggestion rather than presenting the list as an open calendar. Ask the customer fo
Book an appointment
Book a visit against the customer's booking code, on a slot copied verbatim from get_booking_options. Because the customer chose the time, the visit is confirmed immediately — no follow-up text is needed. Service work also requires the site access answers in property_details; if any are missing this answers property_details_incomplete followed by the field names, so ask the customer those questions and call again. Serves Otovo's European operating region only; a customer or address outside it ha
Move an appointment
Move the customer's next visit to a slot copied verbatim from get_booking_options (called without service_type). The visit is identified by the booking code alone — you never name it — so this always moves the next one they have. A slot taken since you fetched it answers with a conflict rather than double-booking anyone; fetch options again and offer the new times. Serves Otovo's European operating region only; a customer or address outside it has to be handled by the other region's endpoint.
Cancel an appointment
Call off the customer's next visit, identified by their booking code alone. Confirm with the customer before calling this — it is not reversible from here, and rebooking means picking a new time from whatever is then available. A visit already under way cannot be cancelled here and needs a phone call. Serves Otovo's European operating region only; a customer or address outside it has to be handled by the other region's endpoint.
Check booking status
Given a booking code, return where the customer stands: their address, what services are available there, any visit already scheduled and whether it can still be moved or cancelled, which site access questions are unanswered, and the support phone number for their area. Call this first when a customer gives you a code, so you know what to offer before you offer it. Serves Otovo's European operating region only; a customer or address outside it has to be handled by the other region's endpoint.
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Directory coverage for brandsHardware monitoring, software intelligence, and human expertise all in one service. The only membership you need.
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
MCPBundles probed 8 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
No provider sign-in was required during MCPBundles' probe. Your client may still need MCPBundles credentials depending on how you connect.
Operate Otovo? Verify ownership to take over this directory entry.
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.