Zarvo

uk.zarvoPublished by zarvo.ukOfficial publisherv2.0.0Updated Oct 26, 2026

Find UK padel courts, live availability and public games, then hand booking to the provider.

VerifiedStreamable HTTPWeb executableLocation & LifestyleProductivity & Workflow

Overview

AI-generated overview

Zarvo lets an assistant find UK padel courts, live availability, clubs and public games, then hand booking off to the provider's own site.

What you can do
  • Search clubs by location, facilities or partial name, and read club details such as address, facilities and contact links
  • Search bookable courts across providers for a date or bounded date range, with normalized prices and venue coordinates
  • Check live availability at a named provider club and recheck a specific slot
  • Find public games with open spots and scheduled activities such as coaching, socials and competitions
  • Create an expiring game plan with guest and organiser links, and get a provider handoff link for a chosen slot
When to use it
Useful when someone in the UK wants to find padel courts or clubs, compare live availability and prices, join a public game or session, or organise a game with others. It stops at the provider handoff, so the user still books and pays on the provider's site.
Requirements
A remote streamable HTTP endpoint; no package, environment variables or headers are declared. No authentication is declared. Network access to the Zarvo endpoint and to the provider booking pages it links to.
Before you install
create_game_plan changes Zarvo state and returns guest and organiser links; organiser links should be kept private. Booking, joining and payment happen on third-party provider sites, so prices and availability can change and the assistant cannot reserve anything. The server asks assistants not to collect names, contact details, health information or private addresses.

Installation

In SourceWeft

  1. Open Zarvo in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/uk.zarvo%2Fpadel/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "zarvo": {
      "type": "http",
      "url": "https://zarvo.uk/mcp"
    }
  }
}

Tools

9

search_courts

Search available padel courts

Use this when a group wants bookable court options near a UK location on one date or across a bounded date range. Searches configured providers, normalizes known whole-court and per-player prices, adds catalogue venue IDs and coordinates, and returns at most the requested limit across all dates. Providers such as MATCHi may return a null anonymous price; those slots remain visible under a price ceiling with price_details.basis unknown and must not be presented as budget matches. Travel time is a straight-line heuristic with a 15% soft-filter tolerance near max_travel_minutes, not live routing. number_of_players affects per-player price only; use singles_court to require explicit singles support. Do not use for venue-only discovery or public games.

Parametersdatelimitlocationrequiredproviderradius_kmcourt_typedate_rangetravel_modeearliest_timesingles_courtlatest_end_timeduration_minutes+3 more

search_clubs

Search padel clubs

Use this lightweight directory lookup to find clubs by location and facilities or resolve a club description, nearby landmark, or partial club name into candidate club_id, club_name, and provider values. Put only club-name wording in query; add location when an area was supplied. Use court_type for indoor/outdoor/covered courts, racket_rental for racket hire, and facility for a requested amenity. Preserve these filters when refining a search. Do not infer or pass provider from a club or brand-like name: provider is only an explicit booking-platform hint. If that hint conflicts with the directory, name resolution may return the canonical provider instead. It returns Zarvo club metadata, not live court availability. Follow with get_club for full metadata or get_availability for live slots at a selected provider club.

Parameterslimitqueryfacilitylocationproviderradius_kmcourt_typeracket_rental

search_public_games

Search public padel games

Use this when a player wants an existing public padel game with an open spot. Omit date, time, level, and limit filters unless the user requested them; by default it returns every matching game around the location across the next 14 UK days. Returns anonymous match metadata and the provider join page; it never reveals player identities or joins on the user’s behalf. Do not use for empty-court bookings.

Parametersdatelimitlocationrequiredproviderradius_kmdate_rangeplayer_levelearliest_time

search_activities

Search padel activities and coaching

Use this when a player wants scheduled PadelStars activities such as coaching, training, intro sessions, socials, junior sessions, or competitions. Returns live session times, levels, vacancies, prices when published, and the provider booking page. It never joins, books, or pays on the user’s behalf.

Parameterslimitcategorylocationrequiredproviderradius_kmstart_daterequiredsearch_daysavailabilityplayer_levelearliest_time

get_club

Get a padel club

Use this after a Zarvo club ID is known and the user wants its address, coordinates, facilities, racket rental, contact information, official website, or social links. This returns directory metadata, not live availability.

Parametersclub_idrequired

get_availability

Get club availability

Use this when the user has selected a named provider club and wants its available courts on one date or across a bounded date range. Copy provider and club_name exactly from the selected search_clubs result; never infer provider from the club name. Results include Zarvo club IDs when matched and the total limit applies across all dates. number_of_players affects per-player price only; use singles_court to require explicit singles support. Do not use for a broad nearby search; use search_courts instead.

Parametersdatelimitproviderrequiredclub_namerequireddate_rangeearliest_timesingles_courtlatest_end_timeduration_minutesnumber_of_players

recheck_slot

Recheck a selected court slot

Optional standalone check. get_booking_handoff already revalidates before returning a URL; call this only to confirm availability without proceeding to handoff. It never books, holds inventory, takes payment, or returns checkout.

Parametersdateslot_idrequiredearliest_timelatest_end_timeduration_minutesnumber_of_players

create_game_plan

Create a shareable padel game plan

Use this only when the user explicitly wants to organise one to three selected court options with other people. Rechecks each selected slot, creates an expiring Zarvo plan, and returns separate guest and private organiser links. This changes Zarvo state but does not book a court.

Parametersmoderequiredslot_idsrequiredage_confirmedoriginal_requestrequired

get_booking_handoff

Get a provider booking handoff

Use this directly after the user chooses a slot. It revalidates the provider slot and returns status unavailable with a reason if the slot was taken, or status available with a provider handoff URL and current price. The user completes login, booking, and payment on the provider site; Zarvo does not reserve inventory or complete checkout.

Parametersslot_idrequirednumber_of_players

Version history

1
  1. v2.0.0LatestOct 26, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.