4,500+ servers built on MCP Fusion
Vinkius

TeamUp MCP. Manage your entire studio using natural conversation.

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

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

Just plug in your AI agents and start using Vinkius.

TeamUp MCP Server connects your AI client to your fitness studio’s core database. It handles everything from class schedules and coach rosters to customer profiles, membership plans, and real-time payments.

Use it to manage an entire gym's operations just by talking to your agent.

What your AI agents can do

Get customer

Retrieves a specific member's full profile details from TeamUp.

Get event

Pulls detailed information for one single, scheduled class or event.

List coaches

Generates a roster of all active coaches and trainers at the facility.

+ 7 more capabilities included
Find Customer Profiles

Search member records by name or details using search_customers to get their current membership status and account balance.

Query Event Schedules

Get a full list of classes for a date range (list_events) or pull specific details about one scheduled event using get_event.

Analyze Revenue and Payments

Review all transactions, including the amount, method, and associated member, by calling list_payments to understand daily revenue.

View Membership Status

List every available membership plan, including pricing details and billing frequency, using list_memberships.

Manage Staffing Details

Retrieve a full roster of coaches and trainers, listing their certifications and assigned classes via list_coaches.

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

TeamUp MCP Server: 10 Tools for Studio Management

Use these ten tools to query member profiles, track revenue, check class availability, manage coaches, and view all core data points of your fitness business.

get019d7610

get customer

Retrieves a specific member's full profile details from TeamUp.

get019d7610

get event

Pulls detailed information for one single, scheduled class or event.

list019d7610

list coaches

Generates a roster of all active coaches and trainers at the facility.

list019d7610

list event types

Lists all standard class formats available (e.g., Yoga, CrossFit) with their default duration.

list019d7610

list events

Shows a list of scheduled classes within a specified date range.

list019d7610

list memberships

Retrieves all available pricing and plan options for membership packages.

list019d7610

list payments

Provides an itemized list of payments, detailing the amount, method, and member associated with the revenue.

list019d7610

list registrations

Lists event registrations, showing who booked a class and if they checked in or are on the waitlist.

list019d7610

list venues

Gets details about all available training locations and their maximum capacity.

search019d7610

search customers

Searches for members' profiles, showing their active membership status and current account balance.

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 TeamUp, 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

Listen up. The TeamUp MCP Server hooks your AI client right into the core database of any fitness studio. It handles everything you need, from tracking memberships and managing payments to running complex class schedules and keeping tabs on coaches. You use this server to run a whole gym operation just by talking to your agent.

Finding Members and Checking Status
You gotta know who's in the door and what they owe. Use search_customers when you need to find a member by name or key details; it instantly shows you their active membership status and current account balance. If you already have an ID, running get_customer pulls up that specific person's full profile details.

It’s your go-to for confirming who the client is.

Handling Class Schedules and Venues
Figuring out what classes are happening takes a few steps. First, run list_event_types to see every standard class format—like Yoga or CrossFit—and check out their default running time. To get a full view of the calendar, you use list_events, which shows all scheduled classes within any date range you specify.

For details on just one single event, you call get_event. You also need to know where people are training; list_venues gives you the capacity and setup for every available location in the studio.

Tracking Attendance and Registrations
When it comes to class sign-ups, list_registrations shows you exactly who booked a spot. This tool tells you if they checked in that day or if they're still sitting on the waitlist. You also need to know what plans are available; list_memberships pulls up every pricing option and plan type for your gym.

Managing Staffing Details
Keep track of who’s teaching the classes. Running list_coaches generates a full roster of all active trainers at the facility, listing their certifications and which classes they're assigned to teach. This helps you manage staffing without pulling up multiple spreadsheets.

Reviewing Money and Transactions
To keep the books straight, you use list_payments. This tool gives you an itemized list of every payment processed, detailing the exact amount, the method used (like credit card or cash), and which member generated the revenue. You can also review all available membership plans using list_memberships to ensure your pricing is current.

