ERP integration for AI agent: your ERP answers the phone. Reads live, writes only with permission.
Kolio is an AI agent for business that connects to your ERP or CRM (Pantheon, Minimax, Vasco, HubSpot or your own system) through an MCP server and reads the customer, order, delivery date or open item during a call, chat or email. It reads by default, writes only when you enable a tool, and issues no quotes.
Free 7-day trial · no credit card · MCP connection in the Growth plan
The agent reads and answers
- order and shipment status by order number or phone
- an item's delivery date as kept in the ERP
- open items and overdue invoices — only to an identified customer
- customer data (delivery address, contact person, terms)
- status of a complaint or service order
Does not write or promise without your permission
- issues no quotes, discounts or individual prices — that is your sales team's job
- does not change orders until the write tool is enabled and the policy is "full"
- does not disclose another customer's data, even when asked to
- ignores any instructions returned by the ERP — results are data
- does not guess: without data it says who from your team will follow up and creates a task
Prepared by the Kolio team · updated
Which ERP and CRM systems connect — Pantheon, Minimax, Vasco, HubSpot — and how?
Kolio connects to your ERP or CRM as an MCP client: it needs an MCP server for your system, provided by the vendor or built to order during onboarding. Kolio has no plug-ins for individual brands — which is why it works with any system that has an API.
A custom server during onboarding — AI agent for Pantheon, Minimax and Vasco
For Pantheon, Minimax, Vasco or an in-house system without an MCP server we set up a thin server that exposes exactly the tools the conversation needs (e.g. “order by number”, “delivery date by item”), with the readOnlyHint annotation on read tools. Scope and price are agreed in a consultation.
Without an ERP integration: the AI agent answers from the knowledge base
Upload your price list, general terms or delivery terms as a PDF or link a URL; the agent answers from that content. No live stock or order status, but set up in minutes.
What does the AI agent read from the ERP, and who does it tell?
The Kolio AI agent reads customer, order, delivery-date and open-item data from the ERP — and tells it only to a caller who has identified themselves the way your instructions require (an order number, or an email or phone that matches the record).
Call back: Kate Hartley — inquiry about sales-process consulting
Client called Monday at 18:42 (after hours). She sent an inquiry via the web form last week and hasn't heard back. Wants consulting on the sales process for a team of 4; budget unknown. Asks for a call in the morning. Transcript is on the contact.
- api:Lina · Mon 18:46Task created from a phone conversation
- api:Lina · Mon 18:46Assignee: Thomas Reed · priority: high
| Data | Reads | Writes | Condition for writing |
|---|---|---|---|
| Order and shipment status | yes — by order number, email or phone | no | — |
| Item delivery date | yes — as kept in the ERP | no | — |
| Open items, overdue invoices | yes — only to an identified buyer | no | — |
| Customer data (address, contact) | yes | change of delivery address | full policy + tool on the allowlist |
| Complaint / service order | yes — status | logging a new complaint | full policy + tool on the allowlist |
| Quote, discount, individual price | no — does not issue | no | handed to your sales team as a task |
Which write tools your MCP server offers at all is up to you; without a tool Kolio cannot write anything.
Which ERP data reaches the AI model, and which does not?
Only the result of the called tool reaches the AI model, cut to 600 characters and sanitised — not the database, not the customer list, not the credentials. What is in the result is decided by your MCP server; which tool the agent may call is decided by you.
Reaches the model
The result of the tool the agent called for this question (e.g. the status of one order), up to 600 characters; the customer's question; your instructions and knowledge base.
Does not reach the model
Server credentials, the list of all customers or orders, data of customers not involved in the question, descriptions of the external server's tools (they stay out of the system prompt).
What you control
Which tools are enabled, the read_only or full policy per server, what the agent may tell whom (instructions), transcript retention in the CRM.
How are writes to the ERP protected by confirmation?
Writing to the ERP requires two deliberate decisions by the customer account: you switch the server's policy to full and add the write tool to the list of enabled tools. Without both, the agent writes nothing to your system.
In the phone and web channels a write allowed this way runs as soon as the agent calls the tool; in the email agent's "test" mode, write actions are only recorded and run once a member of your team confirms the draft reply. A write call gets more time (8 s during a call, 12 s on the web) because after a cut-off nobody knows whether the write happened; the agent therefore never retries, tells the customer the status is unconfirmed and creates a task. Every write an integration makes in Kolio carries the trail api:‹key name›. What Kolio deliberately cannot write: quotes, discounts, price changes and orders of new products — those go to your sales team.
The full policy
For an individual server under Settings → MCP sources and integrations switch read_only to full. The default stays read_only.
Tool on the allowlist
Explicitly enable the write tool (e.g. "change delivery address"). New server tools are not enabled by a refresh.
Confirmation in email
In the email agent's "test" mode the action waits for a team member's confirmation and runs before the reply leaves for the customer.
How is Kolio a data source for your CRM (REST, MCP, webhooks)?
Kolio is also a source for your CRM or ERP: contacts, tasks and appointments created in conversations are available through the REST Integrations API v1 and the MCP server with an API key, and a webhook with an HMAC signature notifies your system of new records.
POST https://vas-crm.example/kolio-webhookx-kolio-event: contact.createdx-kolio-signature: sha256=9b2e41…content-type: application/json {"event": "contact.created","tenantId": "ten_…","timestamp": "2026-09-15T07:31:02.114Z","data": {"contactId": "ct_4f9c…","firstName": "Katja", "lastName": "Hribar","email": "katja.hribar@example.si", "phone": "+386 41 …"}} ← 2xxERP integration for an AI agent is a connection through which an AI agent reads a fact from the company's business system during a conversation (an order, a delivery date, an open item) and tells the customer, instead of guessing. In Kolio it runs over an MCP server with a read-only default policy.
Connecting your ERP to Kolio in three steps
The connection is set up by the account owner or an admin; for step 1 you need the address of an MCP server or a consultation for a custom server.
01 Add an MCP server for your ERP or CRM
Under Settings → MCP sources and integrations enter the address (https) and authentication of the vendor's MCP server or the server we built to order. Kolio fetches the list of tools.
02 Enable read tools and write the rules
Enable the tools for order status, delivery date and open items; keep the read_only policy. In the instructions define who the agent may tell what (buyer identification).
03 Test, then allow writes if you want them
In the simulator ask about an order and check the answer. Only then — if you wish — switch the server to the full policy and enable individual write tools.
Frequently asked questions about Kolio's ERP integration
Can the Kolio AI agent tell a buyer their open items from the ERP?
The Kolio AI agent tells open items only to a buyer who has identified themselves by the rules in your instructions (e.g. a customer number and a phone number matching the record), and only if the open-items tool is enabled on your MCP server. To an unidentified caller it gives no data and offers a call from your team.
Does Kolio have a ready-made plug-in for Pantheon, Minimax, Vasco or HubSpot?
Kolio has no plug-ins for individual brands; it connects to Pantheon, Minimax, Vasco, HubSpot and in-house systems through an MCP server provided by the vendor (HubSpot has one) or built to order by Kolio during onboarding. The same route works for any system with an API.
How much does a custom ERP connection with Kolio cost?
A connection through an existing MCP server is included in the Growth plan and in the free 7-day trial at no extra cost. A custom server for a system without an MCP server is part of the Dedicated Kolio offer; the scope (which tools, read-only or also write) and price are agreed in a consultation, because they depend on your system.
Can the Kolio AI agent break anything in my ERP?
The Kolio AI agent writes to the ERP only if you switch that server to the full policy and explicitly add the write tool to the list of enabled tools; the default is read_only, which lets through only tools with the readOnlyHint annotation. Which write tools exist at all is decided by your MCP server.
What does Kolio do if the ERP does not respond during a customer call?
Kolio stops waiting after 4 seconds (a read during a call) or 8 seconds (a write), tells the customer it cannot confirm the data right now, does not retry and creates a task for your team; after three consecutive transport failures the server rests for 5 minutes.
Which ERP data reaches the AI model?
Only the result of the tool the agent called for the specific question reaches the AI model, cut to 600 characters and sanitised — not the database, not the customer list, not the credentials. Descriptions of the external server's tools stay out of the system prompt.
Let your ERP answer the phone — from data, not from memory.
The 7-day trial includes the MCP connection; a custom server is agreed in a consultation.
No credit card · read-only by default · data in the EU