Dynamics 365 MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| D365_URL | Yes | Your Dynamics 365 instance URL (e.g., https://your-org.crm.dynamics.com) | |
| CLIENT_ID | Yes | Your Azure AD application client ID for Dynamics 365 API access | |
| TENANT_ID | Yes | Your Azure AD tenant ID | |
| CLIENT_SECRET | Yes | Your Azure AD application client secret for Dynamics 365 API access |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get-user-infoC | Get user info from Dynamics 365 |
| fetch-accountsB | Fetch accounts from Dynamics 365 |
| get-associated-opportunitiesC | Fetch opportunities for a given account from Dynamics 365 |
| create-accountC | Create a new account in Dynamics 365 |
| update-accountC | Update an existing account in Dynamics 365 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Each tool has a clearly distinct purpose with no overlap: create-account and update-account handle account creation and modification, fetch-accounts retrieves accounts, get-associated-opportunities fetches related opportunities, and get-user-info handles user data. The descriptions clearly differentiate the target resources and actions.
The tools follow a consistent verb-noun pattern with hyphens (e.g., create-account, fetch-accounts), except for get-user-info which uses 'info' instead of a more specific noun like 'user'. This minor deviation slightly affects consistency, but the overall pattern is clear and readable.
With 5 tools, the server is well-scoped for managing Dynamics 365 accounts and related data. Each tool earns its place by covering essential CRUD operations for accounts and providing useful related functions like fetching opportunities and user info, without being overly sparse or bloated.
The toolset provides solid coverage for account management with create, fetch, and update operations, plus useful extensions for opportunities and user info. A minor gap exists in lacking a delete-account tool, which agents might need to work around, but core workflows are well-supported.