appliedrelevance/frappe-mcp-server
If you are the rightful owner of frappe-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.
The Frappe MCP Server is a modern, containerized Python implementation of the Model Context Protocol (MCP) server for the Frappe Framework, utilizing FastMCP, uv for dependency management, and Docker for deployment.
Tools
Functions exposed to the LLM to take actions
create_document
Create new Frappe documents
get_document
Retrieve document by DocType and name
update_document
Update existing documents
delete_document
Delete documents
list_documents
Query documents with filters
call_method
Execute whitelisted Frappe methods
get_doctype_schema
Get complete DocType structure
get_field_options
Get Link/Select field options
get_doctype_list
List available DocTypes
get_frappe_usage_info
Combined schema and usage information
run_query_report
Execute Frappe query reports
get_report_meta
Get report metadata and structure
list_reports
List available reports
run_doctype_report
Generate DocType-based reports
get_financial_statements
Access P&L, Balance Sheet, Cash Flow
ping
Server health check
version
Get server version information
validate_auth
Check API credential status
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client