Connects Claude to your FieldRoutes account via the Model Context Protocol.
| Tool | What it does |
|---|---|
search_customer |
Find customers by name, phone, email, city, address |
get_customer |
Full account detail + balance for a specific customer |
get_appointments |
Service history and upcoming appointments |
get_subscriptions |
Active service plans |
get_tickets |
Invoice lookup with balance info |
get_payments |
Payment history |
add_note |
Log a note directly to a customer account |
Create a new GitHub repo and push this folder to it.
- Go to railway.app and sign in
- Click New Project → Deploy from GitHub Repo
- Select your repo
In Railway → your service → Variables, add:
FR_AUTH_KEY=your_fieldroutes_authentication_key
FR_AUTH_TOKEN=your_fieldroutes_authentication_token
FR_HOST=ecoarmor.fieldroutes.com
PORT=3000
Railway auto-deploys. Once live, your MCP URL will be:
https://your-app-name.up.railway.app/mcp
- Go to Claude.ai → Settings → Integrations
- Click Add Integration
- Paste your Railway URL:
https://your-app-name.up.railway.app/mcp - Save — Claude will now have access to your FieldRoutes data
npm install
FR_AUTH_KEY=your_key FR_AUTH_TOKEN=your_token node index.jsServer runs at http://localhost:3000/mcp
In FieldRoutes: Settings → API Keys
You need:
- Authentication Key →
FR_AUTH_KEY - Authentication Token →
FR_AUTH_TOKEN