Saltar al contenido
Workee
Ilustracion de herramientas MCP conectadas a clientes, empleados, calendario y turnos de Workee

Remote MCP

Workee MCP Tools

Streamable HTTP OAuth mcp:use 11 tools

Endpoint

https://workee.es/mcp/workee
POST JSON-RPC GET 405 Bearer OAuth

mcpServers

{
    "mcpServers": {
        "workee": {
            "type": "http",
            "url": "https://workee.es/mcp/workee"
        }
    }
}

Account context

workee_account_context

read

Usuario, empresa, roles y scope OAuth.

Input
Sin argumentos
Output
Usuario, empresa, roles y scope OAuth.
Auth
OAuth - mcp:use

Install guide

workee_install_guide

read

Endpoint, config, tools y seguridad.

Input
format: markdown | json
Output
Endpoint, config, tools y seguridad.
Auth
OAuth - mcp:use

Clientes

workee_clients

read/write

Gestiona clientes/organizaciones de la empresa autenticada.

Input
action: list|get|create|update|delete
Output
Gestiona clientes/organizaciones de la empresa autenticada.
Auth
OAuth - mcp:use + admin role

Contactos

workee_contacts

read/write

Gestiona contactos asociados a clientes.

Input
action: list|get|create|update|delete
Output
Gestiona contactos asociados a clientes.
Auth
OAuth - mcp:use + admin role

Habilidades

workee_skills

read/write

Gestiona habilidades usadas para empleados y turnos.

Input
action: list|get|create|update|delete
Output
Gestiona habilidades usadas para empleados y turnos.
Auth
OAuth - mcp:use + admin role

Ubicaciones

workee_locations

read/write

Gestiona sedes/ubicaciones donde ocurren turnos.

Input
action: list|get|create|update|delete
Output
Gestiona sedes/ubicaciones donde ocurren turnos.
Auth
OAuth - mcp:use + admin role

Empleados

workee_employees

read/write

Gestiona perfiles de empleados/monitores.

Input
action: list|get|create|update|sync_skills|activate|deactivate|delete
Output
Gestiona perfiles de empleados/monitores.
Auth
OAuth - mcp:use + admin role

Calendario

workee_calendar

read

Consulta calendario semanal o diario de turnos.

Input
action: week|day
Output
Consulta calendario semanal o diario de turnos.
Auth
OAuth - mcp:use + admin role

Turnos

workee_shifts

read/write

Gestiona turnos recurrentes y dias de turno, y consulta su cobertura.

Input
action: list|get|create|update|activate|cancel|days|update_day|cancel_day|delete|coverage; filters: shift_status for list, day_status for days (legacy status still accepted per action)
Output
Gestiona turnos recurrentes y dias de turno, y consulta su cobertura.
Auth
OAuth - mcp:use + admin role

Asignaciones

workee_shift_assignments

read/write

Gestiona asignaciones y consulta candidatos elegibles por dia.

Input
action: list|get|assign|bulk_assign|remove|candidates
Output
Gestiona asignaciones y consulta candidatos elegibles por dia.
Auth
OAuth - mcp:use + admin role

Fichajes

workee_check_ins

read

Revisa fichajes, salidas, evidencias y registros pendientes. Solo lectura.

Input
action: list|get|summary
Output
Revisa fichajes, salidas, evidencias y registros pendientes. Solo lectura.
Auth
OAuth - mcp:use + admin role

Probe

curl -i https://workee.es/mcp/workee \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer <token-oauth>' \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-11-25","capabilities":{},"clientInfo":{"name":"workee-curl","version":"1.0.0"}}}'

JSON-RPC

Ejemplo tools/call

{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "workee_account_context",
    "arguments": {}
  }
}