NewCost control: a token allowance a month for each model choice — when one runs out, the cheaper one answers.See how it works
memtro

ERPNext + Memtro

Read customers, suppliers, the item catalogue, sales and purchase invoices with what is still outstanding…

Read customers, suppliers, the item catalogue, sales and purchase invoices with what is still outstanding, sales orders and payment entries from ERPNext — and any other Frappe DocType by name; can also create a customer, create an item and raise a sales invoice as a draft when you ask it to.

What you can do with ERPNext in Memtro

Ask in plain English from chat, your editor, a scheduled job or your own agent. The model picks the right ERPNext tool, reads what it needs, and answers with the source cited.

  • Customers in ERPNext, with their group, territory and currency.
  • Suppliers in ERPNext, with their group and currency.
  • The item catalogue in ERPNext: codes, names, groups and the stock unit.
  • Sales invoices in ERPNext with their status and what is still outstanding: the tool for "what is unpaid"…
  • Purchase invoices in ERPNext: what the organisation has been billed, by whom, and what is still outstanding on each.
  • Sales orders in ERPNext, with how much of each has been delivered and billed.
  • Payments in and out recorded in ERPNext: who paid or was paid, how much, when and by what means.
  • Lists any ERPNext DocType by name, for the records the named tools do not cover: Lead, Quotation, Delivery Note, Stock Entry, Employee, Project…
  • One ERPNext document in full, by DocType and id — including its child tables, which a listing never returns: the line items on an invoice…
  • Hourly sync of recent records into memory
When you ask it to

These tools change something in ERPNext. The model is told to use them only when you ask for exactly that, and an administrator grants each one by name to the teams that may use it; a personal connection acts only after its owner allows it.

  • Create a customer
  • Create an item in the catalogue
  • Raise a sales invoice as a draft, for a person to check and submit in ERPNext

Where it fits

Teams that get the most from ERPNext in Memtro, with the rest of their stack attached.

Better together

A record in ERPNext is rarely the whole story. Connect the systems that hold the rest and the agent cross-references them by default, then remembers what it learned so the next question starts further along.

Also in Finance and commerce

Using something else for the same job, or both? Each connector has its own tools; connect as many as you like.

How to connect

  1. 01In ERPNext, get site URL (The root URL of the ERPNext site, with no path and no /api on the end. It has to be reachable from the internet over https: Memtro refuses private, loopback …), API key (In ERPNext, open the user this connection should act as → API Access → Generate Keys. The key is the half that stays visible on the user record.) and API secret (Shown once, when the keys are generated; if it has been lost, generate a new pair. The connection reads and writes as that user, so their roles decide what i…)
  2. 02Enter the site URL, API key and API secret on Dashboard → Connections → ERPNext, as a personal connection or a shared one
Also works from

Chat in the dashboard, the OpenAI-compatible API, scheduled jobs, and any MCP client: Claude Code, OpenCode, Cursor, Claude Desktop. The ERPNext tools are the same everywhere.

Set it up as an MCP server →Clients and agents →

Questions

Can Memtro change anything in ERPNext?
Only when you ask, and only what it has been granted: create a customer; create an item in the catalogue; raise a sales invoice as a draft, for a person to check and submit in ERPNext. Every other tool reads, searches or lists. The Connections page labels the tools that act, an administrator grants each one by name to the teams that may use it, and a personal connection acts only after its owner allows it.
Who can use a ERPNext connection?
A personal connection serves only your own requests. A shared connection serves the organisation: everyone, or only the teams an admin chooses. Admins can always add shared connections; other members need the permission.
Does Memtro store my ERPNext data?
Credentials are encrypted at rest. Tool results are cached briefly so agent loops do not repeat identical calls, and the facts the model extracts are saved to your organisation's memory with provenance (system, record and link) so they can be checked and superseded. An hourly sync anchors recently changed ERPNext records into memory as entities.
How do I connect ERPNext?
Site URL, API key and API secret. In ERPNext, get site URL (The root URL of the ERPNext site, with no path and no /api on the end. It has to be reachable from the internet over https: Memtro refuses private, loopback …), API key (In ERPNext, open the user this connection should act as → API Access → Generate Keys. The key is the half that stays visible on the user record.) and API secret (Shown once, when the keys are generated; if it has been lost, generate a new pair. The connection reads and writes as that user, so their roles decide what i…).

Connect ERPNext in a few minutes

Seven-day free trial, then one monthly price per organisation. Connectors, jobs and memory are never metered.