Dynamics 365 · Model Context Protocol

Easily create your Dynamics 365 solution by talking to your AI

Dynamics MCP gives Claude, Copilot, Cursor and every other MCP-capable agent a live, secure connection to your Finance & Operations and Business Central work, so your team designs, builds and ships Dynamics 365 solutions in plain English instead of clicking through designers.

No coding required · Works with F&O and Business Central
Claude · Dynamics MCP connected
Add an “Approval limit” to the Vendor table and wire it into payment validation.
Grounding against your codebase
[TABLE]  DM_Vendor
  + ApprovalLimit   decimal
  + IsActive        boolean
[VALIDATE] PaymJournalCheck ✓
✓ 2 fields · validated against the index
Built for Microsoft Dynamics 365
MicrosoftMicrosoft
Dynamics 365 Finance & OperationsFinance & Operations
Dynamics 365 Business CentralBusiness Central
New to MCP?

Think of it as a secure adapter between your AI and your ERP

An MCP server (Model Context Protocol) is the bridge your AI assistant uses to safely see and change real systems. Ours speaks fluent Dynamics 365, so instead of hand-writing X++ or AL, your team just describes what they want.

1

Create a project

A folder for related work: one for finance, one for warehouse. Nothing gets mixed up.

2

Point your agent at it

Paste one config snippet into Claude, Cursor, Copilot or Codex. No SDK, no plugins to maintain.

3

Describe changes in plain English

“Add a field, extend this table, build a workflow.” You review the result; you don't write the code.

One platform, two Dynamics 365 engines

Easily create your Finance & Operations solution, your Business Central solution, or run both side by side.

Dynamics 365 Finance & Operations

Finance & Operations

X++ objects, data entities, security roles, workflows and extensions, described in English and generated for review.

Tables, forms & data entities
X++ business logic & extensions
Security roles & duties
Dynamics 365 Business Central

Business Central

AL extensions, pages, tables, codeunits and report layouts, authored the way your team already ships them.

AL pages, tables & codeunits
Extension packaging (.app)
Report & page customisations
No coding required

Are you a non-technical person?

Check our guide for non-technical people. Six plain-English steps take you from signing up to an AI assistant building your Dynamics 365 solution: no code, no jargon, and every setting already has a sensible default you can skip.

Read the step-by-step guide ›

Stuck on something?

Most connection problems have a one-line fix. Search the answers or send us a message.

Contact support ›
One endpoint, every agent
Claude CodeCursorGitHub CopilotCodexWindsurfZedClineContinue
For developers

How it works under the hood

A hosted MCP server over Streamable HTTP. Bearer-authenticated on every call, multi-tenant, and stateless, so it scales horizontally without sticky sessions.

Connect in one command
claude mcp add --transport http \
  dynamics-mcp https://your-host/api/mcp \
  --header "Authorization: Bearer dmcp_live_…"
TransportStreamable HTTP · JSON-RPC 2.0
AuthBearer API key, verified per call
StateStateless · no session id
IsolationEvery query scoped to the key's owner
search

Find any X++ object across the indexed codebase.

get_object_info

Full metadata for a class, table or form.

validate_code

Resolve every type and field against the index.

Full technical reference ›·llms.txt

Start building your D365 solution today

Free while in preview. Create an account, generate a key, and you're one config snippet away.

Get started freeCompare plans