A general assistant knows nothing about your business
Ask it which jobs are running over quoted hours and it will produce a confident, well-formatted, entirely invented answer. It has no way to look inside abas.
Answers nobody can act on or check
For abas sites that want AI on real data
abas has something most ERPs do not: a REST API that runs your core logic and your company-specific customizations on every call. That makes it an unusually good foundation for AI, because the assistant sees your abas, not a generic one.
Read only by default. Every request logged. Runs in your infrastructure.
The gap
Which is exactly the gap people close by pasting exports into a chat window.
Ask it which jobs are running over quoted hours and it will produce a confident, well-formatted, entirely invented answer. It has no way to look inside abas.
Answers nobody can act on or check
Real-time reporting is the most common gap abas users name. So the questions that get answered are the ones somebody already built a report for, and the rest turn into exports.
A queue between every question and its answer
abas shops customize heavily. That is why you chose it. A generic AI connector reading raw data has no idea what your company-specific fields and logic mean.
Tools that demo well and are wrong about your business
What we do
Three layers. Most sites start with the first and stay there a while, which is the right pace.
The connection layer. MCP is the open standard that lets Claude, ChatGPT, or Copilot query a real system. We build one over your abas REST API.
In practice
Because the abas REST API executes the ERP core logic plus your company-specific customizations, the assistant sees data the same way the client does. That is a genuinely better starting point than the raw-table access most ERPs force you into.
Ask about a job, an order, a customer, or a part and get an answer from live abas records, with links back so anyone can check it.
In practice
Inside sales asks what a customer ordered last time and what it shipped at. The answer comes from live abas records and quote history in seconds, instead of from whoever remembers.
Once reading is trusted, the same connection can act. Reading vendor confirmations, matching them to POs, flagging jobs about to slip.
In practice
A PDF confirmation arrives, gets read, matched to the purchase order in abas, and posted through the REST API so your validation and customizations run on the write. Exceptions go to a person with the reason attached.
Custom fields, custom screens, and the FOP logic somebody wrote years ago. The assistant is built against your configuration.
In practice
If your shop calls it a traveler and abas calls it something else, the assistant knows both. This is the difference between a tool people keep using and one they abandon in week two.
A report answers the question it was built for. An assistant answers the three follow-ups, without another report request.
In practice
Margin is down on a product line. Which customers, which jobs, and was it material or labor? Three questions, one minute, no ticket.
The same server can reach the spreadsheets, the quality files, and the systems abas does not cover, so one question can span all of them.
In practice
The scheduling spreadsheet and abas disagree about a promise date. An assistant that can see both can tell you that, which no abas report can.
Not sure which of these matters most for your company? That is what the first call is for.
Under the hood
The engineering that matters here is the boundaries, not the model.
2 to 4 weeks
from first call to a working server your team can use
Read only
default posture, with writes enabled one operation at a time
0
changes to your abas core or upgrade path
Questions
It is, when it is built this way. Read only to start. Every request scoped to what that user may see and logged. Writes, if you enable them, go through the abas REST API so validation and your customizations run. Nothing touches the abas core. The unsafe option is the one already happening, where somebody exports and pastes into a public chat window.
MCP is the Model Context Protocol, an open standard introduced by Anthropic in late 2024 for connecting AI assistants to real systems. An MCP server for abas describes what the assistant may ask for and answers those requests from live data. It holds no intelligence of its own. It is a controlled doorway.
It should, because we do not touch the abas core. We work through the REST API and abas Connect, which are supported interfaces. An upgrade changes what sits behind the interface, not the interface itself. We test against your sandbox before anything goes live.
Yes, and this is where abas has a real advantage. Because the REST API executes ERP core logic and company-specific customizations, the assistant reads data the way your client does. On top of that we build against your actual field names and terminology, which is what generic connectors cannot do.
Then we start with scheduled exports. Answers are as fresh as the last export rather than live, which is less good and still a large improvement on waiting days for a report. We check what your install and licensing actually expose on the first call.
No. The same server works with Claude, ChatGPT, Copilot, and whatever your team standardizes on later. Building on a protocol rather than one vendor product is the point.
Usually only briefly, to confirm API access and licensing. We are not competing with them for the ERP work. This sits outside what a partner typically builds.
Let's talk
Thirty minutes. You tell us your abas version and what people keep having to dig for. We tell you what the server would look like and what it would take.
Read next