mcpbeat Sign in

TeamUp MCP by usefulapi MCP Server

answering

TeamUp MCP by usefulapi is answering right now. Last checked 1 min ago. It exposes 20 tools. Last commit 10 Oct 2026.

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

Uptime history 13 days of history
13 days agonow
100.0%
Uptime 24h
92 of 92 checks
20
Tools
read from the server
95 ms
Response time
average over 24h
0
Stars
last commit 10 Oct 2026

What changed 7

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 30 September 2026. No other catalogue keeps this.

9 Oct a tool changed version4 times that day
7 Oct a tool changed version
30 Sep a tool changed version2 times that day
and 4 more, back to 30 September 2026

Nothing serious here today

Today is the operative word: we check TeamUp MCP by usefulapi every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 1 min ago.

run in your terminal
claude mcp add goteamup --transport http https://goteamup.usefulapi.io/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "goteamup": {
      "url": "https://goteamup.usefulapi.io/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.goteamup]
url = "https://goteamup.usefulapi.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "goteamup": {
      "url": "https://goteamup.usefulapi.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "goteamup": {
      "url": "https://goteamup.usefulapi.io/mcp"
    }
  }
}

Available tools 20

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

goteamup
goteamup_confirm_attendance
Confirm that a customer attended an event (check them in). Returns the updated attendance. TeamUp: POST /events/{id}/confirm_attendance.
goteamup_create_customer
Add a new customer to the business as staff. By default TeamUp emails them an invitation to claim the profile; set send_invitation_email=false to add them silently. TeamUp: POST /customers.
goteamup_get_authenticated_application
Show the API application this token belongs to and the businesses (providers) it can reach, with their numeric ids — a cheap way to confirm the token works and to find the value for GOTEAMUP_PROVIDER_ID. TeamUp: GET /auth/application.
goteamup_get_customer
Fetch one customer by id: name, email, family role, lead flag, CRM status, created date. Use expand for deferred fields, e.g. field_values,credit_balance,staff_assignments. TeamUp: GET /customers/{id}.
goteamup_get_customer_membership
Fetch one customer membership by id. Use expand=usage_summary,next_billing_date,shared_with for usage, next bill and sharing. TeamUp: GET /customer_memberships/{id}.
goteamup_get_event
Fetch one class or appointment by id, including capacity, attending/waiting counts, registration open/close and late-cancel deadlines. TeamUp: GET /events/{id}.
goteamup_get_invoice
Fetch one invoice by id. Use expand=line_items,charges,discounts,taxes,applied_credits for the breakdown. TeamUp: GET /invoices/{id}.
goteamup_list_attendances
List bookings: who is registered for, attended, no-showed or late-cancelled which event, and with which customer membership. Filter by customer, event, venue, offering type, status or event start window. Use expand=customer,event for names. TeamUp: GET /attendances.
goteamup_list_crm_interactions
List logged CRM interactions (calls, emails, meetings, contacted) with notes and who logged them, optionally for one customer. Requires a super_admin-level token. TeamUp: GET /crm/interactions.
goteamup_list_customer_memberships
List memberships held by customers — status (active, hold, complete, cancelled), start/expiration/renewal dates, billed price, active hold. Filter by customer, membership plan, type, status, dates or holds. TeamUp: GET /customer_memberships.
goteamup_list_customers
Search and list the business's customers (members and leads). Filter by free text (email and name), CRM status, active memberships, age or family. Deferred fields such as field_values, credit_balance or sms_account can be added with expand. TeamUp: GET /customers.
goteamup_list_events
List scheduled sessions — classes and appointments — with start/end time, status, capacity, attending and waitlist counts, instructors, venue and offering type. Filter by time window, instructor, venue, offering type, status or occupancy. TeamUp: GET /events.
goteamup_list_instructors
List the business's instructors (coaches, trainers) with name, bio and linked staff id. TeamUp: GET /instructors.
goteamup_list_invoices
List invoices with status (open, paid, failed, voided, upcoming, …), due date, amount due, payer and receipt URL. Filter by status or a customer membership. TeamUp: GET /invoices.
goteamup_list_memberships
List the membership products the business sells — packs, recurring and prepaid plans — with price, duration, allotment, active member count and visibility. TeamUp: GET /memberships.
goteamup_list_offering_types
List offering types — the kinds of classes, appointments and courses the business runs — with schedule type, drop-in price, age limits, visibility and status. TeamUp: GET /offering_types.
goteamup_list_venues
List the business's venues (physical locations and online venues) with address, timezone and rooms. TeamUp: GET /venues.
goteamup_log_crm_interaction
Record a call, email, meeting or contact with a customer or lead, with an optional note and call outcome. Requires a super_admin-level token. TeamUp: POST /crm/interactions.
goteamup_register_customer_for_event
Register a customer for a class or appointment, optionally using a specific customer membership, or comped (free). Returns the attendance id. Undo with goteamup_unregister_customer_from_event. TeamUp: POST /events/{id}/register.
goteamup_unregister_customer_from_event
Cancel a customer's booking for a class or appointment. is_late_cancel=true records it as a LATE cancel, which can trigger the business's penalty rules — leave it unset unless asked. The response says whether it counted as late. TeamUp: POST /events/{id}/unregister.

Endpoints

URLTransportStateLatencyChecked
https://goteamup.usefulapi.io/mcp streamable-http answering 77 ms 1 min ago

Alternatives to TeamUp MCP by usefulapi

same job, measured the same way
Autumn MCP by usefulapi
by usefulapi

MCP server for Autumn — read customers, plans, balances & invoices; track usage and attach plans.

18 tools answering
Wild Apricot MCP by usefulapi
by usefulapi

Look up members, events, registrations, invoices and payments, and add contacts or check in guests.

21 tools answering
Amberflo MCP by usefulapi
by usefulapi

Query and manage Amberflo metering & billing: customers, meters, usage, plans, invoices, prepaid.

14 tools answering
Orb MCP by usefulapi
by usefulapi

Read Orb customers, subscriptions, invoices, usage and costs; create or update customers.

26 tools answering
Unleashed Software MCP by usefulapi
by usefulapi

Check products, stock on hand, customers, orders, invoices and quotes, and create records.

20 tools answering
Chargebee MCP by usefulapi
by usefulapi

Read Chargebee customers, subscriptions, invoices, items, transactions, credit notes and coupons.

13 tools answering
OfficeRnD MCP by usefulapi
by usefulapi

Browse OfficeRnD members, bookings, memberships, invoices and tickets, with optional write access.

20 tools answering
Lago MCP by usefulapi
by usefulapi

Read Lago customers, subscriptions, invoices, usage and revenue analytics; write events.

24 tools answering

TeamUp MCP by usefulapi — questions

Answers built from our own checks of this server.

What can TeamUp MCP by usefulapi do?
It exposes 20 tools, read directly from the server on our last check. Among them: goteamup_confirm_attendance, goteamup_create_customer, goteamup_get_authenticated_application, goteamup_get_customer, goteamup_get_customer_membership, goteamup_get_event and 14 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is TeamUp MCP by usefulapi working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 95 ms. The bar chart above shows every period we have measured.
How do I connect TeamUp MCP by usefulapi?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does TeamUp MCP by usefulapi need an API key?
No. TeamUp MCP by usefulapi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 20 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is TeamUp MCP by usefulapi?
It answers our handshake in 95 ms on average, which is faster than 86% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is TeamUp MCP by usefulapi open source?
Yes — it is published under the MIT licence, written in JavaScript, 0 stars on GitHub and 1 open issue. The source link is on this page, so you can read exactly what it does with your data before you connect it.