
ERPNext MCP Server
Supports UIby rakeshgangwar
Connect AI assistants to ERPNext and Frappe API for document management, reporting, and data access.
What it does
This server connects AI assistants to an ERPNext instance via the official Frappe API, allowing the LLM to read, create, and update business data directly within the ERP.
Tools
authenticate_erpnext: Authenticates the session using credentials.get_documents: Retrieves a list of documents for a specified doctype.create_document: Creates a new record in ERPNext.update_document: Updates existing records.run_report: Executes predefined ERPNext reports.get_doctype_fields: Lists all fields for a specific DocType to help the AI understand the schema.get_doctypes: Lists all available DocTypes in the system.
Installation
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"erpnext": {
"command": "node",
"args": ["/path/to/erpnext-server/build/index.js"],
"env": {
"ERPNEXT_URL": "http://your-erpnext-instance.com",
"ERPNEXT_API_KEY": "your-api-key",
"ERPNEXT_API_SECRET": "your-api-secret"
}
}
}
}
Supported hosts
- Claude Desktop
- VS Code (via Cline/Claude-dev)
Quick install
npm install && npm run buildInformation
- Pricing
- free
- Published
- 4/19/2026
- stars






