Documentation

ERPNext for Claude and ChatGPT lets an AI app use your own ERPNext through an API key you create. It can look things up, run ERPNext reports and, only if you allow it, create and change documents.

Prerequisites · Quick start · Access levels · Use cases · Tools · Limits · Troubleshooting

Prerequisites

Quick start

  1. In ERPNext, create the user and its API key. Keep the API key and secret to hand; ERPNext shows the secret only once.
  2. In Claude, open Settings, Connectors, and add the ERPNext connector (server address https://erpnext.iotready.app/mcp). In ChatGPT, add it as an app.
  3. Sign in. You land on Connect your ERPNext: paste your site address, API key and secret, and choose an access level. We check them with a real call before saving.
  4. Allow the app. Then ask a question. A good first one: "Who am I connected as in ERPNext?"

Access levels

Change the level, replace the key, disconnect, or delete everything any time on your account page. The tools never delete a document.

Use cases

1. Chase overdue receivables (read only)

You need: an API user with read access to Sales Invoice and Customer and to the Accounts Receivable report (for example the Accounts User role), and your company name as it is in ERPNext.

2. Check stock before you promise or reorder (read only)

You need: an API user with read access to Item, Bin and Warehouse and to the Stock Balance report (for example Stock User), and item codes or names to ask about.

3. Draft documents from a request (read and write)

You need: the Read and write access level here, and an API user whose roles can create the document (for example Sales User for a Customer or Sales Order). The customers and items you mention must already exist. Stays a draft unless you also choose Full and ask for it to be submitted.

Every tool that changes data is marked as one that changes data, so Claude asks you to approve each change before it runs (unless you have set that tool to always allow). Read what it proposes before you agree.

Tools

Read (any access level):

Write (needs Read and write):

Submit and cancel (needs Full):

Limits

Troubleshooting

Your data

Your API key and secret are stored encrypted and are never shown to you again or to the AI. ERPNext data an AI asks for is passed straight back to that app, and is not stored here. See the privacy policy and terms. Questions: support@iotready.com.