ERPNext

by rakeshgangwar

Not rated
GitHub

About

Integrate with ERPNext, a popular open-source ERP system.

Details

Author
rakeshgangwar
Categories
Productivity, Other, Database

Setup

Install ERPNext in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/rakeshgangwar/erpnext-mcp-server

Follow the installation instructions in the repository README, then restart your MCP client.

A Model Context Protocol server for ERPNext integration

This is a TypeScript-based MCP server that provides integration with ERPNext/Frappe API. It enables AI assistants to interact with ERPNext data and functionality through the Model Context Protocol.

- Access ERPNext documents viaerpnext://{doctype}/{name}URIs
- JSON format for structured data access

- get_doctypes- Get a list of all available DocTypes
- get_doctype_fields- Get fields list for a specific DocType
- get_documents- Get a list of documents for a specific doctype
- get_document- Get a single document by name, including all child tables
- create_document- Create a new document in ERPNext
- update_document- Update an existing document in ERPNext
- delete_document- Permanently delete a document
- submit_document- Submit a document (set docstatus to 1)
- cancel_document- Cancel a submitted document (set docstatus to 2)
- call_method- Call an ERPNext/Frappe whitelisted server-side API method
- run_report- Run an ERPNext report

The server requires the following environment variables:

- ERPNEXT_URL- The base URL of your ERPNext instance
- ERPNEXT_API_KEY(optional) - API key for authentication
- ERPNEXT_API_SECRET(optional) - API secret for authentication

To use with Claude Desktop, add the server config:

On MacOS:~/Library/Application Support/Claude/claude_desktop_config.jsonOn Windows:%APPDATA%/Claude/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" } } } }

To use with Claude in VSCode, add the server config to:

On MacOS:~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.jsonOn Windows:%APPDATA%/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using theMCP Inspector, which is available as a package script:

The Inspector will provide a URL to access debugging tools in your browser.

<use_mcp_tool> <server_name>erpnext</server_name> <tool_name>get_documents</tool_name> <arguments> { "doctype": "Customer" } </arguments> </use_mcp_tool>
<access_mcp_resource> <server_name>erpnext</server_name> <uri>erpnext://Customer/CUSTOMER001</uri> </access_mcp_resource>
<use_mcp_tool> <server_name>erpnext</server_name> <tool_name>create_document</tool_name> <arguments> { "doctype": "Item", "data": { "item_code": "ITEM001", "item_name": "Test Item", "item_group": "Products", "stock_uom": "Nos" } } </arguments> </use_mcp_tool>
<use_mcp_tool> <server_name>erpnext</server_name> <tool_name>get_doctype_fields</tool_name> <arguments> { "doctype": "Item" } </arguments> </use_mcp_tool>

Kash.click management assistant. Connect your assistant to your business complete sales history, clients, payments, tax information, employees, points of sales.

Integrate Odoo with Large Language Models (LLMs) for enhanced business process automation.

Integrate with Odoo ERP systems to manage business data and operations. Requires external configuration for connection parameters.

A hosted or self-hosted cloud version of Odoo MCP

An MCP server that provides direct access to Odoo ERP system capabilities.

An MCP server for integrating with the Odoo ERP system.

Skyvia MCP Endpoint is a no-code gateway that makes your business data accessible to AI assistants in real time.

Interact with Airtable's API to manage bases, tables, and records.

Access and manage Airtable bases, tables, and records using the Airtable Web API.

A read-only MCP server for querying live SAP ByDesign data. Requires a separate CData JDBC Driver for SAP ByDesign.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.