# PushPress MCP for AI Agents AI Agent Connect

> PushPress MCP lets you manage your gym operations directly through your AI client. It handles member profiles, class rosters, membership plans, and appointment scheduling. Use it to check in members, track billing issues, and send messages like SMS or push notifications without leaving your chat interface. It's built for gym owners and coaches who need to run a fitness business on the fly.

## Overview
- **Category:** business-management
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_s5apepW9wtxAYCnCBfJnbvoREg9SXVqCeo9JIbQh/ai-agent-connect
- **Tags:** gym-management, membership-billing, scheduling, check-ins, customer-management

## Description

Running a gym means juggling a million small details. You're constantly switching between tabs to see who showed up for a 6 AM CrossFit class, checking if a member's credit card actually went through, or trying to find that one person who missed their last three sessions. It's a lot of manual clicking that pulls you away from actually coaching your members. This Connector changes that by letting your AI agent handle the heavy lifting. Instead of hunting through a dashboard, you can just ask your agent to pull up a member's billing status or see how many people are signed up for tonight's workout. You can even have your agent scan for members with expired cards so you can reach out before they get frustrated. It's about moving from managing software to just getting things done. Because Vinkius hosts this, you can connect it to your favorite AI client and start managing your entire facility from a single conversation. It makes the administrative side of your gym feel like a background task rather than a full-time job. You get to spend more time on the floor and less time in the back office. This connection gives you a direct line to your member profiles, class rosters, and appointment schedules. You can track daily check-ins, monitor your membership plans, and manage your outgoing communications all in one place. It takes the friction out of gym operations so you can focus on your community.

## Tools

### search_customers
Find gym members and see their active plans, check-in counts, and billing status. This is the fastest way to pull up a member's profile.

### get_customer
Pull up a specific member's full profile details instantly. Use this when you need to see the specific history for one person.

### list_checkins
See a list of everyone who's checked into the gym today. This helps you track daily attendance and identify peak traffic times.

### list_classes
View your scheduled group classes and their current capacities. Use this to see who is enrolled and how many spots are left for a workout.

### list_plans
View all your gym's membership plans in one list. This helps you quickly check the pricing and billing cycles for every membership type.

### list_appointments
See your full schedule of personal training and private coaching sessions. Use this to keep track of your daily appointments without leaving your chat.

### list_messages
Look at the history of messages you've sent to your members. This helps you track your outgoing communication across email, SMS, and push notifications.

### list_webhooks
Check which real-time event notifications are currently active for your gym. Use this to see what data is being sent to your external apps.

## Prompt Examples

**Prompt:** 
```
Which members have a billing issue right now?
```

**Response:** 
```
I found 4 members with failed payments or expired cards. Here's the list:

| Member Name | Plan | Status |
| :--- | :--- | :--- |
| John D. | Gold | Expired Card |
| Sarah M. | Basic | Failed Payment |
| Mike R. | Gold | Expired Card |
| Anna L. | Basic | Failed Payment |
```

**Prompt:** 
```
Who is enrolled in the 6 AM CrossFit class today?
```

**Response:** 
```
The 6 AM CrossFit class has 12 members enrolled: John D., Sarah M., Michael T... There are 3 spots remaining.
```

**Prompt:** 
```
How many people checked in today?
```

**Response:** 
```
Today's check-ins: 47 total. 

**Peak Time:** 6-7 AM (14)
**Entry Methods:**
* App: 28
* Kiosk: 15
* Manual: 4

That's a +6 increase vs last week.
```

## Capabilities

### Pull member profiles
Get instant details on a member's billing, check-ins, and active plans.

### Check class rosters
See who's signed up for a specific workout and how many spots are left.

### Track gym attendance
View daily check-ins and see which methods people are using to enter.

### Manage billing status
Identify members with failed payments or expired cards quickly.

### Schedule PT sessions
View and manage private coaching appointments and personal training slots.

### Send gym notifications
Dispatch emails, SMS, and push notifications to your community.

## Use Cases

### A member's card declined
You ask your agent to find members with billing issues. It uses search_customers to give you a list of 4 people to call.

### Checking class size
A coach asks "Who's in the 6 AM class?" The agent uses list_classes and gets back the names of the 12 people enrolled.

### Tracking attendance
You want to know if the morning rush was busy. The agent uses list_checkins to show you a summary of today's traffic.

### Sending a reminder
You need to notify everyone about a holiday closure. The agent checks list_messages and helps you draft the push notifications.

## Benefits

- Stop digging through dashboards to find member info by using search_customers to pull up profiles instantly.
- Handle billing issues faster by using search_customers to identify failed payments or expired cards before they become problems.
- Manage class capacity in real-time by using list_classes to see exactly how many spots are left for a workout.
- Keep members informed without manual typing by using list_messages to track out-bound communications.
- Organize your coaching schedule better by using list_appointments to see every private session at a glance.
- Track attendance trends by using list_checkins to see how people are entering the facility.

## How It Works

The bottom line is you get a conversational interface for your entire gym's backend.

1. Connect your PushPress account to the Vinkius platform to authorize the connection.
2. Link the Connector to your preferred AI client like Claude or Cursor.
3. Start asking your agent to perform tasks like "list all members with billing issues."

## Frequently Asked Questions

**Can I use the PushPress MCP to see who's coming to my classes?**
Yes, you can see the full roster and remaining spots for any scheduled class. It helps you manage capacity without opening the main dashboard.

**How does the PushPress MCP help with gym billing?**
It allows your agent to scan for failed payments or expired cards so you can follow up quickly. It makes it much easier to keep your memberships current.

**Can I check gym attendance with the PushPress MCP?**
Yes, you can get a summary of today's check-ins, including the peak times and entry methods. This helps you understand your gym's traffic patterns.

**Does the PushPress MCP work for CrossFit boxes?**
It's specifically built for CrossFit boxes, independent gyms, and S&C facilities. It handles the specific needs of these types of fitness centers.

**Can I manage my personal training schedule using PushPress?**
You can use your agent to list and view all your private coaching and PT appointments. It keeps your personal training schedule organized in one place.

**How do I send gym messages through the PushPress MCP?**
Your agent can access your sent messages and help you manage communications like SMS and push notifications. It makes reaching your community much faster.

**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.