KinetiX

Ask Epicor a question. Describe what to build.

KinetiX is a chat for your Epicor ERP. You type, it looks things up. Every answer lists the lookups behind it. Nothing changes until you approve it.

Signed-in users use their own Epicor username and password.

How a request goes

Type a question about the screen you have open, or describe what to build. The side panel tells KinetiX which Kinetic screen that is.

Ask or build

Ask about your Epicor data, or describe a query, report, or menu to build.

Which purchase orders are still open for more than 30 days?Show the 10 most recent sales orders with customer and total.

Illustration with sample data.

Who uses it

Three jobs around the same Epicor system, and what each gets from KinetiX.

Epicor administrators
Add the company's Epicor connection once at /admin, signing in with a code sent to your email. Everyone else then signs in with their own Epicor account, so Epicor permissions stay in charge.
Consultants
Describe a BAQ, report or menu in plain words and approve each step. Ask KinetiX to compare Pilot with Live, or to promote BAQs, reports and menus between them; each promotion is planned against both environments and waits for your approval.
People who work in Epicor
Ask about orders, parts, purchase orders or customers in plain language. Each answer names the service it read, so you can check where a figure came from.

What you can ask and build

Type it the way you would say it to a colleague. Questions run at once. Anything that changes Epicor waits for you.

Where you can use it

Chat in the browser

Open /chat, sign in, and type. The layout also works on a phone.

Chrome side panel

The same chat, next to Kinetic, as shown above. It tells KinetiX which Kinetic screen you have open, so you can ask about what is in front of you.

Any AI client over MCP

Claude, ChatGPT and other MCP clients connect to /mcp with OAuth 2.1. Each person signs in with their own Epicor account. The same tools are there as in the chat, including comparing and promoting between environments.

The epi command line

Optional, for consultants who prefer a terminal, or whose Epicor server is only reachable inside the company network. It runs on your machine and talks to Epicor directly. Install or update it with one line; epi update keeps it current.

  • curl -fsSL https://kinetix.opexcg.com/install.sh | shmacOS and Linux.
  • irm https://kinetix.opexcg.com/install.ps1 | iexWindows PowerShell.
  • epi doctorDiagnose a connection without writing anything.
  • epi promotePlan, then apply, copying BAQs, BAQ reports and menus to another environment. It never overwrites.
$ epi doctor
epi doctor: pilot (https://erp.example.com/EpicorERPPilot, EPIC06)

✓ Reach the REST service with these credentials  412ms
    https://erp.example.com/EpicorERPPilot: signed in; 3 companies visible.
✓ Company exists  188ms
    EPIC06: Example Manufacturing.
✓ OData $metadata  655ms
    Company-level and per-service $metadata available.
! Run a shared BAQ over REST  240ms
    No shared BAQ to execute.
    → Share at least one BAQ to verify BAQ execution.

All required checks passed.
Sample output against a test server.

What it will and will not do

How KinetiX handles security and data

Plans and prices

Start with a paid Pilot, credited to your first year. Team is $25 per user per month plus $500 a month for each Epicor company, billed yearly. Enterprise is quoted from $3,000 a month. Prices are in US dollars, before tax.

Questions people ask first

Short answers. The full list covers setup, security, using KinetiX and pricing.

Read all questions

Do we have to install anything on our Epicor server?

No. KinetiX is a hosted service that calls your Epicor REST API, so nothing is added to the server. The server does have to be reachable from the internet over HTTPS. If it sits behind a firewall, publish the REST address or use a tunnel. The epi command line runs from a consultant's own machine and can reach servers the hosted service cannot.

Does KinetiX change data without asking?

No. Questions are read-only lookups. A record edit, or a BAQ, report or menu build, appears as a card with the exact fields first, and nothing runs until you press the approve button. Decline leaves Epicor as it was. KinetiX proposes one change at a time. A connection that was authorized read-only refuses changes even after approval.

Whose permissions does KinetiX use?

Your own. Each person signs in with their own Epicor username and password, and reads and approved changes run under that account. If Epicor would refuse an action for you, it refuses it in KinetiX. There is no shared super-user.

Can we use KinetiX from Claude or ChatGPT?

Yes. KinetiX runs an MCP server at /mcp with OAuth 2.1, so Claude, ChatGPT and other MCP clients can connect. Each person signs in with their own Epicor account and chooses on the consent screen whether the client may also make changes. Without that grant, tools that change data are refused. The approval card is part of KinetiX's own chat. In other clients, change tools are marked as such so the client can ask you first.

Can it build BAQs, reports and menus?

Yes. Describe the result, for example open purchase order lines by vendor. KinetiX checks the tables and fields against Epicor, validates a BAQ without saving it, then shows an approval card. A full build goes in order: the BAQ, then a report on it, then a menu entry for the report, each step waiting for your approval.

How is KinetiX priced?

Prices are in US dollars, before tax. A Pilot starts from $3,000 one-off for 60 days and up to 10 users, and is credited to your first year of Team. Team is $25 per user per month plus $500 a month for each Epicor company, billed yearly. Enterprise, for several companies or sites, is quoted from $3,000 a month. You contract with OpexCG through an order form, not a checkout.

See KinetiX on your own Epicor setup

Tell us which Epicor environments you run and who would use KinetiX. We will talk through setup and a plan that fits.