TramitApp MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@TramitApp MCPMuéstrame las ausencias de agosto en MiEmpresa"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
TramitApp MCP
Servidor MCP (Model Context Protocol) que expone la API de TramitApp como herramientas para Claude Desktop (y cualquier cliente MCP compatible). Permite consultar y registrar datos de RR.HH. —fichajes, ausencias, turnos, vacaciones y empleados— directamente desde el chat con Claude.
Con soporte multiempresa: si tu token accede a varias sociedades, cada herramienta acepta la empresa por nombre o ID.
¿Qué hace?
Claude puede responder preguntas como:
"¿Qué empresas gestionamos en TramitApp?"
"Muéstrame las ausencias de agosto en MiEmpresa"
"¿Cuántos empleados tiene MiEmpresa?"
"¿Cuál es el saldo de vacaciones?"
sin salir del chat, llamando directamente a la API de TramitApp.
Related MCP server: Timely MCP Server
Herramientas incluidas
Herramienta | Tipo | Descripción |
| lectura | Sociedades a las que accede el token (nombre y |
| lectura | Todos los empleados de una sociedad ( |
| lectura | Detalle completo de un empleado por ID |
| lectura | Fichajes / horas por rango de meses ( |
| lectura | Ausencias, vacaciones y bajas por rango de días ( |
| lectura | Jornadas y turnos por rango de meses ( |
| lectura | Saldo de vacaciones de los empleados |
| escritura | Crea un fichaje de entrada o salida ( |
Todas las herramientas con ámbito de empresa aceptan un parámetro opcional empresa (nombre como "MiEmpresa" — sin distinguir mayúsculas — o el _id de 24 caracteres). Si el token solo accede a una sociedad, no hace falta indicarla.
Requisitos
Python 3.10 o superior
Cuenta en TramitApp con acceso a la API (token)
Instalación
1. Clona el repositorio
git clone https://github.com/marcgran/tramitapp-mcp.git
cd tramitapp-mcp2. Crea el entorno virtual e instala dependencias
# Windows
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
# macOS / Linux
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtEl código usa la API 1.x del SDK (
FastMCP);requirements.txtya fijamcp<2.
3. Configura el token
Copia .env.example a .env y rellena tu token:
cp .env.example .env
# Edita .env y pon tu TRAMITAPP_API_TOKENLa clave de API se solicita al soporte de TramitApp (chat de la aplicación o soporte@tramitapp.com).
Configuración en Claude Desktop
Edita el archivo de configuración de Claude Desktop:
Windows:
C:\Users\TU_USUARIO\AppData\Roaming\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Añade el servidor dentro de mcpServers (ajusta las rutas absolutas a tu instalación):
{
"mcpServers": {
"tramitapp": {
"command": "C:\\ruta\\a\\tramitapp-mcp\\.venv\\Scripts\\python.exe",
"args": ["C:\\ruta\\a\\tramitapp-mcp\\server.py"],
"env": {
"TRAMITAPP_API_TOKEN": "tu_token_aqui",
"TRAMITAPP_AUTH_MODE": "header"
}
}
}
}En macOS/Linux el comando sería /ruta/a/tramitapp-mcp/.venv/bin/python.
Reinicia Claude Desktop. Verás las herramientas de tramitapp disponibles en el chat.
Autenticación
TramitApp autentica con una cabecera personalizada (confirmado):
auth: TOKENEl token viaja tal cual, sin prefijo Bearer. El servidor ya está configurado así por defecto (TRAMITAPP_AUTH_MODE=header, TRAMITAPP_AUTH_HEADER=auth).
Variables de entorno disponibles:
Variable | Por defecto | Descripción |
|
| URL base de la API |
| (vacío) | Token de autenticación |
|
|
|
|
| Nombre de cabecera (modo |
|
| Timeout en segundos |
| (vacío) | Empresa por defecto opcional (nombre o |
La API de TramitApp
Rutas confirmadas contra la especificación OpenAPI oficial (copia en docs/tramitapp-api.json; Swagger legible en https://rrhh.tramitapp.com/doc):
Base real:
/tramitapi. Casi todos los endpoints van scoped por sociedad:/tramitapi/{company_id}/...El
company_idsale deGET /tramitapi/companies(herramientalistar_empresas).Sin paginación. Rangos de fechas con
start/end: días (YYYY-MM-DD) enabsences, meses (YYYY-MM) enhoursyshifts.La API no filtra por empleado en los listados; el servidor filtra en cliente por
employees_id.
Probar el servidor de forma aislada
Antes de configurar Claude Desktop puedes probar el servidor con el inspector MCP (abre una UI web):
mcp dev server.pyArquitectura
server.py es un único archivo plano por capas:
Capa | Función |
| Única lógica de autenticación — no duplicar. |
| HTTP crudo — devuelve |
| Lo que llaman las herramientas — resuelve |
| Resolución multiempresa: parámetro |
| Todas las rutas en un solo sitio. |
Toda herramienta nueva debe pasar por _request() y marcar [MODIFICA DATOS] en su docstring si escribe datos.
Dependencias
Paquete | Versión | Uso |
| >=1.2.0, <2 | SDK oficial MCP + FastMCP (API 1.x) |
| >=0.27.0 | Cliente HTTP asíncrono |
Licencia
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
MCP server exposing klokin time-tracking operations (employees, time entries, stores) to AI clients.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Connect Claude AI to UluP Spaces via MCP — create projects, nodes, and tasks with OAuth 2.0.
Let AI agents query data and act across all your business apps via MCP.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables employees to check leave balance, apply for leave, and view leave history through natural language using Claude Desktop.
- FlicenseAqualityCmaintenanceExposes the Timely.mn v3 time-attendance API as MCP tools for Claude and other clients, allowing queries for company-wide attendance, employee profiles, and attendance reports.4
- FlicenseBqualityCmaintenanceEnables managing employee leave requests (apply, view, list leaves) through Claude desktop using natural language.6
- FlicenseNot gradedqualityDmaintenanceEnables managing freee HR operations like employee data, attendance, leave, and approvals through natural language in MCP-compatible clients such as Claude Desktop.1
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/marcgran/tramitapp-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server