LogoSTMCP
Download
d365fo-client

Dynamics 365 Finance & Operations MCP Server

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.

Tools

1. d365fo_test_connection

Test connectivity and authentication with performance metrics and error diagnostics.

2. d365fo_get_environment_info

Get comprehensive environment details including versions, configurations, and capabilities.

3. d365fo_query_entities

Advanced OData querying with filters, selections, pagination, and performance optimization.

4. d365fo_get_entity_record

Retrieve specific records by key with expansion options and ETag support.

5. d365fo_create_entity_record

Create new entity records with validation and business logic execution.

6. d365fo_update_entity_record

Update existing records with partial updates and optimistic concurrency control.

7. d365fo_delete_entity_record

Delete entity records with referential integrity checking and cascading rules.

8. d365fo_call_action

Execute OData actions and functions for complex business operations.

9. d365fo_search_entities

Search entities by pattern with category filtering and full-text search capabilities.

10. d365fo_get_entity_schema

Get detailed entity schemas with properties, relationships, and label resolution.

11. d365fo_search_actions

Search available OData actions with binding type and parameter information.

12. d365fo_search_enumerations

Search system enumerations with keyword-based filtering.

13. d365fo_get_enumeration_fields

Get detailed enumeration member information with multi-language support.

14. d365fo_get_installed_modules

Retrieve information about installed modules and their configurations.

15. d365fo_get_label

Get single label text by ID with multi-language support and fallback options.

16. d365fo_get_labels_batch

Get multiple labels efficiently with batch processing and performance optimization.

17. d365fo_list_profiles

List all configured D365FO environment profiles with status information.

18. d365fo_get_profile

Get detailed configuration information for specific profiles.

19. d365fo_create_profile

Create new environment profiles with comprehensive authentication options.

20. d365fo_update_profile

Modify existing profile configurations with partial update support.

21. d365fo_delete_profile

Remove environment profiles with proper cleanup and validation.

22. d365fo_set_default_profile

Designate a specific profile as the default for operations.

23. d365fo_get_default_profile

Retrieve information about the currently configured default profile.

24. d365fo_validate_profile

Validate profile configurations for completeness and security compliance.

25. d365fo_test_profile_connection

Test connectivity and authentication for specific profiles.

26. d365fo_get_profile_status

Get comprehensive status information for profiles.

27. d365fo_execute_sql_query

Execute SELECT queries against metadata database with security validation.

28. d365fo_get_database_schema

Get comprehensive database schema information including relationships.

29. d365fo_get_table_info

Get detailed information about specific database tables with sample data.

30. d365fo_get_database_statistics

Generate database statistics and analytics for performance monitoring.

31. d365fo_start_sync

Initiate metadata synchronization with various strategies and session tracking.

32. d365fo_get_sync_progress

Monitor detailed progress of sync sessions with time estimates.

33. d365fo_cancel_sync

Cancel running sync sessions with graceful cleanup.

34. d365fo_list_sync_sessions

List all active sync sessions with status and progress information.

Open Graph image for Dynamics 365 Finance & Operations MCP Server

JSON Config

{
  "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"
      }
    }
  }
}

Information