Skip to main content
Glama

How to connect PushPress to ChatGPT, Claude and any AI agent

ChatGPT, Claude and other AI agents can work in your PushPress Core account. Cotlet.dev connects your own signed-in PushPress staff account to an agent, workflow or script through hosted MCP and REST.

What you can ask

Which classes have open spots today, and who is on the waitlist?

Check in the members on the 7:00 class roster.

Show no-shows and late cancels for last week.

Pause a member plan while they are away, after I approve it.

Message the class roster, then cancel the class after I approve both steps.

Related MCP server: Eversports Studio Manager MCP Server

Connect in 2 minutes

  1. Create an account at Cotlet.dev and enable PushPress for agents.

  2. Sign in to PushPress Core with your staff login in Cotlet's Cloud Browser.

  3. Add https://cotlet.dev/mcp/v1 to your agent. Chat apps sign in with Cotlet.dev; editors and scripts can use COTLET_API_KEY.

Claude Code

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 PushPress API key is needed.

Cursor

Copy .cursor/mcp.json from this repository into your project. It uses COTLET_API_KEY from your environment.

Run it locally (stdio)

This repository includes a small stdio MCP server for clients that only start local processes. It forwards calls to the hosted Cotlet.dev service. The hosted URL remains the recommended setup.

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

Or with Docker:

docker build -t pushpress-mcp .
docker run -i --rm -e COTLET_API_KEY pushpress-mcp

The local server exposes guide, status, open, read, click, type and close helpers. The hosted PushPress connection exposes 14 tools for classes, rosters, check-ins, members, plans, no-show reports, messages and cancellations.

Command line

pip install pushpress-mcp
pushpress-mcp connect
pushpress-mcp status
pushpress-mcp guide
pushpress-mcp tools
pushpress-mcp serve

Keep COTLET_API_KEY in your credential store, never in a shared workflow export.

PushPress tools through Cotlet.dev

The hosted connection works in your Core staff account and includes list_classes, get_class_roster, book_class_reservation, check_in_member, remove_reservation, list_members, get_member, list_plan_templates, switch_member_plan, pause_member_plan, cancel_member_plan, list_no_shows_late_cancels, message_class_registrants and cancel_class.

Six tools that change plans, send messages or cancel classes ask for your approval by default. Booking and check-in can be undone with remove_reservation. Use an admin Core login for plan changes and the No Show / Late Cancel report.

Does PushPress have an API or MCP server?

PushPress publishes a Platform API and an SDK, but they do not provide the staff workflows above. Cotlet works in your own Core login and is independent from PushPress. It is not affiliated with PushPress, Inc.

Privacy and access

Cotlet stores the signed-in Core profile encrypted and never stores your PushPress password. Your agent receives tool results, not the browser session cookie. Disable PushPress for agents, reset the browser or remove the staff login in Core to cut access.

Find it on

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

Start free: https://cotlet.dev/signup?app=pushpress&utm_source=github&utm_medium=readme&utm_campaign=pushpress

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    • PushPress MCP server for ChatGPT, Claude and any AI agent: list members, book class reservation, check in member, cancel reservation and update membership plan in your own PushPress account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to PushPress yourself; Cotlet does not store your password and you need no PushPress API key. About the official PushPress API: PushPress has a Platform API and an SDK that doubles as a local MCP server, both using an API key from Settings > Security & Access, but they are mostly read-only beyond creating customers and invitations (checked 11 Oct 2026). Booking, check-ins, plan changes and class cancellations are done by staff in Core. Setup and FAQ: https://cotlet.dev/integrations/pushpress-api-mcp-server

    • Mariana Tek MCP server for ChatGPT, Claude and any AI agent: list classes, book reservation, cancel reservation, find customer and add class credits in your own Mariana Tek account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Mariana Tek yourself; Cotlet does not store your password and you need no Mariana Tek API key. About the official Mariana Tek API: Yes, but gated: Mariana Tek has APIs (Customer, Studio, Admin, Webhooks and more), and credentials go only to integration partners who sign the Developer Tools Terms of Service and to developers working with a single studio, with the studio owner included in the request; no official MCP server exists (checked 11 Oct 2026). A technical review of about 1 to 3 weeks may follow, and reporting data and Stripe data are not available through the API. Setup and FAQ: https://cotlet.dev/integrations/mariana-tek-api-mcp-server

    • Zen Planner MCP server for ChatGPT, Claude and any AI agent: list members, book class, record attendance, enroll in membership and list failed payments in your own Zen Planner account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Zen Planner yourself; Cotlet does not store your password and you need no Zen Planner API key. About the official Zen Planner API: Yes, but only for partners: Zen Planner has an API on the Daxko Partners portal, and its docs say "Contact your Daxko sales representative to request access" (checked 11 Oct 2026). Studios cannot create a key themselves in Zen Planner Studio. Setup and FAQ: https://cotlet.dev/integrations/zen-planner-api-mcp-server

    • Glofox MCP server for ChatGPT, Claude and any AI agent: book member into class, list classes, list members, add lead and check in member in your own Glofox account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Glofox yourself; Cotlet does not store your password and you need no Glofox API key. About the official Glofox API: Glofox has a REST API for members, memberships, classes, bookings and payments, but the key and token come only on request to ABC Fitness, and its Zapier app needs the Elite plan (checked 8 Nov 2026). It has no official MCP server. Setup and FAQ: https://cotlet.dev/integrations/glofox-api-mcp-server

      https://cotlet.dev/mcp/v1/glofox

    Related MCP Servers

    • A
      license
      A
      quality
      B
      maintenance
      Connects AestheticsPro accounts to ChatGPT, Claude, and other AI agents through Cotlet, enabling appointment scheduling, client contact access, lead creation, and staff assignment with user approval.
      7
      Elastic 2.0
    • A
      license
      A
      quality
      B
      maintenance
      Enables ChatGPT, Claude and other AI agents to work inside a signed-in Eversports Studio Manager account through Cotlet — viewing studio activities and sign-in lists, signing participants in, pausing or resuming memberships, and emailing invoices, with user approval before any change is saved. It runs as a hosted connector or a local stdio server that forwards tool calls to Cotlet.
      7
      Elastic 2.0
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables AI agents like ChatGPT, Claude, and Cursor to work inside a user's own signed-in Exercise.com account, viewing schedules, booking sessions, messaging clients, and handling invoices with approval steps. It runs as a hosted connector or a local stdio server that forwards tool calls to the hosted backend using a Cotlet API key.
      Elastic 2.0
    • A
      license
      A
      quality
      C
      maintenance
      Lets AI agents work inside a user's own signed-in ClubReady account to search customer and prospect profiles, view profile details and amenities, and prepare contact-detail or membership-entitlement changes for review before saving. Access is governed by the user's club role, and the server can run hosted or locally over stdio.
      7
      Elastic 2.0