Skip to main content

Announcing StackOne Defender: leading open-source prompt injection guard for your agent Read More

Microsoft Dynamics 365 Business Central MCP Server
for AI Agents

Production-ready Microsoft Dynamics 365 Business Central MCP server with 70 extensible actions — plus built-in authentication, security, and optimized execution.

Microsoft Dynamics 365 Business Central logo
Microsoft Dynamics 365 Business Central MCP Server
Built by StackOne StackOne

Coverage

70 Agent Actions

Create, read, update, and delete across Microsoft Dynamics 365 Business Central — and extend your agent's capabilities with custom actions.

Authentication

Agent Tool Authentication

Per-user OAuth in one call. Your Microsoft Dynamics 365 Business Central MCP server gets session-scoped tokens with zero credentials stored on your infra.

Agent Auth →

Security

Agent Protection

Every Microsoft Dynamics 365 Business Central tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.

Prompt Injection Defense →

Performance

Max Agent Context. Min Cost.

Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Microsoft Dynamics 365 Business Central call.

Tools Discovery →

What is the Microsoft Dynamics 365 Business Central MCP Server?

A Microsoft Dynamics 365 Business Central MCP server lets AI agents read and write Microsoft Dynamics 365 Business Central data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Microsoft Dynamics 365 Business Central MCP server ships with 70 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, and optimized agent context. Connect it from MCP clients like Claude Desktop, Cursor, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.

All Microsoft Dynamics 365 Business Central MCP Tools and Actions

Every action from Microsoft Dynamics 365 Business Central's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.

Accounts

  • List Accounts

    Retrieves a list of general ledger accounts for a specific company in Business Central

  • Get Account

    Retrieves a specific general ledger account by ID for a company in Business Central

Bank Accounts

  • Create Bank Account

    Creates a new bank account in Business Central for the specified company

  • List Bank Accounts

    Retrieves a list of bank accounts for a specific company in Business Central

  • Get Bank Account

    Retrieves a specific bank account by ID for a company in Business Central

  • Update Bank Account

    Updates an existing bank account in Business Central for the specified company

  • Delete Bank Account

    Deletes a bank account from Business Central for the specified company

Company Informations

  • List Company Information

    Retrieves company information and settings for a specific company in Business Central

  • Get Company Information

    Retrieves specific company information by ID for a company in Business Central

  • Update Company Information

    Updates company information properties for a company in Business Central

Currencys

  • Create Currency

    Creates a new currency in Business Central for the specified company

  • Get Currency

    Retrieves a specific currency by ID for a company in Business Central

  • Update Currency

    Updates an existing currency in Business Central for the specified company

  • Delete Currency

    Deletes a currency from Business Central for the specified company

Customer Payment Journals

  • List Customer Payment Journals

    Retrieves a list of customer payment journals for a specific company in Business Central

  • Get Customer Payment Journal

    Retrieves a specific customer payment journal by ID for a company in Business Central

Customer Payments

  • List Customer Payments

    Retrieves a list of customer payments for a specific company and payment journal in Business Central

  • Get Customer Payment

    Retrieves a specific customer payment by ID for a company and payment journal in Business Central

Customers

  • Create Customer

    Creates a new customer in Business Central for the specified company

  • List Customers

    Retrieves a list of customers for a specific company in Business Central

  • Get Customer

    Retrieves a specific customer by ID for a company in Business Central

  • Update Customer

    Updates an existing customer in Business Central for the specified company

  • Delete Customer

    Deletes a customer from Business Central for the specified company

Dimensions

  • List Dimensions

    Retrieves a list of dimensions for a specific company in Business Central. Dimensions are used to categorize entries for analysis purposes.

  • Get Dimension

    Retrieves a specific dimension by ID for a company in Business Central

Dimension Values

  • List Dimension Values

    Retrieves a list of dimension values for a specific dimension in Business Central

  • Get Dimension Value

    Retrieves a specific dimension value by ID for a dimension in Business Central

Employees

  • List Employees

    Retrieves a list of employees for a specific company in Business Central

  • Get Employee

    Retrieves a specific employee by ID for a company in Business Central

