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.
Enables AI assistants to interact with ERPNext/Frappe instances through the REST API, allowing document management, report execution, and DocType operations using natural language.
Enables AI models to securely interact with Frappe Framework/ERPNext instances, supporting document CRUD, RPC methods, file management, workflows, reporting, and more via the Model Context Protocol.
Connects an MCP client such as Claude to an ERPNext/Frappe site, signing in as one of your users so the assistant can read, build, debug and fix customizations like DocTypes, scripts, workflows, permissions, reports and print formats under that user's roles. Every change waits for an approved plan, and semantic memory plus a knowledge index let the assistant recall sandbox rules and your company's own context.
Enables AI agents to explore and operate Frappe Framework, ERPNext, and HRMS sites at runtime by discovering installed apps, permission-visible DocTypes, schemas, records, child tables, reports, workflows, workspaces, print formats, files, and translations through the authenticated Frappe session. It also supports guarded create, update, delete, submit, cancel, and workflow actions alongside standard DocType, Custom Field, Property Setter, Client Script, permission, and app-customization export operations, each gated by preview and explicit confirmation.