Topical authority hub

Copilot Boundary

Where Microsoft's Copilot stops and purpose-built models start — and why the Dynamics channel's advice always ends at 'use Copilot, carefully'.

what Copilot cannot do in Dynamics 365
Articles
13
Total read
115m
Pillar
Set
Start here — foundational guide
PillarFoundational guide

What can't Copilot do in Dynamics 365 — and what do you build instead?

Copilot's boundary in Dynamics 365 is not a missing feature list. It is four engineering decisions — scope, data freshness, failure handling and cost — that Microsoft deliberately leaves to you.

Mudassir Marwat12 minJul 30, 2026
Read the guide

Continue the path

Ordered by chapter. Each post stands alone but builds on the one before it.

Chapter 1

Are Dynamics 365 ERP form tools just RPA with a new name?

Form tools in the Dynamics 365 ERP MCP server look like screen automation and are not. They drive the application through server APIs against its view model, with no browser, no screenshots and no pixel coordinates.

7 minRead
Chapter 2

Can an AI agent in Dynamics 365 give itself more permissions?

No — not through the administration forms. The Dynamics 365 ERP MCP server (generally available 27 January 2026) excludes the security, user, Microsoft Entra application and feature-management forms by name. The role you assign is still yours to scope.

8 minRead
Chapter 3

Why is my ERP agent answering with yesterday's numbers?

Because it is reading the analytics surface, where Business performance analytics pre-transforms currently run twice daily and the pipeline behind them takes hours more. The rule — if the answer changes within 12 hours, it does not belong on the analytics server, and 12 hours is the floor.

7 minRead
Chapter 4

Why did my ERP agent report success when the write actually failed?

Two documented failure modes make a Dynamics 365 ERP agent lie to you — a row cap on form state whose only mitigation is an instruction, and a fallback pattern where a failed write is reported using data the agent read instead. Both are in Microsoft's own starter instructions.

8 minRead
Chapter 5

What does a Dynamics 365 ERP agent actually cost to run?

Your ERP AI budget has three meters, not one — Copilot Credits, invoice capture transactions, and AI Builder credits whose seeded entitlement ends on 1 November 2026. What each one counts, what a credit costs, and where the caps are.

12 minRead
Chapter 6

Do I need a Dynamics 365 licence for an AI agent's identity?

Currently not for the identity itself, when the agent is built in Copilot Studio or reaches the ERP through the Dynamics 365 ERP MCP server. A security role that grants nothing marks the identity as licence-exempt — and every human who chats with that agent still needs their own licence.

8 minRead
Chapter 7

Why can't I see my ERP agent's permissions in Entra?

Microsoft's documentation says that today, custom connectors, MCP servers and REST API tools added to an agent do not add API permissions to the Entra Agent ID. Control of an MCP-based ERP agent lives in three places, and none of them is the Entra connector-permission view.

9 minRead
Chapter 8

How do I expose my own X++ business logic as an agent tool?

Write an X++ class implementing ICustomAPI with the right attributes, wire an action menu item into a security role, and flush the cache. The descriptions you write are not comments — they are the interface the model reasons over.

10 minRead
Chapter 9

What happens to my ERP agent on 1 October 2026?

Microsoft retires the original static Dynamics 365 ERP MCP server on 1 October 2026. Moving to the dynamic server is a rewrite rather than a port, because named business functions are replaced by generic primitives plus instructions.

8 minRead
Chapter 10

MCP server, virtual entities or dual-write — how should an AI agent read Dynamics data?

Five supported paths, one decision tree. Choosing wrongly here is the most expensive mistake in an ERP AI project, and the choice turns on three questions — does it write, is it analytical, and is it entity CRUD.

8 minRead
Chapter 11

In-app Copilot sidecar or a Copilot Studio MCP agent — which one, for what?

Two surfaces, two jobs — and one combination that is explicitly unsupported. Adding the ERP MCP server as a tool inside the in-app finance and operations sidecar is not supported today, which decides more architectures than it should.

9 minRead
Chapter 12

What can the Procurement Agent not do yet?

Microsoft publishes the list of supplier email scenarios the Procurement Agent cannot yet handle, and for a manufacturer the gaps are routine daily traffic — split deliveries, site changes and vendor changes.

9 minRead
Build it for real

Read the writeup. Now ship the system.

Cognilium engineers ship the architectures behind these articles for enterprise teams. If you're mid-build on copilot boundary, talk to us.