Back to Guides

How to Connect MFR (Mobile Field Report) to ChatGPT

Connect the MFR API to ChatGPT via MCP. Query field reports, manage service orders, and analyze technician data with natural language using AnythingMCP.

Manage Field Service Operations with ChatGPT

MFR (Mobile Field Report) is a leading field service management platform used across Europe. It has no MCP connector. With AnythingMCP, you can convert MFR's REST API into an MCP server and let ChatGPT query service orders, field reports, and technician schedules using natural language.

What You Need

  • An MFR account with API access
  • Docker installed
  • ChatGPT Desktop or any MCP-compatible AI client

Step-by-Step Guide

Step 1: Deploy AnythingMCP

git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp && docker compose up -d

Step 2: Get MFR API Credentials

Log into your MFR admin portal. Navigate to Settings → API Integration and generate API credentials. Note your base URL (typically https://api.mfrportal.com or your custom instance URL).

Step 3: Create a REST Connector

In the AnythingMCP dashboard, create a REST connector with your MFR base URL. Configure authentication with your API key or OAuth credentials.

Step 4: Expose Key Endpoints

  • GET /api/v1/service-orders — All service orders
  • GET /api/v1/service-orders/{id} — Service order details
  • GET /api/v1/field-reports — Completed field reports
  • GET /api/v1/technicians — Technician list and availability
  • GET /api/v1/customers — Customer database
  • GET /api/v1/assets — Equipment and asset registry
  • GET /api/v1/schedules — Technician schedules

Step 5: Connect ChatGPT

{
  "mcpServers": {
    "mfr": {
      "url": "http://localhost:4000/mcp"
    }
  }
}

Step 6: Query Your Field Service Data

  • "How many open service orders do we have?"
  • "Which technicians are available next Monday?"
  • "Show me all overdue field reports"
  • "What's the average resolution time for service orders this month?"
  • "List all service orders for customer X"
  • "Which assets have the most recurring issues?"

Use Cases

Operations Management

Ask ChatGPT to analyze service order trends, identify bottlenecks, and optimize technician routing.

Compliance Reporting

Query completed field reports and generate compliance summaries without logging into MFR.

Customer Service

Quickly look up service history for any customer or asset during support calls.

Security Best Practices

  • Use read-only API credentials
  • Restrict API access to specific IP ranges
  • Enable audit logging in AnythingMCP
  • Never expose service order creation endpoints to AI initially

Next Steps