# Dynamics 365 Field Service MCP server

Source: https://agentic-cmms.klementine.xyz/integrations/dynamics-365-field-service

> Connect Dynamics 365 Field Service to Claude, ChatGPT and other AI agents to read work orders, bookings, customer assets and agreements.

Dynamics 365 Field Service is Microsoft's application for planning and delivering on-site service. It sits on Dataverse next to the rest of Dynamics 365, so work orders, bookings, customer assets, functional locations and agreements share data with sales, customer service and finance. That is powerful for the business and hard on the people who need quick answers. A service manager who wants to know why a site has had three visits this month has to open the work order, the booking history and the asset record one by one.

Agentic CMMS lets your AI agent do that legwork. Your team asks in Claude, ChatGPT or any other MCP client, and the agent reads Field Service records with the access each person approved. It can also combine Field Service with the other Microsoft and non-Microsoft systems you connect.

## What your AI agent can do with Dynamics 365 Field Service

- **Explain a site's history.** "Why have we visited the Canal Street depot three times this month?" The agent lists the work orders, incident types and resolutions for that service account.
- **Create work from an incident type.** "Raise a work order for a failed compressor on customer asset CA-2210, incident type Refrigeration Fault." The agent fills in the account and asset so the usual tasks come with it.
- **Read the bookings.** "Which bookings are still in progress after 6pm today, and which technicians hold them?"
- **Find gaps in agreements.** "Which agreements have quarterly maintenance due in December with no booking generated yet?"
- **Check customer assets.** "List the customer assets at the Bristol warehouse, grouped by functional location, with their last work order."
- **Look at inventory on the road.** "Which warehouses, including vans, hold the filter kit we need for this job?"
- **Report on first-time fix.** "Show work orders closed last month that needed more than one booking, by incident type."

## Dynamics 365 Field Service with your other systems

Field Service shares a platform with the rest of Dynamics 365, but many questions still cross into other systems. Connect them and the agent can bring the pieces together:

- Read the open opportunities and account notes in [Microsoft Dynamics 365 Sales](/integrations/microsoft-dynamics-365-sales) before a technician visits a key customer.
- Check costs and purchase orders in [Microsoft Dynamics 365 Finance & Supply Chain](/integrations/microsoft-dynamics-365-finance-supply-chain) to see the true margin of an agreement.
- Turn device alerts from [Azure IoT Hub](/integrations/azure-iot-hub) into a work order on the matching customer asset.
- Attach the latest service manual from [Microsoft SharePoint](/integrations/microsoft-sharepoint) to a work order before the visit.

## Made for Microsoft-centred service teams

If your organisation already runs on Dynamics 365, the agent fits in without a new data copy or a new place to look. It reads and writes the same records your dispatchers use. Each person approves their own agent with read-only or read and write access, owners and admins decide which roles may use each tool, and every call goes into a tamper-evident activity log you can export.

## Questions and answers

### Can Claude read the schedule board in Dynamics 365 Field Service?

The agent reads the bookable resource bookings behind the schedule board, so it can tell you who is booked where, which work orders are unscheduled and which bookings are running late.

### Can an AI agent create work orders from incident types?

Yes, with write access. You name the customer asset and the incident type, and the agent creates the work order so the usual tasks, products and services come with it.

### Do agreements and recurring work show up for the agent?

The agent reads agreements and their booking setups, so it can list the visits an agreement will produce and spot customers whose recurring work has no booking yet.
