Production-ready Model Context Protocol (MCP) server that exposes Microsoft Dynamics 365 Finance & Operations capabilities to AI assistants and MCP-compatible tools, enabling sophisticated integration workflows through standardized protocol interactions.
Test connectivity and authentication with performance metrics and error diagnostics.
Get comprehensive environment details including versions, configurations, and capabilities.
Advanced OData querying with filters, selections, pagination, and performance optimization.
Retrieve specific records by key with expansion options and ETag support.
Create new entity records with validation and business logic execution.
Update existing records with partial updates and optimistic concurrency control.
Delete entity records with referential integrity checking and cascading rules.
Execute OData actions and functions for complex business operations.
Search entities by pattern with category filtering and full-text search capabilities.
Get detailed entity schemas with properties, relationships, and label resolution.
Search available OData actions with binding type and parameter information.
Search system enumerations with keyword-based filtering.
Get detailed enumeration member information with multi-language support.
Retrieve information about installed modules and their configurations.
Get single label text by ID with multi-language support and fallback options.
Get multiple labels efficiently with batch processing and performance optimization.
List all configured D365FO environment profiles with status information.
Get detailed configuration information for specific profiles.
Create new environment profiles with comprehensive authentication options.
Modify existing profile configurations with partial update support.
Remove environment profiles with proper cleanup and validation.
Designate a specific profile as the default for operations.
Retrieve information about the currently configured default profile.
Validate profile configurations for completeness and security compliance.
Test connectivity and authentication for specific profiles.
Get comprehensive status information for profiles.
Execute SELECT queries against metadata database with security validation.
Get comprehensive database schema information including relationships.
Get detailed information about specific database tables with sample data.
Generate database statistics and analytics for performance monitoring.
Initiate metadata synchronization with various strategies and session tracking.
Monitor detailed progress of sync sessions with time estimates.
Cancel running sync sessions with graceful cleanup.
List all active sync sessions with status and progress information.
{
"servers": {
"d365fo-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"--from",
"d365fo-client",
"d365fo-mcp-server"
],
"env": {
"D365FO_BASE_URL": "https://your-environment.dynamics.com",
"D365FO_LOG_LEVEL": "INFO"
}
}
}
}