Skip to main content
Glama
clubready-mcp

clubready-mcp

README.md
# How to connect ClubReady to ChatGPT, Claude and any AI agent

Connect ClubReady to ChatGPT, Claude and other AI agents through Cotlet. Work in your own signed-in ClubReady account, with access controlled by your club role. Cotlet is independent and is not affiliated with ClubReady.

## What you can ask

> Search customer or prospect profiles in my authorized club.

> Show the customer profile for the member I select.

> Prepare an update to a selected customer’s business contact details and show it before saving.

> Check the membership type for the customer I select and show any entitlement change before approval.

## Connect in 2 minutes

Get your API key at https://cotlet.dev/app and export it as `COTLET_API_KEY`.

### Claude

Add `https://cotlet.dev/mcp/v1` as a custom connector in Claude and sign in with Cotlet.dev.

### Claude Code

```bash
claude mcp add --transport http cotlet https://cotlet.dev/mcp/v1 --header "Authorization: Bearer $COTLET_API_KEY"
```

### ChatGPT

Settings → Apps → add connector URL `https://cotlet.dev/mcp/v1`, then sign in with Cotlet.dev. No API key needed.

### Cursor

Copy `.cursor/mcp.json` from this repo into your project:

```json
{
  "mcpServers": {
    "cotlet": {
      "url": "https://cotlet.dev/mcp/v1",
      "headers": {
        "Authorization": "Bearer ${COTLET_API_KEY}"
      }
    }
  }
}
```

## Run it locally (stdio)

This repo is a real MCP server. It speaks MCP over stdio, lists its ClubReady tools without any key, and forwards every tool call to the hosted Cotlet.dev server. The hosted URL above stays the recommended way. Use this when your client only starts local servers.

```json
{"mcpServers":{"clubready":{"command":"uvx","args":["clubready-mcp"],"env":{"COTLET_API_KEY":"your-key"}}}}
```

Or with Docker:

```bash
docker build -t clubready-mcp .
docker run -i --rm -e COTLET_API_KEY clubready-mcp
```

Tools: `clubready_guide`, `clubready_status`, `clubready_open`, `clubready_read`, `clubready_click`, `clubready_type`, `clubready_close`. Without `COTLET_API_KEY` a tool call answers: "Set COTLET_API_KEY. Get a key at https://cotlet.dev/app".

## Command line

Python 3.10+, nothing else to install. From PyPI:

```bash
pip install clubready-mcp        # or run it once: uvx clubready-mcp connect
clubready-mcp connect
```

Or straight from this repo:

```bash
export COTLET_API_KEY="your-key"
python3 clubready_agent.py connect   # ready config for Claude Code, Cursor, ChatGPT
python3 clubready_agent.py status    # is ClubReady ready in your Cotlet.dev account
python3 clubready_agent.py guide     # ClubReady screens and sign-in link
python3 clubready_agent.py read      # open ClubReady, read the page, close the browser
python3 clubready_agent.py tools     # list Cotlet.dev tools
python3 clubready_agent.py serve     # start the stdio MCP server (same as no argument)
```

## Questions from ClubReady users

**How do I get access?**

Create a Cotlet account, open ClubReady and sign in at app.clubready.com/login. Enable it for agents, then add Cotlet to your chosen AI assistant.

**How do I connect ClubReady to ChatGPT or Claude?**

Sign up at cotlet.dev, log in to ClubReady once in its Cloud Browser and add Cotlet to ChatGPT or Claude, following the steps in your console. No API key is needed. ChatGPT and Claude then work in your ClubReady account through Cotlet, in their phone apps too.

**What can ChatGPT do in ClubReady?**

With Cotlet, ChatGPT, Claude and other AI agents handle jobs like these in ClubReady: search customer or prospect profiles; view a customer profile; view customer amenities. You ask in plain words.

**Is there an official ChatGPT or Claude app for ClubReady?**

No vendor-published ClubReady MCP server or ChatGPT or Claude connector was found in the sources checked on 12 November 2026. Cotlet is independent and is not affiliated with ClubReady.

**Does ClubReady have an API?**

ClubReady provides an official API and real-time data notifications. Request a key from ClubReady Support; third-party authorization is approved by the club owner.

**Is the MCP server different from the REST API?**

Only in how it is called. Both carry the same 168 tools, inputs, answers, API key and price. Agents use MCP; scripts and HTTP steps use REST.

