Microsoft Dynamics NAV

Microsoft Dynamics NAV

Microsoft Dynamics NAV on-premises over OData v4: query and update any published page or query web service — customers, items, sales orders, vendors — in one company. NavUserPassword or Windows basic auth against your own NAV service tier.

7-day free trial · No credit card · EU-hosted

Ask Microsoft anything

Try a real prompt against Microsoft Dynamics NAV via AnythingMCP — Claude calls the tools, returns the answer. Press Enter on your own message to install on Cloud.

Install Microsoft on Cloud
Microsoft Dynamics NAV · live via MCP
Share
Opus 4.7

Claude is AI and can make mistakes. Please double-check responses.

Setup in 2 minutes

  1. 1Start a free trial on cloud.anythingmcp.com.
  2. 2Click Microsoft Dynamics NAV in the connector store. Paste credentials when prompted.
  3. 3Mint an MCP API key and point your AI client at the generated MCP URL.
Install Microsoft Dynamics NAV now

Guides for Microsoft

Step-by-step setup for the most popular AI clients.

Setting up Microsoft Dynamics NAV

From the connector definition itself: where to find the credentials, what they need to be allowed to do, and which API this adapter talks to.

Publish the web services first. NAV exposes nothing by default. In the NAV client open Web Services (page 810) and add a row per object you want to reach: Object Type Page, the object id, and a Service Name — that service name is the OData entity set name, not the page's caption. Tick Published. Common ones: page 21 → Customer, page 27 → Vendor, page 30 → Item, page 42 → SalesOrder.

Then point the connector at one company.

  1. NAV_BASE_URL is the OData V4 root of your service tier, e.g. https://nav.example.com:7048/DynamicsNAV110/ODataV4. No trailing slash. /OData (without V4) is the older OData V3 endpoint; this adapter speaks V4 (OData-Version: 4.0, bare date literals, PATCH with If-Match), which NAV offers from NAV 2017. On NAV 2013-2016 only V3 exists, and date filters there need datetime'2026-01-01T00:00:00'.
  2. NAV_COMPANY is the company name exactly as NAV spells it, including spaces — CRONUS Deutschland GmbH. The adapter builds .../ODataV4/Company('<name>') for the data tools (the service list and $metadata live at the root, outside the company), so one connector serves one company; add a second connector for a second company.
  3. NAV_USERNAME and NAV_PASSWORD are a NavUserPassword credential (or a Windows account, if the service tier is configured for NTLM).

OData v4 vocabulary: $filter, $select, $top, $orderby, $expand. String comparison is Name eq 'Muster' with single quotes; dates are bare (Order_Date ge 2026-01-01). NAV replaces spaces in field names with underscores, so Order Date is Order_Date.

Updates need the row's etag. OData v4 requires If-Match on a PATCH. dynamics_nav_update_record sends If-Match: *, which means 'update whichever version is current' — simple, and deliberately last-writer-wins. Read the row first if that matters.

SOAP is being retired, in Business Central from release wave 2026-2. OData is the path forward, which is why this adapter speaks it and not the older SOAP endpoint.

Self-hosted, which is the thing to plan for.

  • On AnythingMCP Cloud the instance must be reachable from the public internet on a real hostname with a valid TLS certificate. A self-signed certificate will fail: the connector offers no trust-anything switch.
  • On an internal host (nav.intern, 10.0.0.x), self-host AnythingMCP on the same network and add that host to SSRF_ALLOWED_HOSTS, or the outbound guard refuses the call before it is made.

Your AI is two clicks away from Microsoft Dynamics NAV.

Install the connector, paste your credentials, ask your AI a question. 7-day free trial, no credit card.