Skip the install. Get this working in under 2 minutes.
Start a free trial on cloud.anythingmcp.com, add the MFR Mobile Field Report in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.
Summary
Connect MFR field service management to Gemini using MCP. Query service requests, appointments, technicians, and checklists with natural language.
Try asking
Example prompts for MFR Mobile Field Report
Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.
Claude is AI and can make mistakes. Please double-check responses.
Connect MFR to Gemini
Mobile Field Report (MFR) is a German field service management platform used by technicians and service companies. With AnythingMCP, you can connect MFR's OData API to Gemini and manage field operations with natural language.
What You Can Do
- "Show all open service requests for this week"
- "Which technician has the most appointments today?"
- "List service objects for company Müller GmbH"
- "What checklist steps are incomplete for request SR-12345?"
- "How many hours did the team work last month?"
Setup
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
- Open
http://localhost:3000/connectors/storeand import the MFR Mobile Field Report adapter - Enter your MFR username and password
- Assign to an MCP server
Connect Gemini
Your server URL: in AnythingMCP, open MCP Servers → the server this connector is on, and copy its URL (
https://cloud.anythingmcp.com/mcp/…). Use it wherever this guide showsYOUR_SERVER_ID.
Gemini CLI reads MCP servers from ~/.gemini/settings.json (on Windows %USERPROFILE%\.gemini\settings.json). Add:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Create an MCP API key in AnythingMCP under MCP Servers → your server → API keys, and paste it in place of
YOUR_MCP_API_KEY. - Save the file and restart
gemini. - Run
/mcpinside Gemini CLI (orgemini mcp listin your shell) —anythingmcpshould show as connected. - Start prompting — Gemini CLI can now call the
MFRtools.
Self-hosting with the quickstart above? Use your server's local endpoint http://localhost:4000/mcp/<server-id> as the URL.
Available Tools
| Tool | Description |
|---|---|
mfr_list_service_requests | List work orders with OData filtering |
mfr_get_service_request | Get request details with linked data |
mfr_list_appointments | View scheduled technician appointments |
mfr_list_companies | List customer companies |
mfr_list_contacts | List contacts for companies |
mfr_list_users | List technicians and users |
mfr_list_service_objects | List equipment being serviced |
mfr_list_steps | View checklist steps |
mfr_list_time_events | Track working hours |
mfr_list_invoices | View service invoices |
mfr_get_service_request_by_external_id | Find a service request by its external ID (your system's reference) |
mfr_create_service_request | Create a new service request (work order) |
mfr_update_service_request | Update an existing service request |
mfr_delete_service_request | Delete a service request by its numeric ID |
mfr_link_service_request_service_object | Link a service object (equipment/device) to a service request |
mfr_link_service_request_document | Link a document to a service request |
mfr_add_tags_to_service_request | Add a tag to a service request |
mfr_remove_tag_from_service_request | Remove a tag from a service request |
mfr_add_qualification_to_service_request | Add a required qualification to a service request |
mfr_remove_qualification_from_service_request | Remove a qualification from a service request |
mfr_create_appointment | Create a new appointment (standard, vacation, illness, or other) |
mfr_update_appointment | Update an existing appointment |
mfr_delete_appointment | Delete an appointment by its numeric ID |
mfr_get_company | Get a single company by its numeric ID with all details |
mfr_create_company | Create a new company (customer/client) |
mfr_update_company | Update an existing company |
mfr_delete_company | Delete a company by its numeric ID |
mfr_get_contact | Get a single contact by its numeric ID |
mfr_create_contact | Create a new contact (person) |
mfr_update_contact | Update an existing contact |
(showing 30 of 71 tools — install the connector to see them all)
OData Filtering
MFR's OData API supports powerful filtering. Gemini can use expressions like:
$filter=Status eq 'Open'— Filter by status$orderby=CreatedDate desc— Sort by date$expand=Company,Appointments— Include related data$top=10— Limit results
FAQ
Where does Gemini CLI look for MCP servers? In ~/.gemini/settings.json for your user, or in .gemini/settings.json inside a project. gemini mcp list shows each server and whether it connects.
Next steps
Was this guide helpful?