Your AI assistant finally
knows your X++
Copilot hallucinates X++ methods. It can't see your custom models, your ISV packages, or 700,000 objects of standard code. XppAtlas indexes your entire D365 F&O codebase and serves it to any AI agent over MCP — without your code ever leaving your network.
Request early access Free pilot for the first teams · 15-minute setup# Without: ✗ agent writes CustTrans::findRecId(...) // method doesn't exist — build fails # With XppAtlas: → check_symbol("CustTrans", "findRecId") ✓ exists: false · nearest: findFromVoucher, find ✓ agent writes CustTrans::findFromVoucher(...) // compiles first try
How it works
One server for the team, one folder per developer. No cloud upload, no per-seat agents, no IDE lock-in.
Server indexes the platform
The XppAtlas server holds a semantic + full-text + relation-graph index of standard Microsoft models for your exact D365 version — built once, shared by the whole team.
Your code stays local
Each developer indexes their own custom and ISV models on their machine. Customer code is never uploaded anywhere — queries against it run locally.
Agents stop guessing
Claude, Copilot, Cursor — any MCP-capable agent gets search, call graphs, extension points, and symbol verification. Hallucinations die at the source.
Built for D365 F&O, not adapted to it
General code-search tools see XML blobs. XppAtlas understands tables, forms, data entities, security artifacts, CoC extensions, and how they reference each other.
✓Anti-hallucination symbol check
The agent verifies a method, field, or enum value exists — including inherited and extension members — before writing code that uses it.
✓Semantic + keyword + graph search
Hybrid retrieval over code meaning, exact names, and the relation graph — posting class to table to form, in one query.
✓Extension-point discovery
CoC targets, delegates, data and form events — ranked, with callers and impact radius, so changes land where Microsoft intended.
✓Version-exact standard index
Your project runs 10.0.47? The index matches 10.0.47. New Microsoft release — switch the version, keep working.
✓Model-level access control
Hide vendor models from contractors. RBAC per model, with relation suppression so hidden code doesn't leak through cross-references.
✓Works with your agent
MCP standard: Claude Code, GitHub Copilot (VS 2022 & VS Code), Cursor, and anything that speaks MCP. No proprietary IDE plugin.
Early access
We're onboarding a small number of pilot teams. Pilots run free, get direct support from the team building it, and lock in early pricing.
Request early access [email protected] — tell us your team size and D365 version