Can AI agents automate Microsoft Dynamics 365 Finance?
Microsoft · saas · erpfinanceenterprise
Dynamics 365 Finance is automatable through the shared Finance and Operations service endpoints and a first-party ERP MCP server. The OData V4 /data endpoint exposes IsPublic data entities for create, read, update, and delete, with query options, batch changesets, and cross-company filters. SOAP and JSON custom services remain available beside REST metadata. Authentication is Microsoft Entra OAuth 2.0 using authorization code or client-credentials service principals registered in Entra and mapped in Microsoft Entra applications. Callers must send every entity-key field, and default queries return only the user's default company. The Dynamics 365 ERP MCP server adds data, form, and action tools under the authenticated user's security. It requires finance and operations version 10.0.47 or listed PU baselines, Feature Management enablement, an allowed MCP client, and a Tier 2 or Unified Developer Environment. An earlier static 13-tool server is scheduled to retire on 2026-10-01. Microsoft's finance and operations Power Automate connector supports entity CRUD, bound actions, and business-event triggers, but not on-premises instances. Computer-use viability is unassessed.
Best path today: api · Overall automatability: 8/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | yes | odatarestsoapoauth2-authorization-codeclient-credentials coverage: partial · docs |
| SDK | yes | xppcsharp official: yes |
| MCP | yes | verdict: official |
| Integrations | yes | power_automate |
| CLI | unknown | |
| Extensibility | yes | xppdata-entitiescustom-services webhooks: True |
| Data access | export: odata-json · import: odata-json | |
| RPA / UI automation | unknown | web-dom No repeatable UI probe was run. Finance and Operations OData, custom services, business events, Power Automate, and the Dynamics 365 ERP MCP server cover practical automation without controlling the browser client.
|
| Computer use | unknown | measured verdicts only — "unknown" means not yet probed by us |
Scores
| api | mcp | integrations | cli | rpa | computer use | overall |
|---|---|---|---|---|---|---|
| 8 | 7 | 7 | — | — | — | 8 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-08-28 |
platforms | declared | source | 2026-08-28 |
license | declared | source | 2026-08-28 |
modalities.api.exists | declared | source | 2026-08-28 |
modalities.api.kinds[0] | declared | source | 2026-08-28 |
modalities.api.kinds[1] | declared | source | 2026-08-28 |
modalities.api.kinds[2] | declared | source | 2026-08-28 |
modalities.api.auth[0] | declared | source | 2026-08-28 |
modalities.api.auth[1] | declared | source | 2026-08-28 |
modalities.api.coverage | declared | source | 2026-08-28 |
modalities.sdk.exists | declared | source | 2026-08-28 |
modalities.sdk.languages[0] | declared | source | 2026-08-28 |
modalities.sdk.languages[1] | declared | source | 2026-08-28 |
modalities.mcp.first_party | declared | source | 2026-08-28 |
modalities.mcp.verdict | declared | source | 2026-08-28 |
modalities.integrations.power_automate | scraped | source | 2026-08-28 |
modalities.extensibility.scripting[0] | declared | source | 2026-08-28 |
modalities.extensibility.scripting[1] | declared | source | 2026-08-28 |
modalities.extensibility.scripting[2] | declared | source | 2026-08-28 |
modalities.extensibility.webhooks | declared | source | 2026-08-28 |
modalities.data_access.export[0] | declared | source | 2026-08-28 |
modalities.data_access.import[0] | declared | source | 2026-08-28 |
verdict.scores.api | declared | source | 2026-08-28 |
verdict.scores.mcp | declared | source | 2026-08-28 |
verdict.scores.integrations | scraped | source | 2026-08-28 |
freshness.watch[0].url | declared | source | 2026-08-28 |
freshness.watch[1].url | declared | source | 2026-08-28 |
freshness.watch[2].url | declared | source | 2026-08-28 |
Related tools
Other products in this database that share a category with Microsoft Dynamics 365 Finance.
Last verified 2026-08-28 · volatility high · JSON record