# Frappe MCP Server MCP server

Interact with Frappe/ERPNext sites — document CRUD, search, and whitelisted method calls

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-muthanii-frappe-mcp
- Repository: https://github.com/muthanii/frappe_mcp
- Website: https://github.com/muthanii/frappe_mcp

## Install
- Command: `uvx frappe-mcp-server`
- Auth: Auth required by registry metadata

## Setup notes
- Package: Pypi frappe-mcp-server v1.2.0
- Environment variable: FRAPPE_URL (required)
- Environment variable: FRAPPE_API_KEY (required; secret)
- Environment variable: FRAPPE_API_SECRET (required; secret)
- Environment variable: FRAPPE_VERIFY_SSL (default true)
- Environment variable: FRAPPE_TIMEOUT (default 30)
- Package: Oci docker.io/muthanii/frappe-mcp:1.2.0
- Environment variable: FRAPPE_URL (required)
- Environment variable: FRAPPE_API_KEY (required; secret)
- Environment variable: FRAPPE_API_SECRET (required; secret)
- Environment variable: FRAPPE_VERIFY_SSL (default true)
- Environment variable: FRAPPE_TIMEOUT (default 30)
- Package: Oci ghcr.io/muthanii/frappe-mcp:1.2.0
- Environment variable: FRAPPE_URL (required)
- Environment variable: FRAPPE_API_KEY (required; secret)
- Environment variable: FRAPPE_API_SECRET (required; secret)
- Environment variable: FRAPPE_VERIFY_SSL (default true)
- Environment variable: FRAPPE_TIMEOUT (default 30)
- The upstream registry signals required auth or secrets.

## Tools
Not captured

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.muthanii
- Version: 1.2.0
- Runtime: Pypi, Oci
- Transports: STDIO
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jul 29, 2026
- Source: https://registry.modelcontextprotocol.io
