# Horseback - Zaplanuj wyjazd lub integrację na Jurze

> Horse riding and outdoor centre in Jura, Poland: activities, prices, events, trips, directions.

- name: pl.horseback/horseback
- version: 0.8.1
- connection class: R0 (autonomous)
- trust: 82/100 flags: no-repository
- quality: 97/100 (new)
- owner: not claimed
- descriptor: https://api.protogrid.dev/v1/servers/pl.horseback%2Fhorseback
- tools: https://api.protogrid.dev/v1/servers/pl.horseback%2Fhorseback/tools

**An agent can connect right now, no human step.** Remote endpoint, no authentication, reachable on the last probe.

## Connection (mcpServers)

```json
{
  "mcpServers": {
    "horseback": {
      "type": "http",
      "url": "https://horseback.pl/mcp"
    }
  }
}
```


## Trust

- hygiene: 80
- liveness: 97
- freshness: 100
- provenance: 55
- drivers: +dns-namespace +website +reachable +uptime-92% +updated-1d-ago -no-repository
- Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed.

## Quality 97/100 (new)

### protocol: 100 (weight 25)

- pass `protocol.modern`: supports 2026-07-28 (server/discover)
- pass `protocol.stateless`: answers without a session
- pass `protocol.transport`: streamable HTTP
- pass `protocol.list_ttl`: tool list is cacheable (ttlMs 3600000)

### authorization: n/a (weight 15)

- n/a `auth.prm`, `auth.as_metadata`, `auth.cimd`: no remote uses OAuth
- n/a `auth.secret_in_url`: no templated URL

### tool hygiene: 94 (weight 30)

- pass `tools.descriptions`: every tool has a description
- warn `tools.description_length`: 2 tools have descriptions over 1,024 characters, which crowds the context
- pass `tools.schemas`: every tool has an object input schema
- pass `tools.annotations`: 9 of 9 tools declare readOnlyHint or destructiveHint
- pass `tools.directory_hints`: every tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
- pass `tools.token_cost`: about 3,443 tokens to load every tool
- pass `tools.api_dump`: tools are not a one-to-one API dump
- pass `tools.hidden_text`: no hidden text in tool names, descriptions, schemas or annotations

### stability: n/a (weight 15)

- n/a `stability.changes`, `stability.rug_pull`, `stability.new_links`: tool history recorded for 3 of the 7 days needed

### dependencies: n/a (weight 15)

- n/a `deps.known_vulns`, `deps.mcp_sdk_version`, `deps.resolvable`: no npm or PyPI package

