Sáltate la instalación. Funcionando en menos de 2 minutos.
Inicia una prueba gratuita en cloud.anythingmcp.com, añade Connecteam con un clic y apunta tu cliente de IA (Claude, ChatGPT, Copilot o Cursor) al endpoint MCP generado. Sin Docker, sin git clone, sin experiencia de desarrollo.
Resumen
Connecteam, la app para equipos que no trabajan en una oficina: usuarios y campos personalizados, el reloj de fichaje con turnos fichados, totales de partes de horas y fichaje de entrada y salida, turnos del scheduler, trabajos, formularios y envíos, quick tasks, saldos y solicitudes de ausencia y mensajes de chat. Connecteam API con una API key.
Prueba a pedir
Prompts de ejemplo para Connecteam
Haz clic en un prompt para copiarlo. Pégalo en Claude, ChatGPT, Cursor, Gemini, Copilot u OpenClaw para ejecutarlo contra este conector.
Claude es IA y puede equivocarse. Verifica siempre las respuestas.
💡 ¿Sin instalación? Usa cloud.anythingmcp.com directamente. Inicia sesión, pulsa Connectors → Connecteam, pega tus credenciales, genera una MCP API key y listo. Sin Docker, sin
git clone, sin servidor local.
Connecteam
Connecteam, la app para equipos que no trabajan en una oficina: usuarios y campos personalizados, el reloj de fichaje con turnos fichados, totales de partes de horas y fichaje de entrada y salida, turnos del scheduler, trabajos, formularios y envíos, quick tasks, saldos y solicitudes de ausencia y mensajes de chat. Connecteam API con una API key.
Configuración
La configuración lleva unos 2 minutos y necesita un propietario o administrador de Connecteam.
- En Connecteam abre Settings > API Keys y haz clic en Add API key. Copia la clave en
CONNECTEAM_API_KEY. Da acceso a toda la cuenta, así que trátala como una contraseña. - Pon
CONNECTEAM_API_HOSTenhttps://api.connecteam.com, o enhttps://api-au.connecteam.comsi inicias sesión en app-au.connecteam.com (cuentas australianas). - Instala el conector:
connecteam_get_accountes la comprobación de instalación.
El acceso a la API requiere el plan Expert o superior, por hub: Operations para el reloj de fichaje, el scheduler, los trabajos y las tareas; Communications para el chat; HR & Skills para las ausencias. Usuarios, cuenta y publishers funcionan con cualquier hub que cumpla el requisito.
Datos personales: los usuarios llevan nombres, teléfonos, emails y campos de perfil personalizados como cumpleaños, dirección o números de documento; las actividades de tiempo pueden llevar posiciones GPS. Pide solo lo que necesita la tarea.
Primero los ids: cada reloj de fichaje, scheduler y task board es una instancia de app propia. La IA obtiene sus ids con connecteam_list_time_clocks, connecteam_list_schedulers y connecteam_list_task_boards antes de llamar a las herramientas que piden timeClockId, schedulerId o taskBoardId.
Qué lee:
- Cuenta y personas:
connecteam_get_account,connecteam_list_users(filtros por ids, nombres, emails, teléfonos, estado o fecha de cambio),connecteam_list_custom_fields,connecteam_list_custom_field_categoriesyconnecteam_list_smart_groups. - Reloj de fichaje:
connecteam_list_time_activitiesdevuelve turnos fichados, pausas manuales y ausencias por usuario, como máximo 92 días por llamada;connecteam_get_timesheet_totalsdevuelve las horas por usuario y día con pausas, horas extra, pago y estado de aprobación, envío y bloqueo. - Planificación:
connecteam_list_shifts(rango de tiempo en segundos Unix),connecteam_get_shift,connecteam_list_shift_custom_fieldsyconnecteam_list_user_unavailabilities. - Trabajos (los clientes, obras o proyectos a los que se imputan turnos y horas fichadas):
connecteam_list_jobs,connecteam_get_jobyconnecteam_list_job_custom_fields. - Formularios:
connecteam_list_forms,connecteam_get_form(las preguntas),connecteam_list_form_submissionsyconnecteam_get_form_submissioncon cada respuesta, incluidas imágenes y enlaces a archivos. - Tareas:
connecteam_list_tasksyconnecteam_list_task_labels. - Ausencias:
connecteam_list_time_off_policy_types,connecteam_list_time_off_balancesyconnecteam_list_time_off_requests, que solo devuelve solicitudes aprobadas si no pasasstatuses. - Chat:
connecteam_list_conversationsyconnecteam_list_publishers.
Qué escribe:
- Reloj de fichaje:
connecteam_clock_inyconnecteam_clock_outfichan la entrada o la salida de un usuario ahora o en un instante dado, opcionalmente en un trabajo o un turno planificado.connecteam_create_time_activitiesañade turnos o pausas manuales pasados (por ejemplo, un fichaje olvidado) yconnecteam_update_time_activitieslos corrige. Los días bloqueados o aprobados se rechazan. - Planificación:
connecteam_create_shiftsyconnecteam_update_shifts; conisPublishedtrue ynotifyUserstrue el personal ve el turno y recibe un aviso. - Trabajos:
connecteam_create_jobs(también subtrabajos conparentId) yconnecteam_update_job(titlees obligatorio). - Tareas:
connecteam_create_taskyconnecteam_update_task. La API sustituye la tarea entera, así que la IA envía cada vezuserIds,statusytitle; el estadocompletedla cierra. - Ausencias:
connecteam_create_time_off_request(pendiente o ya aprobada) yconnecteam_update_time_off_request(aprobar o denegar constatus). - Usuarios:
connecteam_create_users(cada uno necesita firstName, lastName, phoneNumber y userType;sendActivationenvía el SMS de activación),connecteam_update_users,connecteam_archive_users(reversible: actualizar conisArchivedfalse) yconnecteam_create_user_note. - Chat:
connecteam_send_messagepublica en una conversación yconnecteam_send_private_messageescribe a un usuario, ambos con un id de publisher deconnecteam_list_publisherscomosenderId. Los mensajes se entregan al momento.
Desactivadas al instalar: connecteam_delete_user, connecteam_delete_shift y connecteam_delete_task. No se pueden deshacer; un administrador del workspace las activa cuando el equipo las necesita. Archivar un usuario es la alternativa reversible.
Formatos de datos: las respuestas tienen la forma { "requestId": "...", "data": {...}, "paging": { "offset": n } }. Las horas de turnos, fichajes y tareas son marcas de tiempo Unix en segundos con un timezone IANA aparte; las fechas de los filtros son YYYY-MM-DD. Los ids de usuario son enteros; los de turnos, trabajos, tareas y solicitudes son cadenas. Las escrituras por lotes (connecteam_create_users, connecteam_create_shifts, connecteam_create_jobs y las actualizaciones) aceptan una lista y responden por elemento.
Paginación: limit (10 por defecto; el máximo depende de la herramienta, hasta 500) y offset. La IA aumenta offset en limit hasta que una página devuelve menos elementos que limit.
Límites y errores comunes: los límites de peticiones son por cuenta y plan (Expert: 100 por minuto y 10.000 al día) y responden 429. 401 o 403 indica una clave errónea, la dirección de API equivocada (global o australiana) o un plan o hub sin acceso a la API; 404 un id desconocido; 422 un error de validación, con el campo indicado en el cuerpo.
El conector no procesa nóminas, no edita formularios ni envía respuestas a formularios y no crea relojes de fichaje, schedulers ni task boards.
Requisitos previos: CONNECTEAM_API_HOST, CONNECTEAM_API_KEY
Instalar el conector localmente
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
Abre http://localhost:3000/connectors/store, elige Connecteam e introduce las variables listadas en los Requisitos previos.
Herramientas disponibles
| 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 |
Ejemplos de prompts
- "¿Cuántas horas trabajó cada empleado la semana pasada en el reloj de fichaje Almacén, incluidas las horas extra?"
- "Muéstrame los turnos abiertos de mañana en el scheduler Equipo de campo."
- "¿Qué solicitudes de ausencia siguen pendientes y cuánto saldo le queda a cada persona?"
- "Lista los envíos de esta semana del formulario de inspección de vehículos con sus respuestas."
- "Crea en la board Tienda una tarea para Daniel de reponer la cámara frigorífica antes del viernes y publícala."
Siguientes pasos
¿Te ha sido útil esta guía?