mcpField
T
TeamUp MCP by usefulapi

TeamUp MCP by usefulapi

Remote
usefulapi.ioBusiness & Marketing0Updated today

About TeamUp MCP by usefulapi

TeamUp MCP by usefulapi is a hosted MCP server for fitness and class businesses to query events, attendance, customers, memberships, and invoices, and register customers for events. It combines read tools with write operations for customer, booking, and CRM records.

Key features

  1. 01Query events, venues, and instructors
  2. 02View customers, attendance, and memberships
  3. 03Query invoices and CRM interactions
  4. 04Create customers and register them for events
  5. 05Confirm attendance or unregister customers

Use cases

  1. 01Review attendance for classes and appointments
  2. 02Check customer memberships and invoices
  3. 03Register customers for events or remove registrations
  4. 04Log customer interactions and confirm check-ins

MCP support

The hosted MCP server exposes TeamUp query and write tools to MCP clients through a remote endpoint. First connection requires a TeamUp M2M API token and optionally a provider ID.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://goteamup.usefulapi.io/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

20

This tool takes no parameters.

Details

From the project README

TeamUp MCP by usefulapi

Use TeamUp from Claude, Cursor, or any MCP client — check classes, attendance, customers, memberships and invoices, and register customers for events. Hosted, no local install: connect with your own TeamUp credentials.

Live endpoint: https://goteamup.usefulapi.io/mcp · Homepage: https://usefulapi.io/goteamup

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://goteamup.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http goteamup https://goteamup.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
{
  "mcpServers": {
    "goteamup": {
      "url": "https://goteamup.usefulapi.io/mcp"
    }
  }
}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your TeamUp credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/goteamup/

On first connect you'll provide a TeamUp M2M API token (Business Dashboard → Settings → Integrations → API Integration → M2M Tokens), plus an optional provider ID. They're validated, stored per-user, and scoped to you — no keys in config files.

Tools

ToolTypeWhat it does
goteamup_get_authenticated_applicationreadGet the authenticated application
goteamup_list_customersreadList customers
goteamup_get_customerreadGet one customer
goteamup_list_eventsreadList events (classes and appointments)
goteamup_get_eventreadGet one event
goteamup_list_attendancesreadList attendances (bookings)
goteamup_list_customer_membershipsreadList customer memberships
goteamup_get_customer_membershipreadGet one customer membership
goteamup_list_membershipsreadList memberships (plans)
goteamup_list_offering_typesreadList offering types (class types)
goteamup_list_instructorsreadList instructors
goteamup_list_venuesreadList venues
goteamup_list_invoicesreadList invoices
goteamup_get_invoicereadGet one invoice
goteamup_list_crm_interactionsreadList CRM interactions
goteamup_create_customerwriteCreate (invite) a customer
goteamup_register_customer_for_eventwriteBook a customer into an event
goteamup_unregister_customer_from_eventwriteRemove a customer from an event
goteamup_confirm_attendancewriteCheck a customer in
goteamup_log_crm_interactionwriteLog a CRM interaction
goteamup_usage_statusmetaUsage status (free-tier meter)
goteamup_request_featuremetaRequest a missing feature
goteamup_upgrademetaUpgrade to Pro (unlimited*)
goteamup_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with goteamup_upgrade (it returns a Stripe Checkout link). Cancel any time with goteamup_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running goteamup_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by TeamUp.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.