FieldRoutes MCP Server
Servidor MCP de FieldRoutes para Claude
Conecta Claude a tu cuenta de FieldRoutes para que puedas consultar clientes, verificar rutas, revisar citas, obtener el historial de servicio y más, directamente en la conversación.
Herramientas incluidas
Herramienta | Qué hace |
| Busca un cliente por nombre, teléfono, correo o dirección |
| Detalles completos de un cliente por ID |
| Tickets de servicio pasados y abiertos de un cliente |
| Detalles completos de un ticket de servicio |
| Citas programadas por fecha, cliente, ruta o técnico |
| Rutas activas en una fecha específica |
| Todas las paradas de una ruta específica |
| Planes de servicio recurrente de un cliente |
| Lista de empleados/técnicos y sus IDs |
| Facturas y saldos de un cliente |
Related MCP server: ServiceTitan MCP Server
Configuración
1. Copia este proyecto e instala las dependencias
npm install2. Configura tus credenciales
cp .env.example .envAbre .env y completa:
FR_AUTH_KEY— desde FieldRoutes: Admin → API → Manage KeysFR_AUTH_TOKEN— misma ubicaciónFR_SUBDOMAIN— la parte antes de.pestroutes.comen tu URL (ej.crownpest)
3. Compila y ejecuta localmente para probar
npm run build
npm startDeberías ver:
FieldRoutes MCP server running on port 3000
MCP endpoint: http://localhost:3000/mcpDespliega en Railway (recomendado — nivel gratuito disponible)
Ve a railway.app y regístrate (gratis)
Haz clic en New Project → Deploy from GitHub repo
Conecta tu cuenta de GitHub y sube este código a un nuevo repositorio
Railway detectará Node.js y lo desplegará automáticamente
En Railway, ve a tu proyecto → Variables y añade:
FR_AUTH_KEYFR_AUTH_TOKENFR_SUBDOMAIN
Railway te dará una URL pública como
https://fieldroutes-mcp-production.up.railway.app
Despliega en Render (alternativa — también gratuita)
Ve a render.com y regístrate
Haz clic en New → Web Service
Conecta tu repositorio de GitHub
Establece Build Command:
npm install && npm run buildEstablece Start Command:
npm startEn Environment, añade
FR_AUTH_KEY,FR_AUTH_TOKEN,FR_SUBDOMAINDespliega — Render te da una URL como
https://fieldroutes-mcp.onrender.com
Conéctate a Claude
En la aplicación de escritorio de Claude, ve a Settings → Connectors
Haz clic en Add custom connector
Ingresa tu URL desplegada +
/mcp:https://your-app.up.railway.app/mcpGuarda — Claude ahora puede usar las 10 herramientas de FieldRoutes
Verifica los endpoints con tu documentación de FieldRoutes
Las rutas de API en este servidor (customer/search, appointment/search, etc.) siguen el patrón
estándar REST de FieldRoutes. Si alguna devuelve un 404, consulta la documentación de API específica de tu inquilino en:
https://YOUR_SUBDOMAIN.pestroutes.com/api/docso contacta al soporte de FieldRoutes para confirmar la ruta exacta según tu nivel de cuenta.
Notas de seguridad
Tus credenciales de API se almacenan solo en variables de entorno — nunca se incluyen en el código
El servidor no requiere su propia autenticación (Claude es el único que lo llama)
Para mayor seguridad, puedes añadir una variable de entorno
API_SECRETy validarla como token bearer en las solicitudes entrantes
Related MCP Connectors
Field operations on a deterministic solver — run jobs, crews & fleet from Claude or ChatGPT.
Read FieldPulse customers, jobs, estimates, invoices, assets and projects; create and update jobs.
Connect Claude to Fathom meeting recordings, transcripts, and summaries
Solk CRM for Claude: accounts, pipeline, visits, quotes, orders and tickets with your permissions.
Related MCP Servers
- FlicenseCqualityDmaintenanceConnects Claude to ServiceTitan via API, providing 60 tools across CRM, Jobs, Accounting, and more for business management.601-
- FlicenseNot gradedqualityDmaintenanceEnables Claude Desktop to query ServiceTitan data about technician jobs and business performance via natural language, while protecting customer personal information.-
- AlicenseAqualityDmaintenanceEnables AI assistants like Claude to read and optionally write data in FieldRoutes (formerly PestRoutes) using plain English, with read-only mode by default and granular safety profiles.39MIT
- AlicenseNot gradedqualityBmaintenanceEnables querying and creating clients, service orders, collaborators, service requests, equipment, and other resources from the Field Control API directly in conversations with Claude.ISC