Zusammenfassung
Exercise.com, Software für Fitnessstudios und Coaching: Mitglieder und Personal, Termine und Kurse, geplante Termine und Teilnehmerlisten, Besuche und Check-ins, Kalender, Leistungen, Standorte, Verfügbarkeitspläne, Wartelisten, Assessments, Gruppen und protokollierte Workouts. Tenant API v4 auf deinem eigenen Plattform-Host.
Geführte Einrichtung
Exercise.com in 2 Minuten mit Microsoft Copilot verbinden
Starte die kostenlose Testphase in der AnythingMCP Cloud, verbinde Exercise.com in der geführten Einrichtung und trag deine MCP-URL in Microsoft Copilot ein. Ohne Code, ohne eigenen Server.
Keine Kreditkarte · 7 Tage Test · Self-Hosting-Alternative verfügbar
Frag einfach
Beispiel-Prompts für Exercise.com
Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.
Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → Exercise.com klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen — fertig. Kein Docker, kein
git clone, kein lokaler Server.
Exercise.com + Microsoft Copilot
Exercise.com, Software für Fitnessstudios und Coaching: Mitglieder und Personal, Termine und Kurse, geplante Termine und Teilnehmerlisten, Besuche und Check-ins, Kalender, Leistungen, Standorte, Verfügbarkeitspläne, Wartelisten, Assessments, Gruppen und protokollierte Workouts. Tenant API v4 auf deinem eigenen Plattform-Host.
Voraussetzungen
Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:
EXERCISE_HOST, EXERCISE_API_KEY, EXERCISE_ACCESS_TOKEN
Schritt 1 — Zugangsdaten holen
Der Connector liest die Exercise.com Tenant API v4 auf deinem eigenen Plattform-Host und kann Besuche buchen und stornieren. Der API-Zugang ist ein kostenpflichtiges Add-on: Dein Exercise.com-Ansprechpartner muss ihn zuerst freischalten.
- Trage deinen Plattform-Host ohne
https://und ohne Pfad inEXERCISE_HOSTein (zum Beispieltrain.yourgym.com). - Erstelle unter Account > Customize Platform > Developers > Add einen API-Key und kopiere ihn sofort, er wird nur einmal angezeigt. Trage ihn in
EXERCISE_API_KEYein (gesendet als HeaderAPI-TOKEN). - Trage den Bearer-Token des Kontos, in dessen Namen die API handelt, ohne das Wort Bearer in
EXERCISE_ACCESS_TOKENein: einen im Produkt ausgestellten Personal API Token oder den Token, den du mit dem API-Zugang erhalten hast. Mit dem Token des Inhabers oder eines Admins siehst du alle Mitglieder. Pläne, Assessment-Vorlagen und protokollierte Workouts antworten mit 401, wenn nicht beide Zugangsdaten gesetzt sind. - Beginne mit
exercise_com_list_usersfür die IDs von Mitgliedern und Personal, dannexercise_com_get_calendarmitaffinity=scheduleund einem Zeitfenster in Unix-Zeit für Buchungen.
Gut zu wissen:
exercise_com_list_appointmentsbraucht ein Datumsfenster infilter(q[start_time_gteq]undq[start_time_lt]); über die gesamte Historie scheitert der Aufruf mit HTTP 500.- Filter sind Ransack-Prädikate wie
q[status_eq]=completed. Paginiert wird mitperundpage(ab 1); ohne sie liefern manche Listen alles auf einmal. - 401
Access deniedbedeutet einen falschen Host, einen falschen oder widerrufenen Token oder einen nicht freigeschalteten API-Zugang. - Pakete, Rechnungen und Zahlungen sind nicht Teil der Tenant API v4, daher deckt dieser Connector sie nicht ab.
exercise_com_book_visitkann dem Mitglied etwas berechnen oder eines seiner Pakete nutzen, undexercise_com_cancel_visitkann Gebühren für späte Stornos auslösen und das Mitglied benachrichtigen.
Schritt 2 — Adapter installieren
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Schritt 3 — Connector in Microsoft Copilot hinzufügen
Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (
https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese AnleitungYOUR_SERVER_IDzeigt.
Microsoft Copilot nutzt MCP-Server über Agents, die du in Copilot Studio baust: Du fügst AnythingMCP einem Agent als Tool hinzu und veröffentlichst den Agent dann in Microsoft 365 Copilot und Teams. Copilot Studio verbindet sich aus der Cloud von Microsoft per Streamable HTTP, das AnythingMCP unterstützt.
- Öffne in Copilot Studio deinen Agent (oder leg einen an), geh zu Tools und wähle Add a tool → New tool → Model Context Protocol.
- Trag einen Server name ein (zum Beispiel
AnythingMCP), eine Server description, die sagt, was der Connector kann, und die Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Anhand der Beschreibung entscheidet Copilot Studio, wann es den Server aufruft. - Wähle bei der Authentifizierung API key, setze Type auf Header und den Header-Namen auf
X-API-Keyund klicke auf Create. - Wähle in Add tool die Option Create a new connection, füge einen MCP-API-Key aus AnythingMCP ein (MCP Servers → dein Server → API keys) und klicke auf Add to agent.
- Probier es im Test-Bereich des Agents aus: Bitte um etwas, wofür er die
Exercise.com-Tools braucht. - Klicke auf Publish, dann auf Channels → Microsoft 365 and Microsoft Teams, lass Make agent available in Microsoft Copilot aktiviert und wähle Add channel. See agent in Teams installiert den Agent für dich; in Microsoft 365 Copilot tippst du @ und wählst den Agent aus.
Lieber eine Anmeldung pro Person? Wähle statt API key OAuth 2.0 → Dynamic discovery: Dann meldet sich jede Person beim ersten Aufruf des Agents bei AnythingMCP an.
Du hostest selbst? Nimm statt https://cloud.anythingmcp.com die öffentliche HTTPS-Adresse deiner Instanz. Copilot Studio verbindet sich aus der Cloud von Microsoft, localhost funktioniert deshalb nicht.
Verfügbare Tools
| Tool | What it does |
|---|---|
exercise_com_list_users | List the platform's users (members, clients and staff) with name, e-mail, phone, head trainer and sign-up dates |
exercise_com_get_user | Return one user by id with profile, contact details, head trainer, membership and sign-up information |
exercise_com_list_visits | List visits (bookings and check-ins of a member for an appointment or class) with status, registered, completed, no-show and cancelled… |
exercise_com_get_visit | Return one visit by id with member, appointment, status timestamps, check-in and check-out, payment and booking details |
exercise_com_list_appointments | List appointments (booked sessions and class occurrences) with service, trainers, location, start and end time, status and capacity |
exercise_com_get_appointment | Return one appointment by id with its service, trainer, location, times, capacity, price and booking rules |
exercise_com_list_scheduled_appointments | List scheduled appointments: the dated occurrences of recurring classes and sessions, with start and end, trainer, location and capacity |
exercise_com_get_scheduled_appointment | Return one scheduled appointment (one occurrence of a recurring class or session) by id |
exercise_com_list_scheduled_appointment_members | List the members booked into scheduled appointments (class rosters) |
exercise_com_get_calendar | Return calendar events between two Unix timestamps: appointments and trainer availability (affinity schedule), scheduled workouts (logger)… |
exercise_com_list_services | List the services offered (session and class types) with name, duration, price and booking settings |
exercise_com_get_service | Return one service by id with duration, price, packages that cover it and booking rules |
exercise_com_list_locations | List the business locations with name and address |
exercise_com_list_schedules | List trainers' availability schedules (the time windows in which services can be booked) |
exercise_com_list_waitlist_entries | List waitlist entries for full appointments with member and position |
exercise_com_list_assessments | List assessment templates (fitness tests, questionnaires, intake forms) with name and questions |
exercise_com_list_user_assessments | List completed or assigned assessments of members, with answers, scores and dates |
exercise_com_get_user_assessment | Return one member's assessment by id with every answer and score |
exercise_com_list_groups | List groups (teams, classes or communities; type 1 free, 2 paid) with name, members and privacy |
exercise_com_list_workouts | List completed (logged) workouts with date, user and summary |
exercise_com_book_visit | Book a member into an appointment by creating a visit |
exercise_com_cancel_visit | Delete (cancel) a visit by id |
exercise_com_list_appointment_packages | List the packages (class packs, memberships with visit credits) that can be used to book one appointment: id, name, price options, number… |
exercise_com_get_assessment | Return one assessment template by id: name, description, its questions and fields, scoring formula and assignment settings |
exercise_com_list_group_calendars | List the group calendars: the calendars attached to groups, used for group events and classes |
exercise_com_list_user_workout_exercises | Return a member's logged history of workout exercises (sets, reps, weights), oldest first, paginated |
exercise_com_list_purchased_items | List what a member has bought: per item its type and id (package, workout plan, group...) and the payment option used (purchase or… |
FAQ
Für welchen Copilot gilt das? Für Microsoft 365 Copilot im Unternehmen, über Agents aus Copilot Studio. Die Microsoft-Copilot-App für private Konten bietet keine Möglichkeit, einen eigenen MCP-Server hinzuzufügen.
Was brauche ich? Ein Arbeitskonto mit Zugang zu Copilot Studio (Lizenz oder Testversion), um den Agent zu bauen. Wer ihn in Microsoft 365 Copilot oder Teams nutzen soll, braucht Zugriff auf den Agent: Teile ihn oder lass ihn von einem Admin für die Organisation veröffentlichen. Wendet deine Organisation Datenrichtlinien auf Power-Platform-Connectors an, gelten sie auch für MCP-Server.
Der Agent ruft die Tools nicht auf. Prüfe, dass der Header-Name genau X-API-Key lautet und der Schlüssel zum selben MCP-Server gehört wie die URL, und formuliere die Server description konkret: Copilot Studio entscheidet anhand der Beschreibung, wann es den Server aufruft. Veröffentliche den Agent nach jeder Änderung erneut; in einem offenen Chat holst du die neue Version mit „start over“.
Nächste Schritte
- Connector-Startseite
- Mit Claude verbinden
- Mit ChatGPT verbinden
- Mit Cursor verbinden
- Mit Gemini verbinden
- Mit Meta Muse verbinden
War dieser Guide hilfreich?