KB loading...
GitHub Copilot Microsoft 365 Copilot VS Code Cursor Claude
MCP Registry Approved
Your data never leaves your machine -- guaranteed

Ask anything about D365
get answers from real code & metadata

Understands D365 better than any developer — from real source code, not docs

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.

Get Started Free See Live Demo
Free during beta 300K+ D365 objects indexed 34 AI tools No code upload Azure DevOps integration
GitHub Copilot -- D365 Workspace
You Explain SalesFormLetter
 
300K+
D365 Objects
34
AI Tools
900K+
Labels
5
Supported Clients
Zero data upload
Your code stays on your machine
The Problem It Solves

Stop losing hours to D365 guesswork

Every D365 team faces the same friction. ALM XPP MCP eliminates it — instantly.

Before

"How does SalesFormLetter work?"
Stack Overflow. Docs. 2 hours of reading unfamiliar code.

After ALM XPP MCP

Ask in plain English → get purpose, methods, tables & data flow. 3 seconds.

Before

"Which roles can write to SalesTable?"
Open AOT. Trace manually. 45 minutes of security archaeology.

After ALM XPP MCP

Full Role → Duty → Privilege → EntryPoint chain. Instant.

Before

"How long will this FDD take to build?"
Senior dev reads the full spec. 1 hour estimation meeting.

After ALM XPP MCP

AI effort estimate with real D365 matching patterns. 30 seconds.

See It In Action

One question. Complete intelligence.

Pick any D365 object. Get purpose, methods, tables and data flow — instantly from real source code, not documentation.

Try these queries
Answers from 300K+ indexed D365 objects — real standard source code, not docs or summaries.
GitHub Copilot — D365 Workspace get_object_details
See It in Action

30 seconds. That's all it takes.

A real question goes in. Expert D365 intelligence comes out. Watch the full flow — question, tool call, answer.

ALM XPP MCP — Interactive Demo
Plain English question MCP tool call Expert D365 answer
For Everyone on the D365 Team

Not Just for Developers

ALM XPP MCP is designed for every role on a Dynamics 365 project. Ask questions in plain English -- no X++ knowledge required.

Developer
Code faster, refactor safer

Find any D365 object, generate X++ queries and unit tests with real metadata, detect N+1 queries and upgrade risks before they hit prod.

  • Search 300K+ objects in natural language
  • Generate X++ queries, data entities & unit test stubs
  • Analyse PR impact & post review comments
  • Detect performance issues & upgrade breaks
  • Match runtime errors to source locations
Works in: VS Code . Cursor . Visual Studio . Claude
Functional Consultant
Understand the system, speak its language

Ask questions in plain English and get business-friendly explanations of any D365 object, process or field -- without reading X++.

  • Explain any table or form in business terms
  • Map full business processes (O2C, P2P...)
  • Understand security roles & access rights
  • Find labels in any language instantly
  • Ask "what does this field do?" in plain English
Works in: M365 Copilot . Teams
Project Manager / Tech Lead
Estimate, track, ship with confidence

Get AI-powered effort estimates, sprint changelogs and requirement coverage reports -- straight from your Azure DevOps backlog.

  • Estimate effort for any Work Item in hours
  • Generate test scenarios from acceptance criteria
  • Build release changelogs from merged PRs
  • Check if a PR covers all requirements
  • Gap/Fit analysis: standard vs custom dev
Works in: M365 Copilot . Azure DevOps
Zero data upload
AES-256-GCM at rest
Azure Container Apps
PBKDF2-SHA512 auth
GitHub Copilot ready
Per-session isolation
Side by Side

With vs Without ALM XPP MCP

The most impactful tools -- what your AI assistant can do vs doing it manually.