Items

  • Create Item

    Creates a new item in Business Central for the specified company

  • List Items

    Retrieves a list of items (products/inventory) for a specific company in Business Central

  • Get Item

    Retrieves a specific item by ID for a company in Business Central

  • Update Item

    Updates an existing item in Business Central for the specified company

  • Delete Item

    Deletes an item from Business Central for the specified company

Journals

  • List Journals

    Retrieves a list of journals for a specific company in Business Central

  • Get Journal

    Retrieves a specific journal by ID for a company in Business Central

Journal Lines

  • Create Journal Line

    Creates a new journal line in a specified journal in Business Central

  • List Journal Lines

    Retrieves a list of journal lines for a specific journal in Business Central

  • Get Journal Line

    Retrieves a specific journal line by ID for a journal in Business Central

  • Update Journal Line

    Updates an existing journal line in a specified journal in Business Central

  • Delete Journal Line

    Deletes a journal line from a specified journal in Business Central

Purchase Invoices

  • List Purchase Invoices

    Retrieves a list of purchase invoices for a specific company in Business Central

  • Get Purchase Invoice

    Retrieves a specific purchase invoice by ID for a company in Business Central

Purchase Orders

  • List Purchase Orders

    Retrieves a list of purchase orders for a specific company in Business Central

  • Get Purchase Order

    Retrieves a specific purchase order by ID for a company in Business Central

Sales Credit Memos

  • List Sales Credit Memos

    Retrieves a list of sales credit memos for a specific company in Business Central

  • Get Sales Credit Memo

    Retrieves a specific sales credit memo by ID for a company in Business Central

Sales Invoices

  • List Sales Invoices

    Retrieves a list of sales invoices for a specific company in Business Central

  • Get Sales Invoice

    Retrieves a specific sales invoice by ID for a company in Business Central

Sales Orders

  • List Sales Orders

    Retrieves a list of sales orders for a specific company in Business Central

  • Get Sales Order

    Retrieves a specific sales order by ID for a company in Business Central

Sales Quotes

  • Create Sales Quote

    Creates a new sales quote in Business Central

  • List Sales Quotes

    Retrieves a list of sales quotes for a specific company in Business Central

  • Get Sales Quote

    Retrieves a specific sales quote by ID for a company in Business Central

  • Update Sales Quote

    Updates an existing sales quote in Business Central

  • Delete Sales Quote

    Deletes a sales quote from Business Central

Tax Areas

  • List Tax Areas

    Retrieves a list of tax areas for a specific company in Business Central

  • Get Tax Area

    Retrieves a specific tax area by ID for a company in Business Central

Vendors

  • Create Vendor

    Creates a new vendor in Business Central for the specified company

  • List Vendors

    Retrieves a list of vendors for a specific company in Business Central

  • Get Vendor

    Retrieves a specific vendor by ID for a company in Business Central

  • Update Vendor

    Updates an existing vendor in Business Central for the specified company

  • Delete Vendor

    Deletes a vendor from Business Central for the specified company

Other (7)

  • List Companies

    Retrieves a list of all companies available in the Business Central tenant

  • Get Company

    Retrieves a specific company by its ID from Business Central

  • List Currencies

    Retrieves a list of currencies for a specific company in Business Central

  • List General Ledger Entries

    Retrieves a list of general ledger entries for a specific company in Business Central

  • Get General Ledger Entry

    Retrieves a specific general ledger entry by ID for a company in Business Central

  • List Item Categories

    Retrieves a list of item categories for a specific company in Business Central

  • Get Item Category

    Retrieves a specific item category by ID for a company in Business Central

Set Up Your Microsoft Dynamics 365 Business Central MCP Server in Minutes

One endpoint. Any framework. Your agent is talking to Microsoft Dynamics 365 Business Central in under 10 lines of code.

MCP Clients

Agent Frameworks

Claude Desktop
{
  "mcpServers": {
    "stackone": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://api.stackone.com/mcp?x-account-id=<account_id>",
        "--header",
        "Authorization: Basic <YOUR_BASE64_TOKEN>"
      ]
    }
  }
}

More Accounting MCP Servers

