D365fo Connector runs on your own machine — the client starts it, so there is no endpoint to ping. 36 installs a week from npm. Last commit 15 Mar 2026.
Query and manage Microsoft Dynamics 365 Finance & Operations via MCP
Today is the operative word: we check D365fo Connector every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add d365fo-connector -e 'D365_TENANT_ID=<D365_TENANT_ID>' -e 'D365_CLIENT_ID=<D365_CLIENT_ID>' -e 'D365_CLIENT_SECRET=<D365_CLIENT_SECRET>' -e 'D365_ENVIRONMENT_URL=<D365_ENVIRONMENT_URL>' -- npx -y @zhound/d365fo-mcp-server
{
"mcpServers": {
"d365fo-connector": {
"command": "npx",
"args": [
"-y",
"@zhound/d365fo-mcp-server"
],
"env": {
"D365_CLIENT_ID": "<D365_CLIENT_ID>",
"D365_CLIENT_SECRET": "<D365_CLIENT_SECRET>",
"D365_ENVIRONMENT_URL": "<D365_ENVIRONMENT_URL>",
"D365_TENANT_ID": "<D365_TENANT_ID>"
}
}
}
}
[mcp_servers.d365fo-connector]
command = "npx"
args = ["-y", "@zhound/d365fo-mcp-server"]
env = { D365_TENANT_ID = "<D365_TENANT_ID>", D365_CLIENT_ID = "<D365_CLIENT_ID>", D365_CLIENT_SECRET = "<D365_CLIENT_SECRET>", D365_ENVIRONMENT_URL = "<D365_ENVIRONMENT_URL>" }
{
"mcpServers": {
"d365fo-connector": {
"command": "npx",
"args": [
"-y",
"@zhound/d365fo-mcp-server"
],
"env": {
"D365_CLIENT_ID": "<D365_CLIENT_ID>",
"D365_CLIENT_SECRET": "<D365_CLIENT_SECRET>",
"D365_ENVIRONMENT_URL": "<D365_ENVIRONMENT_URL>",
"D365_TENANT_ID": "<D365_TENANT_ID>"
}
}
}
}
{
"servers": {
"d365fo-connector": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@zhound/d365fo-mcp-server"
],
"env": {
"D365_CLIENT_ID": "<D365_CLIENT_ID>",
"D365_CLIENT_SECRET": "<D365_CLIENT_SECRET>",
"D365_ENVIRONMENT_URL": "<D365_ENVIRONMENT_URL>",
"D365_TENANT_ID": "<D365_TENANT_ID>"
}
}
}
}
Put your own values in place of
<D365_TENANT_ID> (Azure AD tenant ID), <D365_CLIENT_ID> (App registration client ID), <D365_CLIENT_SECRET> (App registration client secret), <D365_ENVIRONMENT_URL> (D365 F&O environment URL, e.g. https://contoso.operations.dynamics.com).
The author’s registry entry marks them as required.
A community-driven Microsoft Dynamics 365 Finance & Operations MCP server
joinBudget MCP: Manage personal finances, budget spaces, transactions, and categories.
joinBudget MCP: Manage personal finances, budget spaces, transactions, and categories.
Query and manage Copilot Money personal finances — local reads, opt-in GraphQL writes.
Context and automation MCP server for Warm financial data and approved write operations.
Digital, ecommerce, operations, compliance and finance for brands in India.
Query 76 open data APIs — government, science, finance, environment, and more.
Dynamic RAG Engine preventing AI hallucinations in Korean Finance and Crypto markets.
Answers built from our own checks of this server.