What's new: MCP Server
Timeline
What's new: MCP Server
This launch video covers two changes to the MCP server in Business Central. The first is a set of four new data tools. They let an MCP host such as Copilot Studio or VS Code have an LLM write AL queries that Business Central compiles and runs, so no APIs are needed. A live demo shows an agent finding tables, reading schemas and relations, compiling queries and analysing customers and orders. The second part covers a new "server features" box in the MCP configuration page and a new toggle on the Copilot and agent capabilities page that turns the MCP server on or off. The video notes that the data tools inherit the limits of AL queries, including limits on data volume and run time, and points to aka.ms/bcmcp for more.
Watch: https://www.youtube.com/watch?v=qs1cg-GoDeQ (8:15). Area: Copilot and agents. Audience: developer, consultant, admin, partner. Presenters as heard: Kenny Pontabidan (low confidence), Pushad Dvidi (also heard as Porsch, Purad, Porchard, Porshad) (low confidence).
Chapters
- 0:00 Introduction and presenters (1 min)
- 0:36 Overview of the four new data tools (1 min)
- 1:44 Demo: agent explores tables and docs (3 min)
- 4:17 Demo: relations, compiling and running AL queries (1 min)
- 5:05 Limits of query-based data access (1 min)
- 6:04 New MCP configuration UX and server toggle (1 min)
- 7:32 Landing page and wrap-up (1 min)
Features in this video
- MCP data tools - GA - 0:36 to 6:04, demo 1:44 to 5:05 - Four system tools (find tables, table relations, table schema, data query) let an LLM write AL queries that Business Central compiles and runs, with no APIs needed.
- MCP server on/off toggle - GA - 6:04 to 7:32 - A toggle on the Copilot and agent capabilities page activates or deactivates the MCP server as a whole.
- Server features box in MCP configuration - GA - 6:04 to 7:14, demo 6:30 to 7:14 - The MCP configuration page separates server features from APIs and shows which system tools each feature enables.
- MCP server landing page - GA - 7:32 to 7:47 - The Business Central MCP server has its own session and a landing page at aka.ms/bcmcp.
Quotes
- 1:03 "there's basically no need to use APIs or anything it just works like that" - Design decision: data access through queries instead of purpose-built APIs.
- 1:16 "we have uh introduced four new system tools" - States the scope of the release: four new system tools for data access.
- 2:01 "it completely depends on the permissions that you already have the tables that you have access to in business central" - Access is governed by the user's existing table permissions, not by API definitions.
- 2:46 "takes 30 steps. It takes 2 minutes. It's a good example of a longunning agent" - Gives a concrete figure for how long a data-analysis run takes in the demo.
- 3:49 "we have seen that newer models are actually pretty good at writing EL query" - Explains why the optional Microsoft Docs MCP server is not needed much with newer models.
- 4:38 "the compilation messages you get is directly from our compiler" - Agents get real compiler errors, which lets them fix their own queries.
- 5:25 "So whatever you can express in an AL query is now available to agents." - Defines the capability boundary of the data tools.
- 5:48 "there are also limitations in queries in business central on how much data can be returned and for how long the query can run" - States a limitation that affects what analysis is practical.
- 7:14 "a new toggle in uh in the copilot and agent capabilities page where you can uh activate or deactivate the MCP server as such" - Admins get a single switch to turn the MCP server off entirely.
Documented features matched
- MCP data tools -> Run data queries with MCP Server (high confidence, docs say GA)
Cleaned transcript (auto-captions, 8:15)
What's new: MCP Server
0:07 Welcome to 2026 release wave two of business central. This is a la la la la la la la la la la la la la la la la la la la la la la la la la la la la la la la la la la la la la la la la la la la la la la la launch edition video for what's new in MCP server. My name is Kenny Pontabidan. I'm a program manager in the business central team and with me I'm very proud to have my colleague Porsch. >> Everyone my name is Pushad Dvidi. I'm a senior engineer with the runtime team at Business Central. Pushart's going to show some excellent demos in a sec, but first let's see what we have overall for you. We're going to talk about two things. A new tool, actually four new tools for doing queries and then some some nice improvements of the user experience for setting up MCP in Business Central.
0:50 So the query tool in business central if I should explain it in four sentences it would be have your MCP host whatever that is copilot studio vs code or other have those LLMs construct your queries then we will compile and run them give you your data and there's basically no need to use APIs or anything it just works like that we have uh introduced four new system tools Um, you can see them here in the configuration. When you enable the data tool on the server features, you get a find tables, data find tables tool,
1:31 you get a a table relations tool, you get a table schema tool, and a data query tool. But it's so boring hearing me talking about that when we can see a live demo. So, Purad, why why don't you show us what you built? >> All right. Uh so first of all the main idea with the data tools was to enable generic data analysis for our users because with the APIs of course you have full control over what APIs you have. You define them on your configurations and you get the data according to the APIs that you have set up. But with the data query tools uh it completely depends on the permissions that you already have the tables that you have access to in business central and how good your agent is at writing AL queries.
2:17 So in my setup, what I have is I've set up the Business Central uh MCP as you can see on the left here. And I've also set up the Microsoft Docs uh uh MCP, which is great for agents as well to learn how to write good AL queries, right? And as an example, I ask my agent a very simple question. I asked the agent to get me all my customers, their orders, and for each order also to get the line as well as uh just to get an analysis of what is it that people are actually buying, right? And as you can see, it does something. It it takes 30 steps. It takes 2 minutes. It's a good example of a longunning agent and it comes up with a very good analysis, right?
2:57 It comes up with a custo summary of what the customers are buying. The number of lines for their orders and as you can see there's also nice observations towards the bottom that Atlanta whiteboard accounts for like 46.2% of open orders. Okay, but let's actually see how this works by looking at what the agent did, right? So the agent starts by searching for the business central tables and it will provide some search text and it will get a set of tables that we have in business central and then it starts searching in the documentation essentially searching for how to write good
3:31 AL queries and as you can see here it starts searching for business central a query object nested data items and so on. So yeah, so we are not so just for my understanding so the MCP host is not sending that user query to our MCP server and we'll do that right. Exactly. Yeah, it's a additional MCP server from Microsoft and you're free to use it. But at the same time, we have seen that newer models are actually pretty good at writing EL query. So they don't really end up using it as much. But then as you can see the agent starts exploring the different tables that we have in business central and that's what this uh get business central table schema is about, right? It will find tables and then it'll look at what fields are actually available on all of these tables.
4:17 Once it's done with that, it asks me a couple of questions like what is the time period for which I want this analysis and what are the different things I want this analysis to cover. And then finally, it also looked at table relations essentially understanding how is one table connected to other tables in business central because that's how you write good join queries in business central right once it's done with that it starts writing the AL queries. As you can see here at the bottom, it will start by compiling queries. And as you can see, if it compiles a query and it fails, the compilation messages you get is directly from our compiler, right?
4:51 And so often times the agent is able to correct itself and figure out that okay, this is the mistake I made. This is how I need to correct myself and then finally it runs the final queries that it has compiled and you get the output and agent is able to access anything. I think this is a very powerful feature for generic data analysis from Business Central. >> Awesome. Super demo Porchard. Thank you so much. >> One a few things maybe that we should explain here is that since this data is based on queries >> that also means that this tool
5:25 can basically has the power of queries and the limitations of queries. >> Exactly. So whatever you can express in an AL query is now available to agents. Exactly. If you have data questions that will kind of result in a query that is not supported in the query or even optimal >> or or not optimal then of course that will not work. >> Exactly. >> Uh there are also limitations in queries in business central on how much data can be returned and for how long the query can run. >> Exactly. But I I do think that this is going to be extremely helpful for ad hoc analysis
6:04 uh on where no object necessarily exists that joins data this way. All right, the second part of this video is about what uh the the UX we did for uh configurations and also a security feature in case you want to complete control of whether the MCP server feature as such should be available or not. So here is the new UX for MCP configurations. You can see that we have added a new box called server features. Suddenly we're now uh trying to distinguish between server features s such as the data tool and the APIs that are coming below that.
6:50 And for each of the d the server features we then have um the box on the right showing which tools are uh which tools this particular feature will open up for. Actually it will be the combination. So if you enable a couple of server features >> uh on the system tools box you would see all the tools that these server features enable. >> Yeah. >> And then as I mentioned for the security part we have now a new toggle in uh in the copilot and agent capabilities page where you can uh activate or deactivate the MCP server as such.
7:32 And that's it. Pro shot, we just have one more thing and that is if you want to learn more about MCP server in general for Business Central, we have a landing page for you aka.ms/bcmcp. And uh with that, that ends our launch edition video on MCP server. We hope you will enjoy many of the other videos, but Porshad and I are out. >> Thank you.