The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Localgym MCP Server listing page.
Read-only MCP server for searching, comparing, and recommending UK gyms using the public LocalGym Agent API.
LocalGym covers 18,000+ UK gyms and fitness centres. This MCP server gives AI assistants and agent workflows a small, attributable interface for local gym discovery without exposing the private LocalGym website codebase.
| Tool | Description |
|---|---|
search_gyms | Search UK gyms by name, keyword, location, or user intent. |
get_gym_details | Return structured details for a LocalGym gym slug. |
recommend_gyms | Recommend gyms for a user goal and location. |
compare_gyms | Compare several gyms by LocalGym slug. |
Run directly from npm:
Or clone and run locally:
The server uses https://localgym.uk by default. To override it:
Recommended npm-based config:
Local clone config:
If you cloned the repo locally instead, use:
search_gymsget_gym_detailsrecommend_gymscompare_gymsYou can also smoke-test tool discovery by sending MCP JSON-RPC frames over stdio from an MCP client.
V1 is free, read-only, and attribution-first. Please link back to returned localgym_url values when using LocalGym data in public answers.
The public LocalGym Agent API enforces server-side rate limits. This MCP wrapper also includes a local courtesy limiter, defaulting to 60 tool calls per 60 seconds per running MCP process. You can lower it with LOCALGYM_MCP_RATE_LIMIT_MAX or LOCALGYM_MCP_RATE_LIMIT_WINDOW_MS; high-volume/commercial use should be arranged first.
For high-volume, commercial, affiliate, or claimed-listing use, contact enquiries@localgym.uk.
MIT