Chargify (Maxio)

118+ actions

Zoho Books

104+ actions

FreshBooks

80+ actions

Xero

71+ actions

Fastbill

57+ actions

Plaid

30+ actions

Microsoft Dynamics 365 Business Central MCP Server FAQ

Microsoft Dynamics 365 Business Central MCP server vs direct API integration — what's the difference?
A Microsoft Dynamics 365 Business Central MCP server and direct API integration serve different use cases. Direct API integration is for software-to-software — backend code calling Microsoft Dynamics 365 Business Central. A Microsoft Dynamics 365 Business Central MCP server is for AI agents — MCP clients like Claude and Cursor, plus framework agents built with OpenAI, LangChain, or Vercel AI — discovering and calling Microsoft Dynamics 365 Business Central at runtime. StackOne provides both.
How does Microsoft Dynamics 365 Business Central authentication work for AI agents?
Microsoft Dynamics 365 Business Central authentication for AI agents works through a StackOne Connect Session. Create one via the dashboard or the SDK — you get an auth link and ready-to-paste config for Claude Desktop, Cursor, and other MCP clients. Your user authenticates their own Microsoft Dynamics 365 Business Central account; StackOne handles token exchange, storage, and refresh. Credentials never reach the LLM, and each user is isolated via origin_owner_id.
Are Microsoft Dynamics 365 Business Central MCP tools vulnerable to prompt injection?
Yes — Microsoft Dynamics 365 Business Central MCP tools can be vulnerable to indirect prompt injection. Any tool that reads user-written content — documents, messages, tickets, records, or free-text fields — is a potential vector. StackOne Defender scans every tool response before it enters the agent's context — regex patterns in ~1ms, then a MiniLM classifier in ~4ms. 88.7% accuracy, CPU-only.
What is the context bloat of a Microsoft Dynamics 365 Business Central agent and how do I avoid it?
Context bloat happens when Microsoft Dynamics 365 Business Central tool schemas and API responses eat your Microsoft Dynamics 365 Business Central agent's memory, preventing it from reasoning effectively. A single Microsoft Dynamics 365 Business Central query can return a massive JSON response, and connecting multiple tools compounds the problem. Tools Discovery and Code Mode reduce context bloat — loading only relevant tools per query and keeping raw responses out of the agent's context.
Can I limit which actions my Microsoft Dynamics 365 Business Central agent can access?
Yes — you can limit which actions your Microsoft Dynamics 365 Business Central agent can access directly from the StackOne dashboard. Toggle actions on or off, or restrict them to specific accounts, with no code changes to your agent. Session tokens can be scoped to exact actions so if one leaks, exposure stays contained.
Can I create custom agent actions for my Microsoft Dynamics 365 Business Central MCP server?
Yes — you can create custom agent actions for your Microsoft Dynamics 365 Business Central MCP server using Connector Builder. It's an integration agent your coding assistant (Claude Code, Cursor, or Copilot) can invoke to research Microsoft Dynamics 365 Business Central's API, generate production-ready connector YAML, test against the live API, and validate before you ship.
When should I NOT use a Microsoft Dynamics 365 Business Central MCP server?
Skip a Microsoft Dynamics 365 Business Central MCP server if your integration is purely software-to-software — direct Microsoft Dynamics 365 Business Central API integration is simpler when no AI agent is involved. For deterministic, compliance-critical operations (financial transactions, regulatory reporting), direct API gives you predictable behavior without agent-driven decision-making. MCP shines when AI agents need to dynamically discover and call Microsoft Dynamics 365 Business Central actions at runtime.
What AI frameworks and AI clients does the StackOne Microsoft Dynamics 365 Business Central MCP server support?
The StackOne Microsoft Dynamics 365 Business Central MCP server supports both. MCP clients (paste-and-go apps): Claude Desktop, Claude Code, Cursor, VS Code, Goose. Agent frameworks (code SDKs you build with): OpenAI Agents SDK, Anthropic, Vercel AI, Google ADK, CrewAI, Pydantic AI, LangChain, LangGraph, Azure AI Foundry.

Put your AI agents to work

All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.