Task Without With ALM XPP MCP
Search any D365 objectOpen AOT, expand 300K+ nodes, inspect each one manuallysearch_d365_code -> instant semantic results with full metadata
Understand an object (non-technical)Read XML, cross-reference fields and docs -- developer knowledge requiredexplain_for_business -> plain English explanation for any role
Trace a security chainNavigate Role -> Duty -> Privilege across dozens of AOT nodes by handtrace_security_chain -> full tree + Mermaid diagram in seconds
Review a Pull RequestManually check X++ changes, BP rules, upgrade notes and CoC conflictsado_analyze_pr_impact -> BP violations + upgrade risk + auto-posted PR comment
Create a DevOps task & branchOpen DevOps, fill form, name task, create branch, link work itemado_create_task -> FDD/RDD naming, branch created, item linked -- one command
Estimate effort for a Work ItemSenior dev reads the spec, manually estimates based on experienceado_estimate_effort -> AI estimate (Analysis/Dev/Test/Deploy) with KB signals
Find any label in any languageOpen label files, search across modules, switch language contexts manuallysearch_labels -> 900K+ labels, all languages, by text or label ID instantly
ROI Calculator

Calculate Your Savings

See the exact dollar value ALM XPP MCP delivers based on your role and usage.

Your Setup
Adjust inputs above to see your ROI breakdown.
Your Monthly Impact
--
Hours Saved / Month
--
Cost Avoided / Month
--
Projected Annual Saving
--
ROI Multiplier
Time Saved Per Common Task
Quick Start

Get Started in 3 Steps

Create an account, get your token, paste one config -- or connect directly to Microsoft 365 Copilot.

1
Create Your Account

Sign up free. Works with Google, Microsoft or email. No credit card required during beta.

Create Account
2
Get Your API Token

Dashboard -> "Request API Token" -> approved within 24h. Token is valid 30 days, auto-renewable.

Token approval required for security.

3
Connect Your Client

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"
      }
    }
  }
}
One-click Install

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"
      }
    }
  }
}
Option A -- Copilot Studio
  1. Open make.powerapps.com -> your Copilot
  2. Settings -> AI Plugins -> Add a plugin -> From URL
  3. Paste: https://api.almxpp.com/ai-plugin.json
  4. Connection: API Key -> enter your token
  5. Publish -> 34 D365 tools available in M365 Copilot
Option B -- Declarative Agent (M365 Admin)
  1. Download manifest: agent.json
  2. Teams Admin Center -> Integrated Apps -> Upload custom app
  3. Select agent.json -> assign to users or groups
  4. ALM XPP MCP appears in users' M365 Copilot panel

Your API token is stored in the Copilot Studio secret vault -- never exposed to end users.

FAQ

Frequently Asked Questions

No. Standard MCP tool queries never send your proprietary code anywhere -- queries are processed in memory with no logging. The server indexes only the standard Microsoft D365 codebase (which is public). Custom model ZIP uploads (admin portal) are stored securely in isolated cloud storage per account -- never shared or used for training.

Not at all. Functional consultants use it to understand business rules, data flows and security without reading X++. Project managers use it for effort estimation, release changelogs and requirement coverage. Developers use it for code search, generation and PR analysis. Everyone asks questions in plain English.

Yes. Connect via Copilot Studio (Settings -> AI Plugins -> From URL: https://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.

ALM XPP MCP is an MCP server purpose-built for Dynamics 365 Finance & Operations. It indexes the entire D365 standard codebase (300K+ objects, 900K+ labels) and exposes 34 AI tools that your AI assistant calls in real time to search, analyze, generate and validate X++ code — plus Azure DevOps integration for work items, PRs and sprint planning.

Any MCP-compatible client: VS Code with GitHub Copilot, Cursor, Claude Desktop, Visual Studio 2022 17.14+, and Microsoft 365 Copilot via Copilot Studio. The server uses standard HTTP Streamable transport -- any tool that speaks MCP can connect.

You create an account, generate an API token from your Dashboard, and pass it as 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.
Security & Trust

Your Data, Your Machine

ALM XPP MCP indexes only the public Microsoft D365 codebase. Your proprietary code never leaves your environment.

No code sent over the wire
Standard MCP queries never touch your proprietary code. Queries are processed in memory with no logging of your search terms.
API tokens hashed at rest
PBKDF2-SHA512 (100k iterations). AES-256-GCM encryption for all stored user data.
No telemetry on your queries
Tool queries are processed in memory. No logging of your search terms or code content.
Per-user session isolation
Each MCP session is cryptographically isolated. Your DevOps credentials never bleed to other users.