Installation überspringen. In unter 2 Minuten einsatzbereit.
Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge Connecteam mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.
Zusammenfassung
Connecteam, die App für Teams ohne festen Schreibtisch: User und benutzerdefinierte Felder, die Stempeluhr mit gestempelten Schichten, Timesheet-Summen und Ein- und Ausstempeln, Schichten im Scheduler, Jobs, Formulare und Einreichungen, Quick Tasks, Abwesenheitssalden und -anträge sowie Chat-Nachrichten. Connecteam API mit einem API-Key.
Frag einfach
Beispiel-Prompts für Connecteam
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 → Connecteam klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein
git clone, kein lokaler Server.
Connecteam + Cursor
Connecteam, die App für Teams ohne festen Schreibtisch: User und benutzerdefinierte Felder, die Stempeluhr mit gestempelten Schichten, Timesheet-Summen und Ein- und Ausstempeln, Schichten im Scheduler, Jobs, Formulare und Einreichungen, Quick Tasks, Abwesenheitssalden und -anträge sowie Chat-Nachrichten. Connecteam API mit einem API-Key.
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:
CONNECTEAM_API_HOST, CONNECTEAM_API_KEY
Schritt 1 — Zugangsdaten holen
Die Einrichtung dauert etwa 2 Minuten und braucht einen Owner oder Admin von Connecteam.
- Öffne in Connecteam Settings > API Keys und klicke auf Add API key. Kopiere den Key in
CONNECTEAM_API_KEY. Er gibt Zugriff auf das gesamte Konto, behandle ihn also wie ein Passwort. - Setze
CONNECTEAM_API_HOSTaufhttps://api.connecteam.comoder aufhttps://api-au.connecteam.com, wenn du dich bei app-au.connecteam.com anmeldest (australische Konten). - Installiere den Connector:
connecteam_get_accountist die Installationsprüfung.
API-Zugriff braucht den Expert-Plan oder höher, pro Hub: Operations für Stempeluhr, Scheduler, Jobs und Aufgaben; Communications für den Chat; HR & Skills für Abwesenheiten. User, Konto und Publisher funktionieren mit jedem berechtigten Hub.
Personenbezogene Daten: User enthalten Namen, Telefonnummern, E-Mail-Adressen und benutzerdefinierte Profilfelder wie Geburtstag, Adresse oder Ausweisnummern; Zeitaktivitäten können GPS-Positionen enthalten. Frag nur nach dem, was die Aufgabe braucht.
Zuerst die IDs: Jede Stempeluhr, jeder Scheduler und jedes Task Board ist eine eigene App-Instanz. Die KI holt ihre IDs mit connecteam_list_time_clocks, connecteam_list_schedulers und connecteam_list_task_boards, bevor sie die Tools aufruft, die timeClockId, schedulerId oder taskBoardId brauchen.
Was er liest:
- Konto und Personen:
connecteam_get_account,connecteam_list_users(Filter nach IDs, Namen, E-Mails, Telefonnummern, Status oder Änderungszeit),connecteam_list_custom_fields,connecteam_list_custom_field_categoriesundconnecteam_list_smart_groups. - Stempeluhr:
connecteam_list_time_activitiesliefert gestempelte Schichten, manuelle Pausen und Abwesenheiten pro User, höchstens 92 Tage pro Aufruf;connecteam_get_timesheet_totalsliefert Stunden pro User und Tag mit Pausen, Überstunden, Vergütung sowie Freigabe-, Einreichungs- und Sperrstatus. - Schichtplanung:
connecteam_list_shifts(Zeitraum in Unix-Sekunden),connecteam_get_shift,connecteam_list_shift_custom_fieldsundconnecteam_list_user_unavailabilities. - Jobs (Kunden, Einsatzorte oder Projekte, auf die Schichten und gestempelte Zeit gebucht werden):
connecteam_list_jobs,connecteam_get_jobundconnecteam_list_job_custom_fields. - Formulare:
connecteam_list_forms,connecteam_get_form(die Fragen),connecteam_list_form_submissionsundconnecteam_get_form_submissionmit jeder Antwort, auch Bildern und Dateilinks. - Aufgaben:
connecteam_list_tasksundconnecteam_list_task_labels. - Abwesenheiten:
connecteam_list_time_off_policy_types,connecteam_list_time_off_balancesundconnecteam_list_time_off_requests, das nur genehmigte Anträge liefert, wenn du nichtstatusesangibst. - Chat:
connecteam_list_conversationsundconnecteam_list_publishers.
Was er schreibt:
- Stempeluhr:
connecteam_clock_inundconnecteam_clock_outstempeln einen User jetzt oder zu einem Zeitstempel ein oder aus, optional auf einen Job oder eine geplante Schicht.connecteam_create_time_activitiesträgt vergangene Schichten oder manuelle Pausen nach (zum Beispiel ein vergessenes Einstempeln),connecteam_update_time_activitieskorrigiert sie. Gesperrte oder freigegebene Tage werden abgelehnt. - Schichtplanung:
connecteam_create_shiftsundconnecteam_update_shifts; mitisPublishedtrue undnotifyUserstrue sehen die Mitarbeitenden die Schicht und werden benachrichtigt. - Jobs:
connecteam_create_jobs(auch Unterjobs mitparentId) undconnecteam_update_job(titleist Pflicht). - Aufgaben:
connecteam_create_taskundconnecteam_update_task. Die API ersetzt die ganze Aufgabe, deshalb sendet die KI jedes MaluserIds,statusundtitle; Statuscompletedschließt sie ab. - Abwesenheiten:
connecteam_create_time_off_request(offen oder bereits genehmigt) undconnecteam_update_time_off_request(genehmigen oder ablehnen mitstatus). - User:
connecteam_create_users(jeder braucht firstName, lastName, phoneNumber und userType;sendActivationschickt die Aktivierungs-SMS),connecteam_update_users,connecteam_archive_users(umkehrbar: Update mitisArchivedfalse) undconnecteam_create_user_note. - Chat:
connecteam_send_messagepostet in eine Unterhaltung undconnecteam_send_private_messageschreibt an einen User, beide mit einer Publisher-ID ausconnecteam_list_publishersalssenderId. Nachrichten werden sofort zugestellt.
Bei der Installation deaktiviert: connecteam_delete_user, connecteam_delete_shift und connecteam_delete_task. Sie lassen sich nicht rückgängig machen; ein Workspace-Admin schaltet sie ein, wenn das Team sie braucht. Einen User zu archivieren ist die umkehrbare Alternative.
Datenformate: Antworten sehen so aus: { "requestId": "...", "data": {...}, "paging": { "offset": n } }. Schicht-, Stempel- und Aufgabenzeiten sind Unix-Zeitstempel in Sekunden mit separater IANA-timezone; Daten in Filtern sind YYYY-MM-DD. User-IDs sind Ganzzahlen; Schicht-, Job-, Aufgaben- und Antrags-IDs sind Strings. Batch-Schreibvorgänge (connecteam_create_users, connecteam_create_shifts, connecteam_create_jobs und die Updates) nehmen eine Liste und antworten pro Eintrag.
Blättern: limit (Standard 10; das Maximum hängt vom Tool ab, bis 500) und offset. Die KI erhöht offset um limit, bis eine Seite weniger Einträge als limit liefert.
Limits und häufige Fehler: Rate Limits gelten pro Konto und Plan (Expert: 100 Anfragen pro Minute und 10.000 pro Tag) und antworten mit 429. 401 oder 403 bedeutet einen falschen Key, die falsche API-Adresse (global oder australisch) oder einen Plan bzw. Hub ohne API-Zugriff; 404 eine unbekannte ID; 422 einen Validierungsfehler, das Feld steht im Body.
Der Connector macht keine Lohnabrechnung, bearbeitet keine Formulare, reicht keine Formularantworten ein und legt keine Stempeluhren, Scheduler oder Task Boards an.
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 Cursor 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.
Cursor liest MCP-Server aus ~/.cursor/mcp.json. Füge diesen Eintrag hinzu:
{
"mcpServers": {
"anythingmcp": {
"url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Erstelle in AnythingMCP unter MCP Servers → dein Server → API keys einen MCP-API-Key und setze ihn anstelle von
YOUR_MCP_API_KEYein. - Speichere die Datei und starte Cursor neu.
- Öffne Cursor → Settings → MCP und prüfe, ob
anythingmcpaufgeführt und verbunden ist. - Leg los: Der Agent kann jetzt die
Connecteam-Tools aufrufen.
Verfügbare Tools
| Tool | What it does |
|---|---|
connecteam_get_account | Account of the API key: company id, name and time zone |
connecteam_list_users | List users (employees, managers, owners): id, name, phone, email, user type, archived flag, custom field values and smart groups |
connecteam_list_custom_fields | List the user custom fields (profile fields such as employee number, department, birthday) with id, name, type and dropdown options |
connecteam_list_custom_field_categories | List the categories that group user custom fields, with id and name |
connecteam_list_smart_groups | List smart groups (user groups built from rules, used to assign jobs, forms and chats) with id and name |
connecteam_list_time_clocks | List the time clocks of the account (one per time clock app or location) with id and name; the id is needed by every time activity tool |
connecteam_list_time_activities | Clocked work per user in a date range: shifts with start and end (Unix seconds and time zone), job, notes and GPS, manual breaks and time… |
connecteam_get_timesheet_totals | Timesheet totals per user and day for a period: worked hours, breaks, overtime, pay, approval, submission and lock state |
connecteam_list_schedulers | List the job schedulers (schedule apps) with id and name; the id is needed by every shift tool |
connecteam_list_shifts | Scheduled shifts in a time range: id, start and end (Unix seconds), title, job, assigned users, open spots, published flag, notes, tasks… |
connecteam_get_shift | One scheduled shift by id with assignments, job, notes, tasks, breaks and custom fields |
connecteam_list_shift_custom_fields | Custom fields defined on the shifts of a scheduler, with id, name and type, for use in shift customFields |
connecteam_list_user_unavailabilities | Times a user marked as unavailable (and available) for scheduling in a range |
connecteam_list_jobs | List jobs (clients, sites or projects that shifts and clocked time are tracked against): id, title, code, description, GPS address… |
connecteam_get_job | One job by id with code, description, location, assignment, custom fields and sub-jobs |
connecteam_list_job_custom_fields | Custom fields defined on jobs, with id, name, type and options, for use in job customFields |
connecteam_list_forms | List forms (checklists, reports, inspections) with id, name and creation date |
connecteam_get_form | One form by id with its questions (id, type, title and options) |
connecteam_list_form_submissions | Submissions of a form: submitter, time, and the answer to each question (text, choices, images and file links) |
connecteam_get_form_submission | One form submission with the submitter, submission time and the answer to every question |
connecteam_list_task_boards | List quick task boards with id and name; the id is needed by every task tool |
connecteam_list_tasks | Tasks of a board: title, description, assignees, status, start and due time (Unix seconds), labels and sub-tasks |
connecteam_list_task_labels | Labels of a task board with id, title and colour, to filter or tag tasks by label |
connecteam_list_time_off_policy_types | Time off policy types (vacation, sick and others) with id and name; needed for balances and requests |
connecteam_list_time_off_balances | Time off balances of users for one policy type (days or hours left) |
connecteam_list_time_off_requests | Time off requests overlapping a date range: user, policy type, dates or times, all-day flag, status and notes |
connecteam_list_conversations | Chat conversations (channels and groups) the API can post to, with id, title and type |
connecteam_list_publishers | Custom publishers (named senders for API messages) with id and name; a publisher id is the senderId of the chat tools |
connecteam_create_users | Create one or more users |
connecteam_update_users | Update one or more users by userId (or by phone with editUsersByPhone): name, phone, email, user type, custom field values, archived flag |
connecteam_archive_users | Archive users: they lose access but keep their history and can be restored (update with isArchived false) |
connecteam_delete_user | Permanently delete a user and their data |
connecteam_create_user_note | Add a note (title and text) to a user's profile in Connecteam, e.g. a manager remark |
connecteam_create_shifts | Create shifts in a scheduler |
connecteam_update_shifts | Update shifts by shiftId: times, title, job, assignees, publish state, notes, tasks or breaks |
connecteam_delete_shift | Delete a scheduled shift |
connecteam_clock_in | Clock a user in on a time clock now (or at timestamp), optionally on a job or a scheduled shift |
connecteam_clock_out | Clock a user out of the running shift on a time clock now (or at timestamp) |
connecteam_create_time_activities | Add past clocked shifts or manual breaks for users (e.g. a forgotten clock-in) |
connecteam_update_time_activities | Correct clocked shifts or manual breaks by their id (start, end, job, notes) |
connecteam_create_jobs | Create jobs (or sub-jobs with parentId) and attach them to schedulers or time clocks |
connecteam_update_job | Update a job: title, code, description, location, assignment, custom fields or the schedulers and time clocks it belongs to. title is… |
connecteam_create_task | Create a task on a board and assign it to users; publish it to notify them |
connecteam_update_task | Update a task, e.g. mark it completed |
connecteam_delete_task | Delete a task from a board |
connecteam_create_time_off_request | Create a time off request for a user, pending for approval or already approved |
connecteam_update_time_off_request | Approve or deny a time off request (status), or change its dates and notes |
connecteam_send_message | Post a message to a chat conversation (channel or group) as a custom publisher |
connecteam_send_private_message | Send a private chat message to one user as a custom publisher |
Beispiel-Prompts
- „Wie viele Stunden hat jede Person letzte Woche auf der Stempeluhr Lager gearbeitet, inklusive Überstunden?“
- „Zeig mir die offenen Schichten von morgen im Scheduler Außendienst.“
- „Welche Abwesenheitsanträge sind noch offen, und wie viel Restguthaben hat jede Person?“
- „Liste die Einreichungen des Formulars Fahrzeugprüfung von dieser Woche mit den Antworten auf.“
- „Leg auf dem Board Filiale eine Aufgabe für Daniel an, den Kühlraum bis Freitag aufzufüllen, und veröffentliche sie.“
FAQ
Unterstützt Cursor eigene MCP-Server im kostenlosen Tarif? Ja, MCP gibt es in den Tarifen Hobby, Pro und Business.
Nächste Schritte
- Connector-Startseite
- Mit Claude verbinden
- Mit ChatGPT verbinden
- Mit Gemini verbinden
- Mit Meta Muse verbinden
- Mit Microsoft Copilot verbinden
War dieser Guide hilfreich?