Frappe MCPofficial
A
licenseNot graded
qualityD
maintenanceAllows Frappe Framework apps to function as MCP servers, exposing Python-defined tools for LLM interaction.
165
MIT
Scored across 7 tools
Each tool has a clearly distinct purpose: ping for health-check, CRUD tools for document lifecycle, and a custom method runner. There is no ambiguity between them.
All tool names follow a consistent frappe_verb_noun pattern (e.g., frappe_get_doc, frappe_create_doc) with lowercase and underscores, making it predictable for an LLM.
With 7 tools, the set is well-scoped for interacting with a Frappe/ERPNext system. It covers essential operations without being overwhelming or too sparse.
The set provides full CRUD, health-check, and a generic method runner for custom operations. Minor gaps like listing doctypes or bulk operations can be handled via the method runner, but dedicated tools would be slightly more convenient.