
At the end of November 2024 Anthropic introduced the Model Context Protocol (MCP), an open standard and open-source framework created with the goal to standardize the way AI systems like large language models (LLMs) integrate and share data with external tools, systems, and data sources.
On April 2025 I was probably the first that launched an idea: why not start introducing MCP functionalities also with Dynamics 365 Business Central? This was the original post. In that post I talked about a prototype of an MCP server I created to administer some tasks in a Business Central environment (prototype that I also showed at DynamicsMinds conference few months after).
Now the MCP protocol is a mature reality and it’s quite everywhere… yes, also in Dynamics 365 Business Central.
But what about that project?
I hope you were one of the attendees at this section at Directions EMEA in Poznan:
In this session me and Duilio talked a lot about managing Business Central environment at scale and we opened some of our tools we created for the partner’s community. And in the last part of the session, this little boy took the stage:
I am pleased to introduce you to YAMPI! 
YAMPI (Yet Another MCP for Productivity Increase or maybe simply Yet Another MCP for Pizza’s Injection) is my MCP server for managing customer’s Business Central tenants at scale directly from AI, and you can start using it from now in your favourite AI tool.
In today’s fast-paced business environment, managing multiple Dynamics 365 Business Central environments can be time-consuming and complex. What if you could simply ask your AI assistant to handle these administrative tasks using natural language? That’s exactly what the Dynamics 365 Business Central Admin MCP Server (or YAMPI for friends
) makes possible.
The D365 BC Admin MCP Server is a groundbreaking integration that bridges the gap between AI assistants and Dynamics 365 Business Central administration. Built on the Model Context Protocol (MCP) standard, it enables popular AI tools like GitHub Copilot, Cursor, Claude Desktop, etc. to manage your Business Central environments through conversational commands.
Instead of navigating through multiple Admin Center portals and APIs, you can now simply tell your AI assistant what you need: “Show me all my Business Central environments” or “Update the Sales Module app to version 2.0” — and it happens.
The goal of this project is simple yet transformative: improve and simplify Business Central administration by making it accessible through natural language.
Traditional BC administration requires:
With the D365 BC Admin MCP Server, all of this complexity is abstracted away. Business Central administrators can now:
Seamless AuthenticationThe MCP server uses Microsoft Entra ID (formerly Azure AD) for authentication, ensuring enterprise-grade security without compromising convenience.
On first use, a browser window opens for secure authentication. Your credentials are never stored locally. Instead, the server uses intelligent token caching that automatically refreshes tokens for 50 minutes, minimizing authentication prompts while maintaining security.
Comprehensive Administrative CapabilitiesThe server exposes 28 specialized administrative tools (at the moment) organized into seven key categories:
1. Authentication & Tenant Management (3 tools)
2. Environment Management (9 tools)
3. Application Management (5 tools)
4. Environment Updates (2 tools)
5. Session Management (2 tools)
6. Notification Management (3 tools)
7. Feature Management (3 tools)
Smart and EfficientThe server is designed with efficiency in mind:
Multi-Tenant ArchitectureFor organizations managing multiple Business Central tenants the MCP server provides native multi-tenant support. Switch between tenants effortlessly, with each maintaining its own secure authentication state.
Natural Language InterfaceThe real magic happens when you interact with your AI assistant. Here are real-world examples of what becomes possible:
Environment Operations:
"Show me all my Business Central environments"
"What's the status of my Production environment?"
"Create a new sandbox called 'Q4-Testing' in the US region"
"Copy Production to a new sandbox named 'UAT-Environment'"
Application Management:
"List all installed apps in Production"
"Are there any available updates for my apps?"
"Update the Sales Module app to version 2.0"
"Uninstall the Marketing Extension from Sandbox"
Monitoring and Maintenance:
"Show active user sessions in Production"
"What's the storage usage across all my environments?"
"Set the update window for Production to 10 PM - 6 AM UTC"
"Terminate session abc123 in Sandbox"
The D365 BC Admin MCP Server is perfect for:
The best way to install this MCP Server in your GitHub Copilot is by installing the D365 BC Admin MCP Extension from the Visual Studio Code Marketplace, an extension that automatically installs and configures the Dynamics 365 Business Central Admin MCP server for GitHub Copilot integration:
This extension add the following commands to your Visual Studio Code command palette:
D365BCAdmin - Install D365 BC Admin MCP Server – Install and configure the MCP serverD365BCAdmin - Uninstall D365 BC Admin MCP Server – Remove the MCP server and clean up configurationD365BCAdmin - Check MCP Server Status – Verify installation and configuration statusD365BCAdmin - Show System Diagnostics – Display detailed system and extension informationWhen installed, simply execute the D365BCAdmin - Install D365 BC Admin MCP Server command and the D365 BC Admin MCP server will be automatically installed and configured in your GitHub Copilot for your user (no need to manually configure it). Then you can execute the MCP: Open User Configuration command to see the configuration and start/stop the server.
This is the recommended way if you want to use this MCP server with other MCP clients like Cursor or Claude.
npm install -g @demiliani/d365bc-admin-mcp
No complex setup, no credential management, no API key juggling. Just install, configure, and start commanding your Business Central environments through conversation.
The D365 BC Admin MCP Server leverages cutting-edge technologies:
The MCP server follows security best practices:
This MCP server was initially created for personal usage, but then I realized that it can represents an improvement in how we interact with Business Central administration. By combining the power of AI assistants with the robustness of Microsoft’s admin APIs, it creates a more intuitive, efficient, and accessible administrative experience.
Imagine a future where:
This future is now available, open-source, and ready to transform your Business Central administration workflow.
The project is open-source and welcomes contributions from the Business Central community. Whether you’re fixing bugs, adding features, or improving documentation, your input helps make BC administration better for everyone.
Ready to revolutionize your BC administration?
Install the D365 BC Admin MCP Server today and experience the power of AI-driven Business Central management. Your environments are just a conversation away.
Visit the npm package to get started, or check out the GitHub repository for documentation and source code.
Made with
for the Dynamics 365 Business Central community
Original Post https://demiliani.com/2025/11/11/introducing-yampi-the-mcp-server-for-dynamics-365-business-central-administration/