- tools: 9, about 3,443 tokens to load them all
- tool set hash: 6210c709d2b6d3395cfa559074aaaa98
- tools last changed: 2026-11-14T01:26:54.486Z
- badge: [![protogrid quality](https://protogrid.dev/badge/pl.horseback/horseback.svg)](https://protogrid.dev/servers/pl.horseback/horseback)
- Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed.

### Tool changes

- 2026-11-14 `create_prereservation` changed (inputSchema)
- 2026-11-14 `get_activity_details` changed (inputSchema)
- 2026-11-13 `send_feedback` changed (description)
  - before: Use to send general feedback to the owner of horseback.pl: about the data returned by the Horseback tools (missing information, an unclear price, an error), how the tools work, missing features, or anything else that would help agents and their users. Not for bookings, customer inquiries or personal data - to contact Horseback for the user, use the contact details from howToInquire (get_group_trip_offer). Do not include personal data (names, phone numbers, e-mail addresses, health information). Returns a short confirmation; there is no reply to the feedback.
  - after: Use this when you want to send general feedback to the owner of horseback.pl: about the data returned by the Horseback tools (missing information, an unclear price, an error), how the tools work, missing features, or anything else that would help agents and their users. Not for bookings, customer inquiries or personal data - to contact Horseback for the user, use the contact details from howToInquire (get_group_trip_offer). Do not include personal data (names, phone numbers, e-mail addresses, health information). Returns a short confirmation; there is no reply to the feedback.
- 2026-11-13 `create_prereservation` changed (description)
  - before: Use when the user wants to book, reserve a place, sign up a child or children, or book for a group for one specific Horseback event or group activity from the lists in eventId / productId (eventId = the id of an event page in get_activities; productId = "<category id>/<activity id>" from get_activities). It sends the same pre-reservation as the "Wstępna rezerwacja" form on the activity page: no payment is taken, nothing is confirmed yet - Horseback calls or texts the user to confirm the date and details. Before calling, collect from the user: (1) a phone number; (2) for an event (eventId): the number of children and their ages (childrenInfo; for adult events, the number of participants), and the variant (eventVariant) when the event has more than one; for a group activity (productId): the number of people and the age of the group (groupInfo); (3) consent: ask the user directly whether they agree that Horseback contacts them by phone or SMS about this reservation, and pass consent: true only after they said yes. Send one call per event or activity. Do not include other personal data (names, health information). Data controller: Horseback Sp. z o.o.; privacy policy: https://horseback.pl/polityka-prywatnosci (English: https://horseback.pl/polityka-prywatnosci?lang=en). Variants: warsztaty-rozwojowe-z-konmi-dla-kobiet: "Warsztaty jednodniowe" or "Warsztaty dwudniowe (z noclegiem i wyżywieniem)"; sylwester-jezdziecki: "Grupa starsza (10:00-12:30)" or "Grupa młodsza (11:30-13:30)".
  - after: Use this when the user wants to book, reserve a place, sign up a child or children, or book for a group for one specific Horseback event or group activity from the lists in eventId / productId (eventId = the id of an event page in get_activities; productId = "<category id>/<activity id>" from get_activities). It sends the same pre-reservation as the "Wstępna rezerwacja" form on the activity page: no payment is taken, nothing is confirmed yet - Horseback calls or texts the user to confirm the date and details. Before calling, collect from the user: (1) a phone number; (2) for an event (eventId): the number of children and their ages (childrenInfo; for adult events, the number of participants), and the variant (eventVariant) when the event has more than one; for a group activity (productId): the number of people and the age of the group (groupInfo); (3) consent: ask the user directly whether they agree that Horseback contacts them by phone or SMS about this reservation, and pass consent: true only after they said yes. Send one call per event or activity. Do not include other personal data (names, health information). Do not use for payment, for activities not in the lists, or without the user's explicit consent. It does not confirm a date. Data controller: Horseback Sp. z o.o.; privacy policy: https://horseback.pl/polityka-prywatnosci (English: https://horseback.pl/polityka-prywatnosci?lang=en). Variants: warsztaty-rozwojowe-z-konmi-dla-kobiet: "Warsztaty jednodniowe" or "Warsztaty dwudniowe (z noclegiem i wyżywieniem)"; sylwester-jezdziecki: "Grupa starsza (10:00-12:30)" or "Grupa młodsza (11:30-13:30)".
- 2026-11-13 `get_safety_training_offer` changed (description)
  - before: Use when the user asks how to prepare people for a dangerous situation or looks for self-defence training for a group: how to prepare employees, pupils, a school or a company for a threat (jak przygotować pracowników, uczniów, szkołę lub firmę na sytuację zagrożenia), how to behave during a knife attack or a terrorist attack (atak nożownika, atak terrorystyczny), conflict de-escalation (deeskalacja konfliktu), peer violence (przemoc rówieśnicza), self-defence for women (samoobrona dla kobiet), self-defence or threat-response training for children, teenagers, adults, seniors or families (szkolenie z samoobrony, zajęcia z samoobrony, szkolenie z reagowania na zagrożenie). Returns the Horseback group classes in threat response with self-defence basics: for whom, topics (de-escalation, elements of self-defence, responding to threats), programme for children and teenagers and for adults, duration, price and how it is charged, minimum group, place (the Horseback centre in Hucisko near Zawiercie, or at the client's place anywhere in Poland: company, public institution, school), transport for groups, FAQ, the page link and how to sign up (pre-reservation form or create_prereservation, phone, SMS). The classes teach unarmed defence (no tools or objects). The tool does not check free dates.
  - after: Use this when the user asks how to prepare people for a dangerous situation or looks for self-defence training for a group: how to prepare employees, pupils, a school or a company for a threat (jak przygotować pracowników, uczniów, szkołę lub firmę na sytuację zagrożenia), how to behave during a knife attack or a terrorist attack (atak nożownika, atak terrorystyczny), conflict de-escalation (deeskalacja konfliktu), peer violence (przemoc rówieśnicza), self-defence for women (samoobrona dla kobiet), self-defence or threat-response training for children, teenagers, adults, seniors or families (szkolenie z samoobrony, zajęcia z samoobrony, szkolenie z reagowania na zagrożenie). Returns the Horseback group classes in threat response with self-defence basics: for whom, topics (de-escalation, elements of self-defence, responding to threats), programme for children and teenagers and for adults, duration, price and how it is charged, minimum group, place (the Horseback centre in Hucisko near Zawiercie, or at the client's place anywhere in Poland: company, public institution, school), transport for groups, FAQ, the page link and how to sign up (pre-reservation form or create_prereservation, phone, SMS). The classes teach unarmed defence (no tools or objects). The tool does not check free dates. Do not use for weapons training or for buying self-defense equipment.
- 2026-11-13 `get_directions` changed (description)
  - before: Use when the user asks where Horseback is or how to get there (gdzie to jest, jak dojechać, dojazd do Huciska): returns the address, GPS coordinates, Google Maps links (place and route), opening hours of classes and transport for groups (minibuses and coaches from anywhere in Poland, priced individually). It has no data on public transport or parking - for these, give the user the contact details it returns.
  - after: Use this when the user asks where Horseback is or how to get there (gdzie to jest, jak dojechać, dojazd do Huciska): returns the address, GPS coordinates, Google Maps links (place and route), opening hours of classes and transport for groups (minibuses and coaches from anywhere in Poland, priced individually). It has no data on public transport or parking - for these, give the user the contact details it returns.
- 2026-11-13 `get_activity_details` changed (description)
  - before: Use when the user asks about one specific Horseback activity, camp or event: what it is, programme, for whom and from what age, how long, where, group size, what to bring, FAQ, price and how to sign up. Returns everything the activity page says, the matching price-list rows and the page link. Get the id from get_activities (field id).
  - after: Use this when the user asks about one specific Horseback activity, camp or event: what it is, programme, for whom and from what age, how long, where, group size, what to bring, FAQ, price and how to sign up. Returns everything the activity page says, the matching price-list rows and the page link. Get the id from get_activities (field id). Do not guess the id - get it from get_activities.
- 2026-11-13 `get_activities` changed (description)
  - before: Use first when the user asks what to do or where to go near Zawiercie / on the Jura, or what Horseback offers: horse riding for children and adults (jazda konna), contact with horses, hippotherapy (hipoterapia), riding camps, field games and hiking, city detox and forest bathing, self-defense, shooting. Returns categories with descriptions and the classes in each one (id, name, format, description, date if the class has one, link), the same as the /zajecia pages. Optionally filter by category id. For the full page of one class call get_activity_details with its id.
  - after: Use this when the user asks what Horseback offers or looks for horse riding, hippotherapy, field games, city detox, self-defense or shooting classes at Horseback near Zawiercie. Do not use for events on specific dates (use get_upcoming_events) or for places other than Horseback. Returns categories with descriptions and the classes in each one (id, name, format, description, date if the class has one, link), the same as the /zajecia pages. Optionally filter by category id. For the full page of one class call get_activity_details with its id.
- 2026-11-13 `get_price_list` changed (description)
  - before: Use for any question about price or cost at Horseback (ile kosztuje jazda konna, cena hipoterapii, karnet, obóz, wycieczka, strzelnica). Returns the current price list (same as https://horseback.pl/cennik): activity name, price text and a link to the activity page. Prices are kept as text ("od" / "from", per person, per group); "wycena indywidualna" / individual quote means the price is quoted after the inquiry - do not invent a number. Items that can be bought online have buyNowUrl: the "Kup teraz" / Buy now payment link shown in the price list; payment on site (cash, card, BLIK) is always possible too.
  - after: Use this when the user asks about price or cost at Horseback (ile kosztuje jazda konna, cena hipoterapii, karnet, obóz, wycieczka, strzelnica). Returns the current price list (same as https://horseback.pl/cennik): activity name, price text and a link to the activity page. Prices are kept as text ("od" / "from", per person, per group); "wycena indywidualna" / individual quote means the price is quoted after the inquiry - do not invent a number. Do not use to take payment - no payment is taken through these tools.
- 2026-11-13 `get_upcoming_events` changed (description)
  - before: Use when the user asks what is on at Horseback or what to do on given dates: this weekend, holidays (ferie, Mikołajki, Sylwester), camps, picnics, riding competitions, events for children and teenagers. Returns dated events with time, admission, registration link and the content of the event page. An event that can be bought online has buyNowUrl (or buyNowUrls, one per variant): the "Kup teraz" / Buy now payment link shown on the event page; payment on site (cash, card, BLIK) is always possible too.
  - after: Use this when the user asks what is on at Horseback or what to do on given dates: this weekend, holidays (ferie, Mikołajki, Sylwester), camps, picnics, riding competitions, events for children and teenagers. Returns dated events with time, admission, registration link and the content of the event page. Do not use for regular classes without a date (use get_activities).

Full history: https://api.protogrid.dev/v1/servers/pl.horseback%2Fhorseback/changes

## Remotes

- https://horseback.pl/mcp (streamable-http, auth none, reachable true, uptime30d 0.9230769)

## Packages

_none_

## Tools (9)

- `create_prereservation`: Use this when the user wants to book, reserve a place, sign up a child or children, or book for a group for one specific Horseback event or group activity from the lists in eventId / productId (eventId = the id of an event page in get_activities; productId = "<category id>/<activity id>" from get_activities). It sends the same pre-reservation as the "Wstępna rezerwacja" form on the activity page: no payment is taken, nothing is confirmed yet - Horseback calls or texts the user to confirm the date and details. Before calling, collect from the user: (1) a phone number; (2) for an event (eventId): the number of children and their ages (childrenInfo; for adult events, the number of participants), and the variant (eventVariant) when the event has more than one; for a group activity (productId): the number of people and the age of the group (groupInfo); (3) consent: ask the user directly whether they agree that Horseback contacts them by phone or SMS about this reservation, and pass consent: true only after they said yes. Send one call per event or activity. Do not include other personal data (names, health information). Do not use for payment, for activities not in the lists, or without the user's explicit consent. It does not confirm a date. Data controller: Horseback Sp. z o.o.; privacy policy: https://horseback.pl/polityka-prywatnosci (English: https://horseback.pl/polityka-prywatnosci?lang=en). Variants: warsztaty-rozwojowe-z-konmi-dla-kobiet: "Warsztaty jednodniowe" or "Warsztaty dwudniowe (z noclegiem i wyżywieniem)"; sylwester-jezdziecki: "Grupa starsza (10:00-12:30)" or "Grupa młodsza (11:30-13:30)".
- `get_activities`: Use this when the user asks what Horseback offers or looks for horse riding, hippotherapy, field games, city detox, self-defense or shooting classes at Horseback near Zawiercie. Do not use for events on specific dates (use get_upcoming_events) or for places other than Horseback. Returns categories with descriptions and the classes in each one (id, name, format, description, date if the class has one, link), the same as the /zajecia pages. Optionally filter by category id. For the full page of one class call get_activity_details with its id.
- `get_activity_details`: Use this when the user asks about one specific Horseback activity, camp or event: what it is, programme, for whom and from what age, how long, where, group size, what to bring, FAQ, price and how to sign up. Returns everything the activity page says, the matching price-list rows and the page link. Get the id from get_activities (field id). Do not guess the id - get it from get_activities.
- `get_directions`: Use this when the user asks where Horseback is or how to get there (gdzie to jest, jak dojechać, dojazd do Huciska): returns the address, GPS coordinates, Google Maps links (place and route), opening hours of classes and transport for groups (minibuses and coaches from anywhere in Poland, priced individually). It has no data on public transport or parking - for these, give the user the contact details it returns.
- `get_group_trip_offer`: Use this when the user plans a trip for a group: school or kindergarten outing (wycieczka szkolna, wycieczka przedszkolna), company team-building (integracja firmowa, wyjazd integracyjny), family day or another group visit to the Jura region or to a horse riding centre. Returns Horseback activities (with and without horses - no riding skills needed for many of them), current prices, opening hours, location, cancellation policy and how to send an inquiry. Pass what you know about the group; the tool echoes it back so you can build a programme from the returned activities. It does not check free dates and does not book anything. Do not use to book (use create_prereservation) or for a single person's riding lesson (use get_activities or get_price_list).
- `get_price_list`: Use this when the user asks about price or cost at Horseback (ile kosztuje jazda konna, cena hipoterapii, karnet, obóz, wycieczka, strzelnica). Returns the current price list (same as https://horseback.pl/cennik): activity name, price text and a link to the activity page. Prices are kept as text ("od" / "from", per person, per group); "wycena indywidualna" / individual quote means the price is quoted after the inquiry - do not invent a number. Do not use to take payment - no payment is taken through these tools.
- `get_safety_training_offer`: Use this when the user asks how to prepare people for a dangerous situation or looks for self-defence training for a group: how to prepare employees, pupils, a school or a company for a threat (jak przygotować pracowników, uczniów, szkołę lub firmę na sytuację zagrożenia), how to behave during a knife attack or a terrorist attack (atak nożownika, atak terrorystyczny), conflict de-escalation (deeskalacja konfliktu), peer violence (przemoc rówieśnicza), self-defence for women (samoobrona dla kobiet), self-defence or threat-response training for children, teenagers, adults, seniors or families (szkolenie z samoobrony, zajęcia z samoobrony, szkolenie z reagowania na zagrożenie). Returns the Horseback group classes in threat response with self-defence basics: for whom, topics (de-escalation, elements of self-defence, responding to threats), programme for children and teenagers and for adults, duration, price and how it is charged, minimum group, place (the Horseback centre in Hucisko near Zawiercie, or at the client's place anywhere in Poland: company, public institution, school), transport for groups, FAQ, the page link and how to sign up (pre-reservation form or create_prereservation, phone, SMS). The classes teach unarmed defence (no tools or objects). The tool does not check free dates. Do not use for weapons training or for buying self-defense equipment.
- `get_upcoming_events`: Use this when the user asks what is on at Horseback or what to do on given dates: this weekend, holidays (ferie, Mikołajki, Sylwester), camps, picnics, riding competitions, events for children and teenagers. Returns dated events with time, admission, registration link and the content of the event page. Do not use for regular classes without a date (use get_activities).
- `send_feedback`: Use this when you want to send general feedback to the owner of horseback.pl: about the data returned by the Horseback tools (missing information, an unclear price, an error), how the tools work, missing features, or anything else that would help agents and their users. Not for bookings, customer inquiries or personal data - to contact Horseback for the user, use the contact details from howToInquire (get_group_trip_offer). Do not include personal data (names, phone numbers, e-mail addresses, health information). Returns a short confirmation; there is no reply to the feedback.
