FieldRoutes MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
FieldRoutes MCP Server for Claude
Connects Claude to your FieldRoutes account so you can look up customers, check routes, view appointments, pull service history, and more — directly in conversation.
Tools included
Tool | What it does |
| Find a customer by name, phone, email, or address |
| Full details for a customer by ID |
| Past and open service tickets for a customer |
| Full details on a single service ticket |
| Scheduled appointments by date, customer, route, or tech |
| Routes running on a specific date |
| All stops on a specific route |
| Recurring service plans for a customer |
| Employee/technician list and IDs |
| Invoices and balances for a customer |
Related MCP server: ServiceTitan MCP Server
Setup
1. Copy this project and install dependencies
npm install2. Configure your credentials
cp .env.example .envOpen .env and fill in:
FR_AUTH_KEY— from FieldRoutes: Admin → API → Manage KeysFR_AUTH_TOKEN— same locationFR_SUBDOMAIN— the part before.pestroutes.comin your URL (e.g.crownpest)
3. Build and run locally to test
npm run build
npm startYou should see:
FieldRoutes MCP server running on port 3000
MCP endpoint: http://localhost:3000/mcpDeploy to Railway (recommended — free tier available)
Go to railway.app and sign up (free)
Click New Project → Deploy from GitHub repo
Connect your GitHub account and push this code to a new repo
Railway will detect Node.js and deploy automatically
In Railway, go to your project → Variables and add:
FR_AUTH_KEYFR_AUTH_TOKENFR_SUBDOMAIN
Railway will give you a public URL like
https://fieldroutes-mcp-production.up.railway.app
Deploy to Render (alternative — also free)
Go to render.com and sign up
Click New → Web Service
Connect your GitHub repo
Set Build Command:
npm install && npm run buildSet Start Command:
npm startUnder Environment, add
FR_AUTH_KEY,FR_AUTH_TOKEN,FR_SUBDOMAINDeploy — Render gives you a URL like
https://fieldroutes-mcp.onrender.com
Connect to Claude
In the Claude desktop app, go to Settings → Connectors
Click Add custom connector
Enter your deployed URL +
/mcp:https://your-app.up.railway.app/mcpSave — Claude can now use all 10 FieldRoutes tools
Verify endpoints against your FieldRoutes docs
The API paths in this server (customer/search, appointment/search, etc.) follow the standard
FieldRoutes REST pattern. If any return a 404, check your tenant-specific API docs at:
https://YOUR_SUBDOMAIN.pestroutes.com/api/docsor contact FieldRoutes support to confirm the exact path for your account tier.
Security notes
Your API credentials are stored only in environment variables — never committed to code
The server does not require its own authentication (Claude is the only caller)
For extra security, you can add an
API_SECRETenv var and validate it as a bearer token on incoming requests
This server cannot be deployed
Maintenance
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