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
30
Total read
211m
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
Three separate stacks of white paper seen from above
Chapter 13

Data tools, form tools or action tools — which does your ERP agent need?

Three tool families on the Dynamics 365 ERP MCP server, in the priority order Microsoft publishes: data tools for CRUD, form tools for what the app decides.

6 minRead
Stacked concrete tiers of a building
Chapter 14

Which environments can run the Dynamics 365 ERP MCP server?

Tier 2 or above, or a Unified Developer Environment, and not a Cloud Hosted Environment. Plus three minimum versions and an allow-list your platform needs.

5 minRead
The cut edge of a stack of paper
Chapter 15

Does the Dynamics 365 ERP MCP server truncate results?

Form state carries at most twenty-five rows, and the warning is an instruction a builder can delete. The cap is on the form path, not the data path.

5 minRead
Three glass marbles on a white surface
Chapter 16

Which model should a Dynamics 365 ERP agent run on?

Microsoft names one recommended model for ERP MCP agents, one fallback and one to avoid. The recommended one is external, so an admin must approve it first.

5 minRead
Chapter 17

What is agentic ERP, and how is it different from Copilot?

Copilot inherits your permissions and returns a suggestion. An agent is a user of its own, with its own permission set, working in the background.

6 minRead
Chapter 18

What is MCP, and what does it actually do inside an ERP?

MCP publishes ERP data and actions as tools a language model can call, under an identity with its own permissions. What that buys, and what it does not.

6 minRead
Chapter 19

Copilot, agent or agentic workflow — which is which?

Three words used interchangeably that mean three different things in Business Central. The distinction is the permission boundary, not the marketing.

5 minRead
Chapter 20

What is an AI agent in Business Central, in plain terms?

An agent is treated as a user in Business Central, assigned permission sets that control what it can read and do. Here is what that means in practice.

6 minRead
Chapter 21

What does a Business Central agent consume in Copilot Credits?

Copilot is included with the licence; custom agents consume Copilot Credits as they run their steps. What Microsoft publishes about the consumption units.

6 minRead
Chapter 22

What are the published limits on the Payables Agent?

What Microsoft documents the Payables Agent can and cannot do, taken from its own pages, including where a person still has to approve the work.

5 minRead
Chapter 23

Which Business Central version do you need for agents and MCP?

Agents and the MCP server carry version and environment requirements. Which release you need, and which deployment types are excluded outright.

6 minRead
Chapter 25

What does the Sales Order Agent read, and what does it skip?

The Sales Order Agent keys orders from incoming requests. What it reads, what it passes over, and where it stops and hands the work to a person.

7 minRead
Chapter 26

What does the Expense Agent do in Business Central?

The Expense Agent handles expense capture end to end within documented boundaries. What it covers, and the point at which a human stays in the loop.

5 minRead
Chapter 27

Where do the built-in Business Central agents stop?

The shipped agents cover defined ground and no more. Where the documented boundary falls, and what has to be built on the other side of it.

5 minRead
Chapter 28

What can Agent Designer build in Business Central, and what still needs a developer?

Agent Designer prototypes custom agents without a developer, up to a point. What it covers, and where an AL developer is still required.

6 minRead
Chapter 29

How does a Business Central agent interact with pages instead of an API?

A Business Central agent works through the same pages a person uses rather than through an API. Why Microsoft built it that way, and what follows from it.

6 minRead
Chapter 30

When should you not build an ERP agent?

Most of the cases that look like agent problems are not. The tests worth running before committing, and the cheaper mechanisms that usually win.

6 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.

AI for your ERP

Dynamics 365 & SAP

Schedule a call