TeamUp MCP by usefulapi
Check classes, attendance, customers, memberships and invoices in TeamUp and register customers.
Connect it
Settings → Connectors → Add custom connector
URL: https://goteamup.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://goteamup.usefulapi.io/mcp{
"mcpServers": {
"goteamup": {
"url": "https://goteamup.usefulapi.io/mcp"
}
}
}claude mcp add --transport http goteamup https://goteamup.usefulapi.io/mcp{
"servers": {
"goteamup": {
"type": "http",
"url": "https://goteamup.usefulapi.io/mcp"
}
}
}20 tools, verified live
goteamup_get_authenticated_applicationread-onlyShow 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_list_customersread-onlySearch 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_get_customerread-onlyFetch 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_list_eventsread-onlyList 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_get_eventread-onlyFetch one class or appointment by id, including capacity, attending/waiting counts, registration open/close and late-cancel deadlines. TeamUp: GET /events/{id}.
goteamup_list_attendancesread-onlyList 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_customer_membershipsread-onlyList 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_get_customer_membershipread-onlyFetch 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_list_membershipsread-onlyList 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_typesread-onlyList 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_instructorsread-onlyList the business's instructors (coaches, trainers) with name, bio and linked staff id. TeamUp: GET /instructors.
goteamup_list_venuesread-onlyList the business's venues (physical locations and online venues) with address, timezone and rooms. TeamUp: GET /venues.
goteamup_list_invoicesread-onlyList 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_get_invoiceread-onlyFetch one invoice by id. Use expand=line_items,charges,discounts,taxes,applied_credits for the breakdown. TeamUp: GET /invoices/{id}.
goteamup_list_crm_interactionsread-onlyList 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_create_customercan modifyAdd 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_register_customer_for_eventcan modifyRegister 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_eventcan modifyCancel 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.
goteamup_confirm_attendancecan modifyConfirm that a customer attended an event (check them in). Returns the updated attendance. TeamUp: POST /events/{id}/confirm_attendance.
goteamup_log_crm_interactioncan modifyRecord 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.
Alternatives in Finance & Payments
Compare →RORoboSystemsB
Accounting knowledge graphs: SEC XBRL filings, QuickBooks ledgers, reports and forecasts over MCP.
AFArcadia FinanceB
Concentrated liquidity on Uniswap/Aerodrome (rebalance, compound, leverage) or single-sided lending.
Banco Central do Brasil (BCB) — SGS Time Series MCP ServerB
Banco Central do Brasil (BCB): SGS series, Focus expectations, PTAX, stats + provenance. 17 tools.
ATAgent402.Tools: pay-per-call web toolsB
Agentic Finance: 500+ agent tools, multi-chain USDC over x402 or MPP, or free via proof-of-work
SMSecedgar MCP ServerB
Query SEC EDGAR filings, XBRL financials, and company data via MCP. STDIO or Streamable HTTP.
STStock Trends Market IntelligenceB
Equity trend, relative-strength, expected-return, market-context, and research resources for agents.