
chucho MCP server
Which MCP servers are chucho's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.
read 2026-10-22
- Registry nameai.chucho/chuchoverified in the MCP registry
The registry name sits under chucho.ai. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.
- Stateanswerschecked 2026-10-22
- Tools13
- Server calls itselfchucho-public-property-discovery
- Server version1.0.0
- Protocol version2025-06-18
On 2026-10-22 the server answered initialize and tools/list without a sign-in. First answer in 179 ms.
- Whether its tools do the product's job has not been judged yet.
Once connected
- Parameters are untyped or undescribed in 15 of 15 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.
- INITE MCP score77 of 100answers 100 · definitions 83 · context 61 · use 0 · connects 100
- Answered100% of days14 of 14 daily checks
- Median first answer419 ms
- Space in an agent's context≈ 12,564 tokensthe definitions of all its tools (15), which an agent carries on every turn
- Tool definitionsB · 83 of 100
- Typed results14 of 15 toolsdeclared outputSchema: results come typed, read once
- Parameters without a description: in 15 of 15
What an agent can do with it
- cannot · write a guest guide for each rental property
- not sure · share local restaurant and activity picks with guests
- not sure · answer guest questions before and during stays
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
None of the five warning signs in these definitions.
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 (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). 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 →
get_stay_estimateFind a dated price example for a published home when travel dates are flexible and the traveler supplied windowStart/windowEnd, nights and guests. Ask for missing details before requesting or showing any price; never substitute a default…
get_stay_quoteCheck dates and total pricing on a published property's public host website. Send its property id, arrival/departure (YYYY-MM-DD) and guests; no guest contact or card details. Availability may be unknown even when a price is returned…
get_booking_linkGet a currently published property's host destination, reviewed bookingCapabilities and matching handoff instructions. Request-only homes accept a booking request; price-only readers cannot confirm availability. Unknown or expired…
get_filtersDiscover public organizations (name/slug/count) and supported destination keys and filter counts. Use kind:geography to browse continents/subregions, their parent keys, available ISO country codes and counts; use exact geographicArea keys…
search_propertiesSearch currently published properties. Use geographicArea for continents/subregions returned by get_filters(kind:geography), countries for an explicit ISO country union, and country/region/city for specific destinations. Filters combine…
get_propertyRead a currently published property's approved facts and host booking link. Unpublished properties return 404 immediately. This compact record does not include every retained source used by semantic search; a missing detail field does not…
get_enquiry_formRead a published property's current host-customised enquiry questions and revision. When explaining the form, say that the traveler reviews the completed details before explicitly approving any send, and that an enquiry does not create a…
prepare_enquiryValidate answers against the current host form and prepare an expiring proposal. This does not submit an enquiry or notify the host. Present the complete returned review, property and chosen contact details to the guest, then ask for…
submit_enquirySubmit exactly the prepared enquiry and notify the host. Only call AFTER the guest explicitly approves the complete proposal and sending their contact details to this host. Set guestApproved:true only from that approval, never from…
render_propertiesRe-show one to six selected homes only when the traveler requests a subset, photos again or a comparison of homes already found. search_properties already displays cards; avoid a redundant render after search. Pass the original structured…
record_property_eventFor the property-card UI only: record a property view or successful outbound host-link action. Accepts only a public property ID, a temporary random session UUID, event type and language. Never send conversation text, contacts or URLs…
get_stay_areasFind named public areas with published chucho homes. Search a destination's town, region or country. Use the exact returned area key for nearby search. These are public locality centers, never property coordinates; unmapped homes remain…
search_nearby_propertiesFind published homes near an exact get_stay_areas key, with guest, bedroom, pool and amenity filters. Distances are approximate between public locality centers, not home locations or driving times. Choose the area using destination…
How to connect
Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:
{
"mcpServers": {
"chucho": {
"type": "http",
"url": "https://chucho.ai/mcp"
}
}
}Add it
Claude Code, in a terminal
claude mcp add --transport http chucho https://chucho.ai/mcpclaude.ai, ChatGPT and other clients: add https://chucho.ai/mcp as a custom connector in the settings.
OpenAPI spec
10 paths, read 2026-10-22. Open the spec ↗
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.
Before we count this visit
Analytics and ad measurement tell us which pages and which of our ads do their job: Google Analytics and Google Ads, the Meta pixel, Yandex Metrica, and one first-party id of our own. Nothing is stored until you answer, and declining changes nothing about the site.