Veyo ingests your Business Central AL and C/AL source code, parses it into structured semantic data, and gives every AI assistant exact, version-aware context. No more hallucinations. No more guesswork.
Works with
Generic LLMs know Business Central in theory. They don't know your Business Central.
Without codebase access, AI assistants hallucinate procedure signatures, invent event subscribers that don't exist, and suggest upgrade paths that break your live system. Every answer is a guess dressed up with confidence.
Suggestions written for BC21 silently break on BC18. Standard object behaviour changes between cumulative updates. Your AI doesn't know which version or locale you're running.
Your codebase has years of custom AL extensions. Generic AI has never seen them. Every suggestion ignores the logic that actually runs your business.
Breaking changes, deprecated functions, obsolete fields, SaaS incompatibilities — an LLM without your exact codebase cannot reliably tell you what will break.
Pinpointing where to look in a 500k-line codebase to debug a client issue requires context that an AI simply doesn't have without direct, structured access.
Veyo connects to your repositories, extracts structured semantic data from every AL and C/AL file, and exposes it to your tools through a query API and MCP server.
Point Veyo at your GitHub or Azure DevOps repositories through the Portal. Veyo detects changes automatically and re-ingests only what's changed — including tarballs for large repos.
The Ingestor parses every file through 20+ specialised extractors, writing structured data into 12 semantic tables: procedures, fields, events, dependencies, upgrade tags, and more.
14 specialised query tools let any MCP-compatible AI assistant — or the Portal — ask precise, filtered questions against your parsed codebase. No RAG chunking. No embeddings. Exact data.
Everything customers need is accessible through the Portal (humans) or MCP (AI assistants). The API powers both — it's not exposed directly to end users.
Give any MCP-compatible AI assistant direct, structured access to your parsed codebase. Install once, query from any tool.
Web dashboard for project setup, repository connections, job monitoring, credential management, and team collaboration.
Every registered user gets access to the on-premise edition. Run Veyo on your own infrastructure for code security and standard BC code access.
Each tool is purpose-built for a specific class of Business Central analysis. No generic search — structured, filtered, exact results.
Comprehensive upgrade analysis combining event subscriptions, dependencies, and SaaS incompatibilities in a single report per object.
Map external object dependencies and identify breaking changes. Filter to show only problems or get the complete dependency graph.
Trace which subscribers fire on any event publisher. Understand the full execution chain before touching production code.
Identify deprecated patterns, risky upgrade tags, and obsolete API usage across your entire codebase.
Find code patterns that will break when migrating from on-premise to SaaS. Essential for cloud migration planning.
Analyse table structure and relationships between entities. Understand your data model with foreign key chains and field properties.
Complete field definitions, data types, and properties for any table. Filter by field name or ID for targeted lookups.
Find all TableExtensions, PageExtensions, and other extensions targeting a specific base object.
Search and resolve Business Central objects by name with fuzzy matching. Never guess an object ID again.
Browse all procedures in an object or inspect a specific one with full body, signatures, variables, and parameters.
Find upgrade and obsolete tags for objects and fields. Track what's been marked for removal and when.
List all event publishers for a specific object. Discover integration points and extension hooks.
Analyse page fields and reverse-lookup which pages display a given table column. Find where data surfaces in the UI.
Retrieve the full hierarchical layout tree for any page — areas, groups, repeaters, and field controls with properties.
Your AI co-pilot finally understands your codebase. Get accurate suggestions, real procedure references, and zero hallucinated APIs. With the on-premise edition, your LLM has direct access to the exact standard BC base code for your version, locale, and cumulative update.
When a client reports an issue, stop searching blindly. Ask your AI where the relevant logic lives and get pointed to the exact codeunit, procedure, and event chain — grounded in the client's actual codebase and BC version.
Setting up modules you're not intimately familiar with? Let your AI explain exactly how the standard and custom logic works for the client's specific version — table structures, page layouts, event flows, and extension impacts.
Every registered Veyo user gets access to the on-premise edition. Run Veyo on your own infrastructure for complete code security. The on-premise edition gives your team — and your LLMs — direct access to standard Business Central base application code for the exact locale, version, and cumulative update you're working on. Compare source and target codebases side by side. Your code never leaves your network.
Stop working around hallucinations. Start building with confidence.