erpnext-mcp-server

erpnext-mcp-server

3.4

If you are the rightful owner of erpnext-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol server for ERPNext integration

The ERPNext MCP Server is a TypeScript-based server designed to facilitate integration with the ERPNext/Frappe API. It allows AI assistants to interact with ERPNext data and functionalities through the Model Context Protocol. This server provides a structured way to access ERPNext documents and execute various operations such as authentication, document retrieval, creation, and updates. It supports JSON format for structured data access and uses environment variables for configuration. The server is compatible with platforms like Claude Desktop and VSCode, and offers debugging tools like the MCP Inspector for efficient development and troubleshooting.

Features

  • Access ERPNext documents via erpnext: //{doctype}/{name} URIs
  • JSON format for structured data access
  • Authenticate with ERPNext using username and password
  • Create, update, and retrieve ERPNext documents
  • Run ERPNext reports and access DocType fields

Tools

  1. authenticate_erpnext

    Authenticate with ERPNext using username and password

  2. get_documents

    Get a list of documents for a specific doctype

  3. create_document

    Create a new document in ERPNext

  4. update_document

    Update an existing document in ERPNext

  5. run_report

    Run an ERPNext report

  6. get_doctype_fields

    Get fields list for a specific DocType

  7. get_doctypes

    Get a list of all available DocTypes