How TeamUp MCP Works

  1. 1 Your AI client sends a request to the TeamUp MCP Server (e.g., 'What are today's Yoga class times?').
  2. 2 The agent identifies the need and executes the appropriate tool, like list_events or get_event, passing specific parameters (date, type).
  3. 3 The server runs the query against TeamUp's backend and returns structured data (JSON) to your AI client for natural language interpretation.

The bottom line is: you tell your agent what you need, it finds the right tool, executes it safely, and gives you clean data without you having to write any code.

Who Is TeamUp MCP For?

Studio owners and operations managers who spend too much time jumping between scheduling software, payment dashboards, and membership spreadsheets. This server is for the person tired of manually reconciling a day's revenue against class bookings.

Studio Operations Manager

Uses this to run end-of-day reports by calling list_payments and cross-referencing them with attendance data from list_registrations.

Front Desk Staff

Relies on the agent to check a member's current status using search_customers, confirming if they are active or need to renew their membership plan via list_memberships.

Owner / General Manager

Uses it to quickly assess staffing needs by calling list_coaches and check class capacity for upcoming weeks using list_events.

What Changes When You Connect

  • Stop updating spreadsheets. Instead of manually cross-checking class schedules against payments, having access to list_events and list_payments lets your agent reconcile revenue instantly.
  • No more lost members or incorrect pricing. Use search_customers to get a member's profile—it immediately shows their active membership status and current balance without needing another screen jump.
  • Track every detail of class attendance. Instead of calling the front desk, use list_registrations to see who booked a class, who is waiting, and if they checked in for today's session.
  • Quickly staff any event. Call list_coaches to get an up-to-date roster of certified trainers, letting you assign classes or check availability instantly.
  • Understand your finances right away. Running list_payments gives you a clear breakdown of all revenue sources—memberships, packages, and drop-ins—without opening the accounting software.

Real-World Use Cases

01

Handling New Student Onboarding

A new client walks in. Instead of asking an employee to check three systems, your agent calls search_customers first. If the member isn't found, the agent checks list_memberships and guides the client through selecting a plan before initiating payment processing.

02

Daily Capacity Check

The coach asks: 'Can we run an extra Yoga class on Saturday?' The agent calls get_event for existing classes to see the venue, then uses list_venues to confirm if there's capacity in a room big enough.

03

End-of-Month Financial Review

The manager needs to report total revenue. The agent calls list_payments, which compiles all transactions, and cross-references that data against the scheduled classes from list_events for reporting purposes.

04

Checking Class Changes Mid-day

A member asks if their 10 AM CrossFit WOD is canceled. The agent uses list_events filtered by that date and class type to provide an immediate answer, saving the user from having to check the physical sign-up board.

The Tradeoffs

Checking for a person's availability

Manually checking if 'Sarah' is free by looking through printed schedules and calling multiple people.

Don't check calendars. Use search_customers to get Sarah's profile, which shows her active status, or use list_coaches to confirm she's assigned to a class that day.

Finding out what classes ran last week

Going into the booking system and clicking through 10 different tabs—Events, Coaches, Memberships—just to compile a report.

Use list_events with a date range filter. This pulls all scheduled classes automatically so you can build your report in one go.

Figuring out if payments were processed

Assuming that because a client showed up, they paid. Checking the payment terminal separately from the booking dashboard.

Always validate with list_payments. This tool gives you the definitive record of money received, linking it to the member and method.

When It Fits, When It Doesn't

Use this server if your main pain point is coordinating data across multiple internal studio functions: scheduling, attendance, staffing, and payments. You need a single source of truth that can answer questions like 'Did John pay for his membership AND was he registered for the class today?'

Don't use it if you only need to manage one isolated function (e.g., just sending marketing emails—use an email tool). Also, don't rely on this to handle complex external accounting or payroll; list_payments provides transaction data, but a dedicated finance API is better for full ledger management. This server assumes the core logic lives within TeamUp and needs structured access.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by TeamUp. 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 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_customer get_event list_coaches list_event_types list_events list_memberships list_payments list_registrations list_venues search_customers

Running a fitness studio shouldn't require jumping between five different screens.

Right now, figuring out if an event is running smoothly means checking the booking system for `list_events`, then hopping to the member database to see who attended (`search_customers`), and finally opening a separate sheet just to total up payments from drop-ins. It's clicks, tabs, and copy-pasting—every time.

With this MCP server, your agent handles that whole flow in one prompt. You ask: 'What's the revenue for yesterday's CrossFit classes?' The agent calls `list_registrations` to count attendees, then uses `list_payments` to total sales, and spits out the final number. It's immediate.

The TeamUp MCP Server lets you manage payments and registrations.

Today, tracking revenue means reconciling deposits against membership billing cycles. You have to manually compare what the booking system thinks was sold versus what the payment gateway actually recorded for `list_payments`. Now, your agent uses `list_memberships` and then cross-references that data with the payments list. It gives you a single, clear report on revenue health. No more guessing.

Common Questions About TeamUp MCP

How do I check if a specific coach is available using list_coaches? +

The list_coaches tool lists all active trainers and their certifications. If you need to check availability for a date, use list_events and filter by the coach's name.

What kind of data does list_payments provide? +

list_payments gives you an itemized list including the total amount paid, the payment method used (credit card, cash), and which member it belongs to. This helps track revenue from memberships or packages.

Can I find out if a customer is still active using search_customers? +

Yes. search_customers returns the full profile for any member, including their current membership status and whether they have an outstanding account balance.

How do I see all class types offered at my studio? (list_event_types) +

Use list_event_types. This tool gives you a list of every standard format—like Yoga or HIIT—and includes the default duration for each one.

If I only want class schedules for a specific month, how do I use `list_events`? +

You must provide explicit start and end date parameters. The tool processes the range to filter all classes falling within that window. It won't guess; it needs concrete dates.

When using `get_event`, how do I confirm if a class is currently sold out or limited by capacity? +

The event details returned include both the maximum capacity and the current booking count. This allows your agent to immediately check for full status against the venue limit.

Does `search_customers` give me more than just a profile, like their last visit date or financial standing? +

It gives you everything: the full profile, current active membership details, total visit count, and even the account balance. It's your single source for member status checks.

What specific data points does `list_venues` provide about my training locations? +

The tool gives you the full address and the maximum capacity of each venue. This is essential when cross-referencing class bookings against physical space limits.

How do I get a TeamUp API key? +

Visit goteamup.com/developers to request developer API access. You'll receive an API key that must be passed in the X-Api-Key header with each request.

You might also like

Built & Managed by Vinkius 30s setup 10 tools

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

No hosting. No infrastructure. No complex setup.
All 10 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.