Padelmesh
Discover padel clubs and top coaches anywhere in the world. Compare facilities, read player reviews, and book the best padel courts near you.
https://padelmesh.com/Connect straight to this server’s public endpoint.
https://padelmesh.com/mcpWe add this server to your workspace, walk through sign-in once, then open Studio with tools ready to run.
Last probed Sep 14, 2026 · padelmesh.com
58tools discovered
Showing 25 of 58 from the live probe.
Search Clubs
Найти падел-клубы с фильтрами и пагинацией. query — подстрока в названии; city_id — id города; country — slug страны (например "es") или id; is_visible/is_closed/is_open_soon — фильтры состояния (is_closed — клуб работал и закрылся, is_open_soon — ещё не открылся); is_auto_created/is_checked — фильтры автоматизации (например, is_auto_created=true, is_checked=false — непроверенные авто-клубы); has_widget — стоит ли у клуба на его сайте наш виджет; without_coordinates — клубы без GPS; without_phot
Get Club
Получить полную карточку клуба по числовому id или slug (город, компания, фото, удобства, средние рейтинги, число видимых отзывов). fields — список полей в ответе (массив или строка через запятую): возвращаются только они. Допустимы колонки таблицы clubs плюс courts_info и working_hours. Точечный запрос одного поля стоит fields=["source_url"], а не полной карточки.
Create Club
Создать клуб. Обязательные: name, slug (латиница/цифры/дефис), city_id. company_id — сеть клуба, необязателен (одиночный клуб живёт без сети). name/description пишутся в основные колонки (язык Main). language_id — язык этих колонок: он задаётся на уровне клуба и может отличаться от основного языка страны (сеть присылает описание на английском в стране с другим языком); если не передать — язык страны города. Переводы name/description на другие локали — блоком translations: {"ru": {"description":
Update Club
Обновить клуб по id или slug. Передавайте только изменяемые поля. name/description пишутся в основные колонки (язык Main). language_id — язык этих колонок: он задаётся на уровне клуба и может отличаться от основного языка страны. Чтобы СБРОСИТЬ свой язык и вернуть наследование от страны города, передайте language_id: null; если параметр не передавать вовсе, язык остаётся как был. Переводы name/description на другие локали — блоком translations: {"ru": {"description": "…"}}. Переданные пары помеч
Get Club Availability
Расписание свободных кортов клуба: дни, времена старта, длительности и цены. Данные собраны с платформы бронирования (Playtomic, MATCHi, Padel Mates) и обновляются периодически — это снимок, а не живая доступность. Пустой ответ означает, что у клуба не заведён источник расписания либо свободных слотов сейчас нет.
Booking Sources Health
Состояние сбора расписаний по всем клубам: провайдер, число свободных времён, время последней синхронизации, ошибки и признак «обвала выдачи» (платформа отвечает, но слотов не отдаёт — обычно означает, что сменился внешний идентификатор клуба или платформа изменила выдачу).
List Reviews
Список отзывов клуба (по id или slug клуба) с пагинацией. is_visible — фильтр видимости; page/per_page — пагинация (per_page макс. 100).
Get Review
Получить один отзыв по его числовому id.
Create Review
Создать отзыв о клубе. club_identifier — id или slug клуба; language_id — id языка (обязателен). ratings — оценки; допустимые ключи для клуба: service, amenities, lighting, surface, heights (1..5); неизвестные ключи отбрасываются. experience_level — beginner|intermediate|advanced|pro. review_date — "YYYY-MM-DD".
Update Review
Обновить отзыв по id. Передавайте только изменяемые поля. Скрыть отзыв — is_visible=false; подтвердить — is_verified=true. Неизвестные ключи ratings отбрасываются.
Search Cities
Найти города с фильтрами и пагинацией. query — подстрока в названии (по базовому языку); country — slug страны (например "es") или id; is_auto_created/is_checked — фильтры автоматизации (например, is_auto_created=true, is_checked=false — непроверенные авто-города); page/per_page — пагинация (per_page макс. 100). Возвращает {data:[...], meta:{...}} или {error:{...}}.
Get City
Получить карточку города по числовому id или slug (страна, координаты, таймзона, поля автоматизации).
Create City
Создать город. Обязательные: name, slug (латиница/цифры/дефис), country_id. name сохраняется на ОСНОВНОМ языке города. Основной язык задаётся полем language_id на уровне города и может отличаться от языка страны; если не передать — язык страны. name_in — то же название в обороте «в …», предлог/артикль/падеж ВНУТРИ значения, на том же основном языке: en "in Madrid", es "en Madrid", ru "в Москве", fi "Madridissa", pt "no Porto". Заполняйте его сразу: пустое поле означает, что в текстах сайта город
Update City
Обновить город по id или slug. Передавайте только изменяемые поля. name меняет значение на ОСНОВНОМ языке города. Основной язык задаётся полем language_id на уровне города и может отличаться от языка страны. Чтобы СБРОСИТЬ свой язык и вернуть наследование от страны, передайте language_id: null; если параметр не передавать вовсе, язык остаётся как был. name_in — то же название в обороте «в …», предлог/артикль/падеж ВНУТРИ значения, на основном языке города: en "in Madrid", ru "в Москве", fi "Madr
Search Companies
Найти компании (операторов клубов) с фильтрами и пагинацией. query — подстрока в названии (по базовому языку); domain — поиск компании, у которой этот домен есть в поле domain (список через запятую поддерживается); is_visible — фильтр видимости; is_auto_created/is_checked — фильтры автоматизации (например, is_auto_created=true, is_checked=false — непроверенные авто-компании); page/per_page — пагинация (per_page макс. 100). fields — список полей в ответе (массив или строка через запятую): возвращ
Get Company
Получить карточку компании по числовому id или slug (название, описание, домен, язык, поля автоматизации).
Create Company
Создать компанию (оператора клубов). Обязательные: name, slug (латиница/цифры/дефис), language_id. name/description сохраняются на ОСНОВНОМ языке компании (это её language_id); переводы на другие локали здесь не задаются. description — HTML (проходит strict_html-валидацию). domain — основной домен сайта. is_auto_created/is_checked, ai_notes — для автоматизированного сбора. При is_auto_created=true вызов идемпотентен: повторный create не плодит дубль — ищем по domain (нормализованный список) либо
Update Company
Обновить компанию по id или slug. Передавайте только изменяемые поля. name/description меняют значение на ОСНОВНОМ языке компании (её language_id); переводы здесь не задаются. slug менять нельзя (задаётся один раз при создании). Мягко «скрыть» — is_visible=false; физического удаления нет. is_auto_created/is_checked, ai_notes — для автоматизации (например, отметить проверенную авто-компанию: is_checked=true). verbose=false — компактный ответ {id, slug} (для батч-сбора); по умолчанию — полная карт
Search Countries
Найти страны с пагинацией. query — подстрока в названии (по базовому языку Main). page/per_page — пагинация (per_page макс. 100). locale — необязательно, добавляет блок translations. Возвращает {data:[...], meta:{...}} или {error:{...}}. Только чтение.
Get Country
Получить страну по числовому id или slug (валюта, языки, флаг). Только чтение.
Create Country
Создать страну. Обязательные: name, slug (латиница/цифры/дефис), currency_id, language_id. name сохраняется на ОСНОВНОМ языке страны (это её language_id). name_in — то же название в обороте «в …», предлог/артикль/падеж ВНУТРИ значения, на том же основном языке: en "in Switzerland", de "in der Schweiz", fr "au Portugal", ru "на Кипре". Переводы названия на другие локали задаются блоком translations: {"ru": {"name": "Испания"}} — переданные пары помечаются ручными, и ночной автоперевод их не перет
Update Country
Обновить страну по id или slug. Передавайте только изменяемые поля. name меняет значение на ОСНОВНОМ языке страны (её language_id). name_in — то же название в обороте «в …», предлог/артикль/падеж ВНУТРИ значения, на том же основном языке: en "in Switzerland", de "in der Schweiz", fr "au Portugal", ru "на Кипре". Переводы названия на другие локали — блоком translations: {"ru": {"name": "Испания"}}. Переданные пары помечаются ручными, и ночной автоперевод их больше не перетирает; пустая строка уда
Search Facilities
Найти удобства (facilities) с пагинацией. query — подстрока в названии (по базовому языку Main); category — точное совпадение категории. page/per_page — пагинация (per_page макс. 100). locale — необязательно, добавляет блок translations. Возвращает {data:[...], meta:{...}}. Только чтение.
Get Facility
Получить удобство (facility) по числовому id. Только чтение.
Search Ui Translations
Найти строки интерфейса (ui_translations) с пагинацией. query — подстрока в ключе (name, например "club.show"); section — точное совпадение секции. page/per_page — пагинация (per_page макс. 100). В каждой записи values — значения по всем языкам. Возвращает {data:[...], meta:{...}}.
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 brandsDiscover padel clubs and top coaches anywhere in the world. Compare facilities, read player reviews, and book the best padel courts near you.
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 58 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.
Padelmesh may require signing in to the provider before tools can run. Connect through MCPBundles or your MCP client and complete any provider login when prompted.
Operate Padelmesh? 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.