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 + Cursor
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.
Requisitos previos
Las instrucciones de configuración completas están incluidas en el conector (visibles en el store al seleccionarlo). Las variables de entorno requeridas:
CONNECTEAM_API_HOST, CONNECTEAM_API_KEY
Paso 1 — Obtener credenciales
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.
Paso 2 — Instalar el adapter
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
Paso 3 — Añadir el conector en Cursor
La URL de tu servidor: en AnythingMCP abre MCP Servers → el servidor donde está este conector y copia su URL (
https://cloud.anythingmcp.com/mcp/…). Úsala donde esta guía muestraYOUR_SERVER_ID.
Cursor lee los servidores MCP de ~/.cursor/mcp.json. Añade esta entrada:
{
"mcpServers": {
"anythingmcp": {
"url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Crea una clave de API MCP en AnythingMCP en MCP Servers → tu servidor → API keys y pégala en lugar de
YOUR_MCP_API_KEY. - Guarda el archivo y reinicia Cursor.
- Abre Cursor → Settings → MCP y comprueba que
anythingmcpaparece en la lista y está conectado. - Empieza a chatear: el agente ya puede usar las herramientas de
Connecteam.
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."
FAQ
¿Cursor admite servidores MCP personalizados en el plan gratuito? Sí, MCP está disponible en los planes Hobby, Pro y Business.
Siguientes pasos
- Página del conector
- Conectar a Claude
- Conectar a ChatGPT
- Conectar a Gemini
- Conectar a Meta Muse
- Conectar a Microsoft Copilot
¿Te ha sido útil esta guía?