MCP 服务器

BJJ Square

com.bjjsquare/bjjsquare
其他 旅行与酒店 公开且可连接 MCP 2025-11-25

此 MCP 可以做什么

Finds Brazilian jiu-jitsu and grappling gyms, competitions, schedules, and covered locations.

find_competitions
Find upcoming BJJ competitions
Upcoming BJJ and grappling competitions from federation and organizer calendars (IBJJF, AJP, Smoothcomp and others), by country and date range. Returns at most 10 per call with the link to the organizer for registration, plus the BJJ Square calendar page for the full list.
只读 幂等
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'to': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'End date YYYY-MM-DD. Default from + 90 days, max from + 366 days.'}, 'from': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'Start date YYYY-MM-DD. Default today; past dates are moved to today.'}, 'lang': {'enum': ['it', 'en', 'es', 'pt', 'fr', 'de'], 'type': 'string', 'description': 'Language of the returned bjjsquare.com links: it, en, es, pt, fr or de. Default en.'}, 'limit': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Max results. Default 5, max 10.'}, 'country': {'type': 'string', 'pattern': '^[A-Za-z]{2}$', 'description': 'ISO 3166-1 alpha-2 code. Omit for worldwide.'}}}
find_gyms
Find BJJ gyms
Find Brazilian jiu-jitsu and grappling gyms by city, by country, or near a point. Give at least one of: city, country, or lat+lng. Returns at most 25 gyms per call (no pagination: narrow the area for more specific results). Each gym has a link to its public page on bjjsquare.com, where contacts and full details are shown. Use get_gym with the slug for the class schedule and what the gym offers.
只读 幂等
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'lat': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude of the search center.'}, 'lng': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude of the search center.'}, 'city': {'type': 'string', 'maxLength': 80, 'minLength': 2, 'description': 'City name, in the local language or in English (e.g. "Milano" or "Milan").'}, 'lang': {'enum': ['it', 'en', 'es', 'pt', 'fr', 'de'], 'type': 'string', 'description': 'Language of the returned bjjsquare.com links: it, en, es, pt, fr or de. Default en.'}, 'limit': {'type': 'integer', 'maximum': 25, 'minimum': 1, 'description': 'Max results. Default 10, max 25.'}, 'country': {'type': 'string', 'pattern': '^[A-Za-z]{2}$', 'description': 'ISO 3166-1 alpha-2 country code, e.g. IT. Recommended with city, to avoid same-name cities.'}, 'radius_km': {'type': 'number', 'maximum': 100, 'minimum': 1, 'description': 'Search radius around lat/lng in km. Default 25, max 100.'}}}
get_gym
Get a BJJ gym
Public details of one gym by its slug (from find_gyms): address, website, affiliation, what it offers, class schedule when the gym has published one, and when the schedule was last updated. Only known facts are returned: a missing field means unknown, not "no". Phone and email are on the gym page linked in the result.
只读 幂等
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'lang': {'enum': ['it', 'en', 'es', 'pt', 'fr', 'de'], 'type': 'string', 'description': 'Language of the returned bjjsquare.com links: it, en, es, pt, fr or de. Default en.'}, 'slug': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'Gym slug, e.g. as returned by find_gyms.'}}}
list_places
List covered places
Countries covered by BJJ Square with gym counts, or, with a country code, the cities of that country with gym counts (largest 200). Use it to check coverage before find_gyms.
只读 幂等
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'lang': {'enum': ['it', 'en', 'es', 'pt', 'fr', 'de'], 'type': 'string', 'description': 'Language of the returned bjjsquare.com links: it, en, es, pt, fr or de. Default en.'}, 'country': {'type': 'string', 'pattern': '^[A-Za-z]{2}$', 'description': 'ISO 3166-1 alpha-2 code. Omit to list countries.'}}}
已添加
find_competitions
2026年10月2日 02:40
已添加
list_places
2026年10月2日 02:40
已添加
get_gym
2026年10月2日 02:40
已添加
find_gyms
2026年10月2日 02:40