4,500+ servers built on MCP Fusion
Vinkius

PushPress MCP. Manage every detail from signup to class day.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

PushPress MCP on Cursor AI Code Editor MCP Client PushPress MCP on Claude Desktop App MCP Integration PushPress MCP on OpenAI Agents SDK MCP Compatible PushPress MCP on Visual Studio Code MCP Extension Client PushPress MCP on GitHub Copilot AI Agent MCP Integration PushPress MCP on Google Gemini AI MCP Integration PushPress MCP on Lovable AI Development MCP Client PushPress MCP on Mistral AI Agents MCP Compatible PushPress MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

PushPress handles gym operations—from checking members in to billing cycles. Connect your entire fitness facility to any AI agent, automating tasks like listing scheduled classes, updating member profiles, and tracking attendance history via natural conversation.

What your AI agents can do

Get customer

Retrieves a single, detailed profile for an individual gym member.

List appointments

Fetches all scheduled one-on-one personal training appointments.

List checkins

Gets a record of every recorded gym check-in for a specified date range.

+ 5 more capabilities included
Search and profile members

Find a member's full record, including their current plan status or last check-in count, using search_customers.

Review class rosters and schedules

List all classes scheduled for today or next week, seeing who is enrolled and how many spots are left using list_classes.

Track daily attendance metrics

Get a detailed list of check-ins that happened on any given day via the list_checkins tool.

Manage billing and membership data

Check current pricing models, plan types, and billing cycle details using list_plans.

Review private coaching appointments

Pull up a list of all scheduled PT or one-on-one coaching sessions for staff review using list_appointments.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

PushPress MCP Server: 8 Tools for Gym Operations

Use these eight tools with your agent to manage every aspect of the gym—from member profiles and billing status to daily class rosters and check-ins.

get019d75fa

get customer

Retrieves a single, detailed profile for an individual gym member.

list019d75fa

list appointments

Fetches all scheduled one-on-one personal training appointments.

list019d75fa

list checkins

Gets a record of every recorded gym check-in for a specified date range.

list019d75fa

list classes

Lists all group classes scheduled, including capacity and coach names.

list019d75fa

list messages

Retrieves a list of messages sent through the gym's communication channels.

list019d75fa

list plans

Lists all active membership and pricing plans, including billing details.

list019d75fa

list webhooks

Shows a record of the webhooks currently set up for real-time data notifications.

search019d75fa

search customers

Searches the member database and returns key details: profile, plan status, check-in count, and billing health.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with PushPress, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

PushPress handles your whole gym operation—from letting people in the door to running payroll cycles. Connect your entire fitness facility to any AI agent, and you'll automate tasks like checking class schedules, updating member files, or tracking who showed up today, all just by talking to it.

Searching and Profiling Members
You can find out everything about a gym member using search_customers. This tool searches the main member database and spits back key info: their full profile details, what plan they're on right now, how many times they checked in last month, and if their billing is good to go.

If you need all the nitty-gritty details for one specific person—like checking a membership ID or getting their full contact sheet—you use get_customer. That pulls up a single, comprehensive profile just for that individual.

Reviewing Class Rosters and Schedules
Need to know what's going on with group fitness? You call list_classes to get every group class scheduled. It lists out the name of the class, when it runs, how many spots are open, and who the coach is. If you wanna check next week’s schedule or today's lineup, this tool shows you all that data.

For private work, if a trainer needs to review their books, they use list_appointments. This pulls up every one-on-one personal training session scheduled for staff review.

Tracking Daily Attendance Metrics
Want to know who actually showed up? You run list_checkins and it gives you a detailed list of check-ins that happened on any date range you pick. It tracks the raw data showing attendance, letting management see exactly how many people walked through the doors. This is your day-to-day occupancy report.

Managing Billing and Membership Data
To handle membership money, you use list_plans. This tool shows all the current pricing models, every type of plan available—from monthly passes to annual packages—and all the specific billing cycle details. You'll get a clear picture of what you're selling and how often your members are charged.

Communication and System Health
Staff can check through list_messages to see a list of messages sent across the gym's communication channels, keeping everyone in the loop on the fly. If you wanna know about system updates or integrations, you run list_webhooks. This shows you a record of all the webhooks currently set up for real-time data notifications, letting IT know what services are talking to each other.

In short: You'll use these tools together to build out every single operational task. Search profiles with search_customers, see who’s signed up for yoga today using list_classes, check the attendance count for yesterday via list_checkins, and verify if a member is billed correctly by running list_plans. It's all about talking to your system naturally, so you don't have to click through twenty separate screens.

You just ask your agent, and it gets the data right away.

How PushPress MCP Works

  1. 1 Connect your AI client to the PushPress MCP Server endpoint.
  2. 2 Your agent runs a tool (e.g., search_customers) based on your natural language prompt, and fetches specific data points from PushPress.
  3. 3 The server returns structured data—like a list of members or classes—which your AI client then formats into an easy-to-read answer.

The bottom line is: you talk to your agent like talking to a coworker, and the agent handles logging into the gym software and pulling the exact information you need.

Who Is PushPress MCP For?

Gym owners and operations managers who spend hours manually jumping between scheduling dashboards, billing portals, and attendance sheets. If you're tired of calling staff members just to ask about a client's payment status or today's class capacity, this is for you.

Operations Manager

Runs daily reports by asking the agent for 'all check-ins vs. scheduled classes' and verifying billing health using list_plans.

Lead Trainer / Coach

Checks class capacity before a session starts or looks up a member's history to adjust their personalized workout plan.

Billing Administrator

Quickly finds members with payment issues by running search_customers and reviewing billing status details.

