frappe-mcp-server

appliedrelevance/frappe-mcp-server

3.3

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

No resources