ALM XPP MCP has indexed the entire Dynamics 365 standard — every class, table, method and label.
Ask in plain English. Get expert answers from real source code. No D365 knowledge required.
Every D365 team faces the same friction. ALM XPP MCP eliminates it — instantly.
"How does SalesFormLetter work?"
Stack Overflow. Docs. 2 hours of reading unfamiliar code.
Ask in plain English → get purpose, methods, tables & data flow. 3 seconds.
"Which roles can write to SalesTable?"
Open AOT. Trace manually. 45 minutes of security archaeology.
Full Role → Duty → Privilege → EntryPoint chain. Instant.
"How long will this FDD take to build?"
Senior dev reads the full spec. 1 hour estimation meeting.
AI effort estimate with real D365 matching patterns. 30 seconds.
Pick any D365 object. Get purpose, methods, tables and data flow — instantly from real source code, not documentation.
ALM XPP MCP is designed for every role on a Dynamics 365 project. Ask questions in plain English -- no X++ knowledge required.
Find any D365 object, generate X++ queries and unit tests with real metadata, detect N+1 queries and upgrade risks before they hit prod.
Ask questions in plain English and get business-friendly explanations of any D365 object, process or field -- without reading X++.
Get AI-powered effort estimates, sprint changelogs and requirement coverage reports -- straight from your Azure DevOps backlog.
The most impactful tools -- what your AI assistant can do vs doing it manually.
| Task | Without | With ALM XPP MCP |
|---|---|---|
| Search any D365 object | Open AOT, expand 300K+ nodes, inspect each one manually | search_d365_code -> instant semantic results with full metadata |
| Understand an object (non-technical) | Read XML, cross-reference fields and docs -- developer knowledge required | explain_for_business -> plain English explanation for any role |
| Trace a security chain | Navigate Role -> Duty -> Privilege across dozens of AOT nodes by hand | trace_security_chain -> full tree + Mermaid diagram in seconds |
| Review a Pull Request | Manually check X++ changes, BP rules, upgrade notes and CoC conflicts | ado_analyze_pr_impact -> BP violations + upgrade risk + auto-posted PR comment |
| Create a DevOps task & branch | Open DevOps, fill form, name task, create branch, link work item | ado_create_task -> FDD/RDD naming, branch created, item linked -- one command |
| Estimate effort for a Work Item | Senior dev reads the spec, manually estimates based on experience | ado_estimate_effort -> AI estimate (Analysis/Dev/Test/Deploy) with KB signals |
| Find any label in any language | Open label files, search across modules, switch language contexts manually | search_labels -> 900K+ labels, all languages, by text or label ID instantly |
See the exact dollar value ALM XPP MCP delivers based on your role and usage.
Create an account, get your token, paste one config -- or connect directly to Microsoft 365 Copilot.
Sign up free. Works with Google, Microsoft or email. No credit card required during beta.
Create AccountDashboard -> "Request API Token" -> approved within 24h. Token is valid 30 days, auto-renewable.
Token approval required for security.
Pick your IDE below and paste one config block. Or connect via Microsoft 365 Copilot -- no config file needed.
Add to .vscode/mcp.json or %USERPROFILE%\.mcp.json (Visual Studio 2022 17.14+):
// .vscode/mcp.json { "servers": { "almxppmcp": { "type": "http", "url": "https://api.almxpp.com/mcp", "headers": { "X-API-Key": "YOUR_TOKEN", // optional: "D365-Custom-Model-Path": "C:\\YourModel\\Metadata", // optional: "D365-Standard-Model-Path": "C:\\PackagesLocalDirectory", // optional: "DEVOPS_ORG_URL": "https://dev.azure.com/YourOrg", // optional: "DEVOPS_PROJECT": "YourProject", // optional: "DEVOPS_PAT": "your-pat-token" } } } }
Go to your dashboard after getting your token and click Install in VS Code -- config is pre-filled.
Go to Dashboard// .cursor/mcp.json { "mcpServers": { "almxppmcp": { "url": "https://api.almxpp.com/mcp", "headers": { "X-API-Key": "YOUR_TOKEN", // optional: "D365-Custom-Model-Path": "C:\\YourModel\\Metadata", // optional: "D365-Standard-Model-Path": "C:\\PackagesLocalDirectory", // optional: "DEVOPS_ORG_URL": "https://dev.azure.com/YourOrg", // optional: "DEVOPS_PROJECT": "YourProject", // optional: "DEVOPS_PAT": "your-pat-token" } } } }
// claude_desktop_config.json { "mcpServers": { "almxppmcp": { "command": "npx", "args": ["-y", "almxppmcp", "--api-key", "YOUR_TOKEN"], "env": { // optional: "DEVOPS_ORG_URL": "https://dev.azure.com/YourOrg", // optional: "DEVOPS_PROJECT": "YourProject", // optional: "DEVOPS_PAT": "your-pat-token" } } } }
https://api.almxpp.com/ai-plugin.jsonagent.json -> assign to users or groupshttps://api.almxpp.com/ai-plugin.json) or deploy it as a Declarative Agent from Teams Admin Center. Both options require a valid ALM XPP MCP API token. See the M365 tab above for step-by-step instructions.X-API-Key or Authorization: Bearer. Tokens are PBKDF2-SHA512 hashed at rest (100k iterations), sessions use cryptographic random tokens, and user data is AES-256-GCM encrypted. Tokens expire after 30 days and require admin approval for security.ALM XPP MCP indexes only the public Microsoft D365 codebase. Your proprietary code never leaves your environment.