Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Connecteam одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Connecteam, приложение для сотрудников без рабочего места в офисе: пользователи и пользовательские поля, табельные часы со сменами, итогами табелей и отметками прихода и ухода, смены планировщика, работы (jobs), формы и их заполнения, быстрые задачи, остатки и заявки на отсутствие и сообщения в чате. Connecteam API с API-ключом.
Попробуй спросить
Примеры промптов для Connecteam
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Connecteam, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Connecteam
Connecteam, приложение для сотрудников без рабочего места в офисе: пользователи и пользовательские поля, табельные часы со сменами, итогами табелей и отметками прихода и ухода, смены планировщика, работы (jobs), формы и их заполнения, быстрые задачи, остатки и заявки на отсутствие и сообщения в чате. Connecteam API с API-ключом.
Настройка
Настройка занимает около 2 минут, нужен владелец или администратор Connecteam.
- В Connecteam откройте Settings > API Keys и нажмите Add API key. Скопируйте ключ в
CONNECTEAM_API_KEY. Он даёт доступ ко всему аккаунту, поэтому обращайтесь с ним как с паролем. - Укажите в
CONNECTEAM_API_HOSTзначениеhttps://api.connecteam.comилиhttps://api-au.connecteam.com, если вы входите через app-au.connecteam.com (австралийские аккаунты). - Установите коннектор:
connecteam_get_accountслужит проверкой установки.
Для доступа к API нужен тариф Expert или выше для каждого хаба: Operations для табельных часов, планировщика, работ и задач; Communications для чата; HR & Skills для отсутствий. Пользователи, аккаунт и publishers работают с любым подходящим хабом.
Персональные данные: у пользователей есть имена, телефоны, адреса почты и пользовательские поля профиля, например день рождения, адрес или номера документов; записи времени могут содержать GPS-координаты. Запрашивайте только то, что нужно для задачи.
Сначала id: каждые табельные часы, каждый планировщик и каждая доска задач это отдельный экземпляр приложения. ИИ получает их id через connecteam_list_time_clocks, connecteam_list_schedulers и connecteam_list_task_boards, прежде чем вызывать инструменты, которым нужны timeClockId, schedulerId или taskBoardId.
Что он читает:
- Аккаунт и люди:
connecteam_get_account,connecteam_list_users(фильтры по id, именам, почте, телефонам, статусу или времени изменения),connecteam_list_custom_fields,connecteam_list_custom_field_categoriesиconnecteam_list_smart_groups. - Табельные часы:
connecteam_list_time_activitiesвозвращает отмеченные смены, ручные перерывы и отсутствия по пользователям, не более 92 дней за вызов;connecteam_get_timesheet_totalsвозвращает часы по пользователю и дню с перерывами, сверхурочными, оплатой и статусами утверждения, отправки и блокировки. - Планирование:
connecteam_list_shifts(период в Unix-секундах),connecteam_get_shift,connecteam_list_shift_custom_fieldsиconnecteam_list_user_unavailabilities. - Работы (клиенты, объекты или проекты, к которым относят смены и отмеченное время):
connecteam_list_jobs,connecteam_get_jobиconnecteam_list_job_custom_fields. - Формы:
connecteam_list_forms,connecteam_get_form(вопросы),connecteam_list_form_submissionsиconnecteam_get_form_submissionсо всеми ответами, включая изображения и ссылки на файлы. - Задачи:
connecteam_list_tasksиconnecteam_list_task_labels. - Отсутствия:
connecteam_list_time_off_policy_types,connecteam_list_time_off_balancesиconnecteam_list_time_off_requests, который возвращает только утверждённые заявки, если не передатьstatuses. - Чат:
connecteam_list_conversationsиconnecteam_list_publishers.
Что он записывает:
- Табельные часы:
connecteam_clock_inиconnecteam_clock_outотмечают приход или уход пользователя сейчас или в заданный момент, при желании на работе или запланированной смене.connecteam_create_time_activitiesдобавляет прошедшие смены или ручные перерывы (например, забытую отметку прихода),connecteam_update_time_activitiesисправляет их. Заблокированные или утверждённые дни отклоняются. - Планирование:
connecteam_create_shiftsиconnecteam_update_shifts; сisPublishedtrue иnotifyUserstrue сотрудники видят смену и получают уведомление. - Работы:
connecteam_create_jobs(в том числе подработы сparentId) иconnecteam_update_job(titleобязателен). - Задачи:
connecteam_create_taskиconnecteam_update_task. API заменяет задачу целиком, поэтому ИИ каждый раз отправляетuserIds,statusиtitle; статусcompletedзакрывает её. - Отсутствия:
connecteam_create_time_off_request(ожидающая или уже утверждённая заявка) иconnecteam_update_time_off_request(утвердить или отклонить черезstatus). - Пользователи:
connecteam_create_users(каждому нужны firstName, lastName, phoneNumber и userType;sendActivationотправляет SMS для активации),connecteam_update_users,connecteam_archive_users(обратимо: обновление сisArchivedfalse) иconnecteam_create_user_note. - Чат:
connecteam_send_messageпубликует сообщение в беседе,connecteam_send_private_messageпишет одному пользователю, оба с id publisher изconnecteam_list_publishersв качествеsenderId. Сообщения доставляются сразу.
Отключены при установке: connecteam_delete_user, connecteam_delete_shift и connecteam_delete_task. Их действие нельзя отменить; администратор workspace включает их, когда они нужны команде. Архивирование пользователя это обратимая альтернатива.
Форматы данных: ответы имеют вид { "requestId": "...", "data": {...}, "paging": { "offset": n } }. Время смен, отметок и задач это Unix-метки в секундах с отдельным timezone по IANA; даты в фильтрах YYYY-MM-DD. Id пользователей целые числа; id смен, работ, задач и заявок строки. Пакетные записи (connecteam_create_users, connecteam_create_shifts, connecteam_create_jobs и обновления) принимают список и отвечают по каждому элементу.
Постраничный вывод: limit (по умолчанию 10; максимум зависит от инструмента, до 500) и offset. ИИ увеличивает offset на limit, пока страница не вернёт меньше элементов, чем limit.
Лимиты и частые ошибки: лимиты запросов действуют на аккаунт и тариф (Expert: 100 запросов в минуту и 10 000 в день), при превышении ответ 429. 401 или 403 означает неверный ключ, не тот адрес API (глобальный или австралийский) либо тариф или хаб без доступа к API; 404 неизвестный id; 422 ошибку валидации, поле указано в теле ответа.
Коннектор не рассчитывает зарплату, не редактирует формы и не отправляет ответы на них, не создаёт табельные часы, планировщики и доски задач.
Предварительные требования: CONNECTEAM_API_HOST, CONNECTEAM_API_KEY
Локальная установка коннектора
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
Откройте http://localhost:3000/connectors/store, выберите Connecteam и введите переменные, перечисленные в Предварительных требованиях.
Доступные инструменты
| 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 |
Примеры запросов
- «Сколько часов отработал каждый сотрудник на прошлой неделе по табельным часам Склад, включая сверхурочные?»
- «Покажи открытые смены на завтра в планировщике Выездная бригада.»
- «Какие заявки на отсутствие ещё ожидают решения и какой остаток у каждого сотрудника?»
- «Выведи заполнения формы осмотра автомобиля за эту неделю с ответами.»
- «Создай на доске Магазин задачу для Daniel пополнить холодильную камеру до пятницы и опубликуй её.»
Следующие шаги
Это руководство помогло?