Skip to main content
Glama

Slowhop MCP

Server Details

Slow stays on Slowhop.com, mostly in Poland: cabins, agritourism, glamping, guesthouses, PLN prices.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A4.4/5.0

Scored across 2 tools

Disambiguation5/5

The two tools occupy cleanly separate roles: slowhop_search finds and lists candidate places with filters, while slowhop_place returns full details and an exact price quote for a single slug. Each description explicitly points to the other (get the slug from slowhop_search) so there is no realistic misselection.

Naming Consistency4/5

Both tools share the slowhop_ namespace and snake_case style, giving a predictable pattern. The only minor deviation is that one name is an action (search) and the other a resource (place), but the pairing reads naturally as search-then-detail.

Tool Count3/5

Two tools is thin, but each is extremely feature-dense (filtering, pagination, pricing, availability) and genuinely earns its place. Still, the surface is narrow enough that it sits at the borderline of the 1-2 tool range.

Completeness4/5

Discovery is well covered: search with party/date filters, pagination, sort, and a detail tool that returns units, rules, pets policy, amenities and an exact priced quote with breakdown. The obvious gap is any write path (booking/inquiry) beyond generating a booking_url, which is acceptable for a read-only browsing server but leaves the lifecycle incomplete.

Available Tools

2 tools
slowhop_placeGet one Slowhop placeAInspect

Full details of one slowhop.com place: type, summary, highlights and the host's description (Polish), address and coordinates, setting, rating and recent reviews, every unit (house/room/tent: capacity, area, rooms and beds, pets accepted), check-in/out times and quiet hours, house rules, pets policy (kinds accepted, limit, rules), who it suits, food and kitchen, amenities (comfort, kitchen, garden, wellness included, extra-paid extras with prices), internet, nearby activities/restaurants/shops/sights with distances, getting there, fees, discounts (last-/first-minute, long stay, children), payment and cancellation terms, the lowest upcoming price and photos. With date_from/date_to it also prices the stay for the party with Slowhop's own calculator: whether it is bookable (free, minimum stay met, the group and pets fit), the exact total and per-night price in the place's currency (PLN in Poland) with a breakdown, the units used and a booking link. Get the slug from slowhop_search. Fetched live from Slowhop's own JSON API (typically well under 1 s via direct fetch; more when it falls back to an unblocker). Result: { source, fetchedAt, place: { id, slug, name, url, type, currency, summary, highlights, description, texts, location, rating, reviews_count, recent_reviews, host, max_guests, min_age, units, rent_type, check_in, check_out, quiet_hours, flexible_check_in, pets, house_rules, for_whom, food, amenities, internet, nearby, getting_there, fees, discounts, payment, lowest_price, instant_booking, photos }, stay?: { date_from, date_to, nights, adults, children_ages, pets, available, price, price_per_night, currency, breakdown: { nightly_rates, last_minute_discount, first_minute_discount, children_discount, children_fee, cleaning_fee, pets_fee }, meal_plan, min_nights, units, booking_url, calculator_quote?, note? } }. stay.price is the total for the whole stay and party (nightly rates after discounts + children's, cleaning and pet fees); stay.available is true, false (a note says why and what to change) or null when Slowhop's availability calendar did not answer (priced, but the minimum stay is unverified). When available is false, price, price_per_night and breakdown are null and units empty — never quote such a stay; if Slowhop's calculator still priced it (it ignores minimum stays and pets a place refuses), its figures are in calculator_quote { price, price_per_night, breakdown, units, note } for reference only.

NameRequiredDescriptionDefault
petsNoThe animals coming along, one entry each: 'small_dog', 'medium_dog', 'big_dog', 'cat' (e.g. ['big_dog', 'cat']). Also limits results to places that accept them. Default none.
placeYesThe place's slug from slowhop_search (e.g. '6639-dom-na-mazurach-sasek-wielki'), its slowhop.com URL (…/pl/miejsca/<slug>.html), or its numeric id.
adultsNoAdults. Default 2.
date_toNoCheck-out date, YYYY-MM-DD, after date_from.
no_cacheNoForce a fresh fetch and bypass this server's result cache (5 min). Default false.
date_fromNoCheck-in date, YYYY-MM-DD — pass with date_to to price the stay.
children_agesNoEach child's age in years (0–17), e.g. [4, 9] for two children — prices depend on ages. Default none.

TDQS

A4.5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations exist, and the description carries the full burden well: live JSON API fetch with latency expectations and an unblocker fallback, plus the null/true/false semantics of `stay.available` including the unverified-minimum-stay case. It also warns that `price`/`breakdown` are null when unavailable, that such stays must never be quoted, and that `calculator_quote` is reference-only because Slowhop's calculator ignores minimum stays and refused pets.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

It is front-loaded with the purpose before the detail, but the body is a very dense, very long block, and the inline enumeration of the entire result object consumes a large share of it. Without an output schema that enumeration is defensible, yet it is heavy enough to slow an agent down compared with a tighter field list.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

There is no output schema, so the description correctly documents the full return shape including the optional `stay` branch, the breakdown sub-fields, and the degraded `calculator_quote` path. For a 7-parameter tool with conditional pricing behavior, an agent has everything needed to call it and to interpret an empty or refused result.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3; the description goes beyond it by explaining that date_from/date_to switch on Slowhop's own pricing calculator and that the result is computed for "the party" (adults, children ages, pets), which is behavioral meaning the schema does not convey. It does not restate individual parameter formats, but it doesn't need to.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Opens with a specific verb and resource ("Full details of one slowhop.com place") and then enumerates the payload domains: units, house rules, pets policy, amenities, fees, discounts, cancellation, plus optional stay pricing. It is unambiguously distinguishable from slowhop_search, which it names as the source of the slug.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It routes the agent explicitly ("Get the slug from slowhop_search") and explains the condition that activates the pricing path ("With date_from/date_to it also prices the stay for the party"). What's missing is an explicit statement of when not to use it, e.g. browsing many places should go to slowhop_search rather than repeated calls here.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 2 tool updates
    • First observedslowhop_place
    • First observedslowhop_search

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Vacation rental software. A signed stay offer on the host’s own domain. Use this when a vacation rental host wants booking software on the host’s own domain, or when a stay offer must be verified against that domain. Returns an Ed25519-signed offer (VRP) and the host’s direct booking URL. The guest books and pays the host. Do not use to compare hosts or prices.
    6
    999 npm
    4
    Apache 2.0
  • A
    license
    A
    quality
    C
    maintenance
    Travel compliance and trip planning for digital nomads — visa requirements, tax residency analysis, Schengen 90/180-day tracking, and curated accommodation, transport, and experience search across 189 European destinations.
    7
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources