FieldRoutes MCP Server
Click on "Deploy 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., "@FieldRoutes MCP Servershow me the service history for customer Jane Doe"
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.
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
- mcpOAuthcom.crisphive
Field operations on a deterministic solver — run jobs, crews & fleet from Claude or ChatGPT.
- platform7nOAuthtech.p7n
Connect Claude to your Platform7n workspaces — chat, links, and tasks. One-click OAuth.
Connect Claude to Fathom meeting recordings, transcripts, and summaries
Field-service tools for agents: slot feasibility, drive time, service area, lead parsing, booking.
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.-
- AlicenseAqualityBmaintenanceEnables 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
- FlicenseNot gradedqualityBmaintenanceEnables querying and creating clients, service orders, collaborators, service requests, equipment, and other resources from the Field Control API directly in conversations with Claude.-