74
/ 100
1 month ago
glama

D365 F&O MCP Server

Enables AI-assisted X++ development for Dynamics 365 Finance and Operations by pre-indexing the entire codebase and providing 54 specialized tools for metadata lookup, code generation, and best practice validation.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
Open source with a license and README
Anyone can audit the code, the license is declared, and the publisher documents what it does.
🔐
You'll be asked for 1 credential: API_KEY
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
🔐 secretAPI_KEY
configAZURE_MCP_ENDPOINT
configAZURE_STORAGE_CONNECTION_STRING
configBLOB_CONTAINER_NAME
configBLOB_DATABASE_NAME
configCACHE_TTL
configCOMPUTE_STATS
configCUSTOM_MODELScopy .env.example .env # Set PACKAGES_PATH, , LABEL_LANGUAGES, ...
configCUSTOM_MODELS_PATH
configD365FO_BRIDGE_LOG_FILE
configD365FO_CUSTOM_PACKAGES_PATH
configD365FO_DEV_ENVIRONMENT_TYPE
configD365FO_DISABLE_FS_FALLBACK
configD365FO_FS_SCAN_TIMEOUT_MS
configD365FO_MICROSOFT_PACKAGES_PATH
configD365FO_MODEL_NAME
configD365FO_PACKAGE_PATH
configD365FO_PROJECT_PATH
configD365FO_SOLUTIONS_PATH"": "K:\\VSProjects\\MySolution",
configD365FO_SOLUTION_PATH
configD365FO_WORKSPACE_PATH"": "K:\\AosService\\PackagesLocalDirectory\\YourPackageName\\YourModelName"
configDB_PATH
configDEV_ENVIRONMENT_TYPE
configENV_FILE
configEXTENSION_NAMING_STYLE
configEXTENSION_PREFIX
configEXTENSION_SUFFIX
configEXTRACT_MODE
configGITHUB_ACTIONS
configGROUNDING_ENFORCE
configHOST
configINCLUDE_LABELS
configLABELS_DB_PATH
configLABEL_LANGUAGEScopy .env.example .env # Set PACKAGES_PATH, CUSTOM_MODELS, , ...
configLABEL_SORT_ORDER
configLOG_FILE
configMCP_CONFIG_PATH
configMCP_FORCE_HTTP
configMCP_SERVER_MODE"": "write-only",
configMCP_STDIO_MODE
configMCP_TOOL_TIMEOUT_FAST_MS
configMCP_TOOL_TIMEOUT_HEAVY_MS
configMCP_TOOL_TIMEOUT_MS
configMETADATA_PATH
configOPERATION_LOCK_POLL_MS
configOPERATION_LOCK_STALE_MS
configOPERATION_LOCK_TIMEOUT_MS
configPACKAGES_PATHcopy .env.example .env # Set , CUSTOM_MODELS, LABEL_LANGUAGES, ...
configPORT
configREAD_POOL_SIZE
configREDIS_CLUSTER_MODE
configREDIS_ENABLED
configREDIS_URL
configRESUME
configSKIP_FTS
configTF_BUILD
configVACUUM
configVSCODE_WORKSPACE_FOLDER_PATHS
configWEBSITES_PORT
configWORKSPACE_PATH
configXPP_CONFIG_NAME
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 3 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/dynamics365ninja-d365fo-mcp-server-ymv1qf)](https://m8ven.ai/mcp/dynamics365ninja-d365fo-mcp-server-ymv1qf)
commit: b284e12b9376f27c76f06057acdad67904a29fa5
code hash: 8f7ebf33dc4819f46958de49c39a07e67b4fd5934e1151c33241f7cd38f2fc05
verified: 6/11/2026, 12:12:03 PM
view raw JSON →