Goteamup

io.usefulapiv1.0.0Updated Sep 30, 2026

Check classes, attendance, customers, memberships and invoices in TeamUp and register customers.

VerifiedStreamable HTTPWeb executableBusiness & CommerceProductivity & Workflow

Overview

AI-generated overview

Lets an assistant read TeamUp class, attendance, customer, membership and invoice data and register customers for events.

What it does
A hosted MCP server for the TeamUp booking platform. It exposes read tools for customers, events (classes and appointments), attendances, memberships, offering types, instructors, venues, invoices and CRM interactions, plus write tools to create or invite a customer, book or remove a customer from an event, check a customer in, and log a CRM interaction. Two meta tools report usage and manage the subscription.
When to use it
Useful when an assistant needs to answer questions about a TeamUp schedule, bookings, memberships or invoices, or to carry out routine front-desk actions such as registering or checking in a customer. It fits studios and gyms already running on TeamUp.
Requirements
A remote MCP endpoint; no local install. Requires a TeamUp M2M API token, supplied on first connect, and an optional provider ID. The token is validated and stored per user by the provider.
Before you install
Write tools change real booking data: creating customers, booking or removing customers from events, checking customers in, and logging CRM interactions. The TeamUp M2M API token is a credential and is stored by the third-party provider rather than kept locally. The service is metered: 100 tool calls per month free, then a paid Pro plan.

Installation

In SourceWeft

  1. Open Goteamup in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "goteamup": {
      "type": "http",
      "url": "https://goteamup.usefulapi.io/mcp"
    }
  }
}

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

Add to Claude

json
{  "mcpServers": {    "goteamup": {      "url": "https://goteamup.usefulapi.io/mcp"    }  }}

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_upgrademetaUpgrade to Pro (unlimited)

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

Pricing

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

License

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

Source: servers/goteamup/README.md at commit 1ec23c2

Tools

0
Tool metadata has not been indexed yet.

Version history

1
  1. v1.0.0LatestSep 30, 2026