About Frappe Assistant Core
This is an open source MCP server that connects an AI client to a Frappe or ERPNext instance. Point Claude, Cursor or ChatGPT at the server and the model can read and write business records in plain language, from listing overdue customers to marking an invoice paid and posting the payment entry. It exposes roughly 30 tools across reading, writing, reporting and analysis, and the product's stated purpose is that the assistant works on the record rather than beside it.
It is aimed at Frappe and ERPNext administrators who want conversational access without weakening controls. The model signs in as a real user through OAuth with an authorization code flow, PKCE, dynamic client registration and automatic token refresh, so every call runs inside that user's roles and row level permissions: if the person cannot see a record in the desk interface, the assistant cannot see it either. Every call, including the caller, tool, arguments and result, is posted to an assistant audit log attached to the record. The vendor is explicit about one limitation: over the free server, a write executes immediately, and the human approval gate in front of writes exists only in the hosted chat product.
Two commercial paths are published without amounts. The MCP server is free and self hosted forever, you bring your own model keys and pay your own model bill, and nothing leaves your stack. The hosted chat option, delivered through the vendor's managed cloud, bundles model access across providers, conversation memory, retrieval and workflow automation into one subscription whose price is not listed.
Version 3.0 added the chat widget on every desk page and a full screen chat application, with the managed option disabled by default.