**Is Cotlet affiliated with ClubReady?**

No. Cotlet is independent and not affiliated with ClubReady.

## Find it on

- [ClubReady on Cotlet.dev](https://cotlet.dev/integrations/clubready-api-mcp-server?utm_source=github&utm_medium=readme&utm_campaign=clubready&utm_content=find)
- [PyPI package clubready-mcp](https://pypi.org/project/clubready-mcp/)
- [Odel](https://odel.app/modules/cotlet/clubready)
- [mcpbeat](https://mcpbeat.com/mcp-servers/cotlet/clubready/)
- [Step-by-step guide (PDF) on Internet Archive](https://archive.org/details/cotlet-connect-clubready-to-ai-agents-guide)

## Also works with

- [Mangomint MCP](https://github.com/cotlet-connect/mangomint-mcp)
- [Wanderlog MCP](https://github.com/cotlet-connect/wanderlog-mcp)
- [SmugMug MCP](https://github.com/cotlet-connect/smugmug-mcp)
- [Garmin Connect MCP](https://github.com/cotlet-connect/garmin-mcp)
- [Housecall Pro MCP](https://github.com/cotlet-connect/housecall-pro-mcp)
- [Medium MCP](https://github.com/cotlet-connect/medium-mcp)
- [Crexi MCP](https://github.com/cotlet-connect/crexi-mcp)
- [DistroKid MCP](https://github.com/cotlet-connect/distrokid-mcp)
- [LinkedIn MCP](https://github.com/cotlet-connect/linkedin-mcp)
- [EstimateOne MCP](https://github.com/cotlet-connect/estimateone-mcp)
- [Google Search Console MCP](https://github.com/cotlet-connect/google-search-console-mcp)
- [Lichess MCP](https://github.com/cotlet-connect/lichess-mcp)
- [Strava MCP](https://github.com/cotlet-connect/strava-mcp)
- [StreamElements MCP](https://github.com/cotlet-connect/streamelements-mcp)
- [Meetup MCP](https://github.com/cotlet-connect/meetup-mcp)
- [AccuRanker MCP](https://github.com/cotlet-connect/accuranker-mcp)
- [GetYourGuide MCP](https://github.com/cotlet-connect/getyourguide-mcp)
- [Idealista MCP](https://github.com/cotlet-connect/idealista-mcp)
- [Riverside MCP](https://github.com/cotlet-connect/riverside-mcp)
- [Udemy MCP](https://github.com/cotlet-connect/udemy-mcp)
- [Faire MCP](https://github.com/cotlet-connect/faire-mcp)
- [Teachable MCP](https://github.com/cotlet-connect/teachable-mcp)
- [Vagaro MCP](https://github.com/cotlet-connect/vagaro-mcp)
- [Buildertrend MCP](https://github.com/cotlet-connect/buildertrend-mcp)
- [Zoopla MCP](https://github.com/cotlet-connect/zoopla-mcp)
- [Dribbble MCP](https://github.com/cotlet-connect/dribbble-mcp)
- [Hostelworld MCP](https://github.com/cotlet-connect/hostelworld-mcp)
- [Mashvisor MCP](https://github.com/cotlet-connect/mashvisor-mcp)
- [Rent Manager MCP](https://github.com/cotlet-connect/rent-manager-mcp)
- [ThriveCart MCP](https://github.com/cotlet-connect/thrivecart-mcp)
- [Fresha MCP](https://github.com/cotlet-connect/fresha-mcp)
- [Booksy MCP](https://github.com/cotlet-connect/booksy-mcp)
- [BookingKoala MCP](https://github.com/cotlet-connect/bookingkoala-mcp)
- [Milanote MCP](https://github.com/cotlet-connect/milanote-mcp)
- [Partiful MCP](https://github.com/cotlet-connect/partiful-mcp)
- [Contractor Foreman MCP](https://github.com/cotlet-connect/contractor-foreman-mcp)
- [Pixieset MCP](https://github.com/cotlet-connect/pixieset-mcp)
- [GlossGenius MCP](https://github.com/cotlet-connect/glossgenius-mcp)
- [ZenMaid MCP](https://github.com/cotlet-connect/zenmaid-mcp)
- [AroFlo MCP](https://github.com/cotlet-connect/aroflo-mcp)
- [Simpro MCP](https://github.com/cotlet-connect/simpro-mcp)
- [Workiz MCP](https://github.com/cotlet-connect/workiz-mcp)
- [Kickserv MCP](https://github.com/cotlet-connect/kickserv-mcp)
- [Service Autopilot MCP](https://github.com/cotlet-connect/service-autopilot-mcp)
- [Boulevard MCP](https://github.com/cotlet-connect/boulevard-mcp)
- [Mindbody MCP](https://github.com/cotlet-connect/mindbody-mcp)
- [Meevo MCP](https://github.com/cotlet-connect/meevo-mcp)
- [DaySmart MCP](https://github.com/cotlet-connect/daysmart-mcp)
- [Acuity Scheduling MCP](https://github.com/cotlet-connect/acuity-scheduling-mcp)
- [Jane App MCP](https://github.com/cotlet-connect/jane-app-mcp)
- [FieldEdge MCP](https://github.com/cotlet-connect/fieldedge-mcp)
- [Phorest MCP](https://github.com/cotlet-connect/phorest-mcp)
- [DINGG MCP](https://github.com/cotlet-connect/dingg-mcp)
- [Invoice Simple MCP](https://github.com/cotlet-connect/invoice-simple-mcp)
- [PhotoShelter MCP](https://github.com/cotlet-connect/photoshelter-mcp)
- [RazorSync MCP](https://github.com/cotlet-connect/razorsync-mcp)
- [ShootProof MCP](https://github.com/cotlet-connect/shootproof-mcp)
- [Invoice2go MCP](https://github.com/cotlet-connect/invoice2go-mcp)
- [Appointy MCP](https://github.com/cotlet-connect/appointy-mcp)
- [Contractor+ MCP](https://github.com/cotlet-connect/contractor-plus-mcp)
- [Petpooja MCP](https://github.com/cotlet-connect/petpooja-mcp)
- [Teachers Pay Teachers MCP](https://github.com/cotlet-connect/teachers-pay-teachers-mcp)
- [Bloom MCP](https://github.com/cotlet-connect/bloom-mcp)
- [AestheticsPro MCP](https://github.com/cotlet-connect/aestheticspro-mcp)
- [Club OS MCP](https://github.com/cotlet-connect/club-os-mcp)
- [EZ Lawn Biller MCP](https://github.com/cotlet-connect/ez-lawn-biller-mcp)
- [Eversports Studio Manager MCP](https://github.com/cotlet-connect/eversports-studio-manager-mcp)
- [Exercise.com MCP](https://github.com/cotlet-connect/exercise-com-mcp)
- [Gymdesk MCP](https://github.com/cotlet-connect/gymdesk-mcp)
- [Iris Works MCP](https://github.com/cotlet-connect/iris-works-mcp)
- [CoachingPortal MCP](https://github.com/cotlet-connect/coachingportal-mcp)
- [CrewNest MCP](https://github.com/cotlet-connect/crewnest-mcp)
- [Paired Plus MCP](https://github.com/cotlet-connect/paired-plus-mcp)
- [All apps connected through Cotlet.dev](https://github.com/cotlet-connect)

---

More: https://cotlet.dev/integrations/clubready-api-mcp-server?utm_source=github&utm_medium=readme&utm_campaign=clubready

Request access: https://cotlet.dev/signup?app=clubready&utm_source=github&utm_medium=readme&utm_campaign=clubready

TDQS

A3.6/5.0

Scored across 7 tools

Disambiguation4/5

The core interaction tools (open, read, click, type, close) map to clearly distinct browser actions with no overlap. The only mild ambiguity is between clubready_guide (how-to/onboarding) and clubready_status (account/connection readiness), but their descriptions draw a usable line between instructions and diagnostics.

Naming Consistency5/5

Every tool uses the same clubready_ prefix with a single lowercase verb-style suffix (guide, status, open, read, click, type, close). The pattern is fully predictable and consistent throughout.

Tool Count5/5

Seven tools is well-scoped for a browser-session wrapper: onboarding/status, session lifecycle, and the four core page-interaction primitives. Each tool earns its place with no filler.

Completeness3/5

The lifecycle (open → read → click/type → close) plus status/guide covers basic workflows, but common web-form needs are absent: no scrolling, key presses (e.g. Enter), dropdown/select handling, or back/navigate control beyond opening a page. Agents may hit dead ends on longer pages or complex membership forms.