What Changes When You Connect

  • Automate member lookups. Instead of navigating three tabs just to find a client’s status, running search_customers gives you their profile, plan, and billing health in one go.
  • Instantly check capacity. Need to know if the 6 AM class has room? Use list_classes to pull real-time enrollment numbers without opening the scheduling dashboard.
  • Streamline attendance tracking. Stop counting widgets on a dashboard; asking for list_checkins gives you immediate totals, peak times, and method breakdowns.
  • Handle billing inquiries fast. You can check membership options or find payment issues by calling list_plans or running search_customers, speeding up customer service drastically.
  • Improve communication flow. Need to know if a client spoke to the coach? Use list_messages and your agent handles filtering through all emails, SMS, and push notifications.

Real-World Use Cases

01

Checking membership billing status

A member calls asking why their class was canceled. You ask the agent to run search_customers for them, which immediately returns the profile and shows a note about an expired plan, allowing you to fix the billing issue right away.

02

Verifying today's schedule capacity

A trainer needs to book a private session. Instead of logging into two systems, they ask the agent to run list_classes for available times and then check list_appointments to see who is already booked.

03

Reporting on gym usage trends

The owner wants a report. They ask the agent to use list_checkins over the last week, which aggregates the raw data and provides a breakdown by check-in method (App vs Kiosk).

04

Onboarding new clients

A front desk staffer needs basic info on a walk-in. They run get_customer with the email, pulling up their profile and checking if they need to sign up for a specific plan using details from list_plans.

The Tradeoffs

Manual dashboard navigation

Clicking through 'Clients' tab -> selecting member -> clicking 'Billing History' -> running report. Takes 6-8 clicks and 45 seconds.

Just ask your agent: 'Show me the billing status for John Doe.' The agent uses search_customers to pull this specific data point instantly.

Guessing which report is right

Running a general 'Activity Log' that mixes check-ins, messages, and appointments. Hard to find the real numbers.

Be specific with your tools. If you need attendance counts, ask for list_checkins. If you need scheduling, use list_classes.

Copy-pasting data between systems

Getting a class list from one screen and manually entering names into another system to confirm attendance.

Let the agent run list_classes and then use that roster data directly. It keeps everything in one conversation.

When It Fits, When It Doesn't

Use this server if your workflow involves cross-referencing multiple, distinct datasets: like matching a member's billing status (search_customers) with their scheduled classes (list_classes). You need an AI agent to act as the intermediary that pulls from these sources and synthesizes one answer. Don't use it if you only need to read static data (like just checking the general pricing structure, in which case list_plans is enough). If your task is purely sequential—e.g., 'Get customer info, then list appointments'—you can often do that with multiple tool calls. But if you need a summary answer like, 'Which members who are over 30 days past due also have an appointment next week?' — this server lets the agent handle that complex logic.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by PushPress. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_customer list_appointments list_checkins list_classes list_messages list_plans list_webhooks search_customers

Finding out what a client is doing today shouldn't take logging into three different systems.

Right now, checking on a client means jumping from the main dashboard to the scheduling tab, then maybe opening another window for billing details. You spend time clicking, cross-referencing dates, and copying names just to build a simple picture of their status.

With this server, your agent does that work for you. Instead of juggling tabs, you ask: 'What is Sarah M.'s status?' And it runs `search_customers`—giving you her plan details, last check-in date, and billing health in one clear response.

The PushPress MCP Server lets you manage memberships with `list_plans`.

Before, figuring out pricing meant finding a laminated sheet or clicking through several 'Pricing' pages. If your friend asked what the basic monthly rate was, you had to remember which plan corresponded to that price point.

Now, just ask: 'What are our membership options?' The agent runs `list_plans` and gives you the full breakdown—pricing included—instantly.

Common Questions About PushPress MCP

How do I use list_checkins to find out who was here last week? +

You tell your agent, 'List check-ins for May 1st through May 7th.' It runs list_checkins and gives you the raw data set for that period. You don't have to manually filter the calendar.

Can I find a client’s profile using search_customers? +

Yes. Simply ask your agent, 'Search for John Smith.' The server runs search_customers and returns his profile, including whether he's currently active or if his card is expired.

What does list_classes show me? +

list_classes shows you the current schedule. It lists every group class planned, along with capacity and who the coach is for that day.

How do I view all available membership plans using list_plans? +

Use list_plans. This tool gives a full inventory of your gym's pricing tiers, including both the name and the billing cycle associated with each plan.

How does using get_customer help me check a member's billing status? +

It provides the member's active plan and current billing state. You instantly see if payments failed or if their credit card needs updating, letting your agent know exactly who requires follow-up.

What does list_webhooks show me about system integration status? +

It provides a comprehensive list of all active webhooks. Use this to verify which real-time event notifications are firing, confirming your AI client is aware of every connected service.

How do I use list_messages to track past communication with members? +

You get a record of all messages sent through PushPress. Your agent processes this history, pulling up previous emails and SMS texts so you have full context on the member's background.

If I need to check for scheduling conflicts, how does list_appointments help? +

It returns a list of scheduled PT appointments. Your agent processes this data set, allowing you to quickly identify overlaps or open slots without checking the physical calendar.

Does PushPress have a TypeScript SDK? +

Yes! PushPress provides an early-alpha TypeScript SDK on GitHub, and their v3 API is the most modern in the gym management space.

Does PushPress integrate with external waiver systems? +

PushPress has a robust internal waiver and document signing system, but its API can also sync status with external CRM and waiver platforms.

Can I use the API to book an appointment for a client? +

Yes, the v3 API allows authorized agents to schedule personal training sessions and appointments dynamically based on coach availability.

You might also like

Built & Managed by Vinkius 30s setup 8 tools

We've already built the connector for PushPress. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 8 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.