MCP ConfigsMay 14, 2026·3 min read

Frappe Assistant Core — MCP Bridge for ERPNext

Frappe Assistant Core connects MCP-ready LLMs to ERPNext via OAuth and audit logging (per README). Verified 223★; pushed 2026-05-14.

Agent ready

Safe staging for this asset

This asset is staged first. The copied prompt tells the agent to inspect the staged files and ask before activating scripts, MCP config, or global config.

Stage only · 17/100Policy: stage
Agent surface
Any MCP/CLI agent
Kind
Mcp Config
Install
Stage only
Trust
Trust: Established
Entrypoint
Asset
Safe staging command
npx -y tokrepo@latest install 6b64b23e-d25f-517e-8d46-483e431eb7bc --target codex

Stages files first; activation requires review of the staged README and plan.

Intro

Frappe Assistant Core connects MCP-ready LLMs to ERPNext via OAuth and audit logging (per README). Verified 223★; pushed 2026-05-14.

Best for: ERPNext teams who want LLM assistance that stays within real ERP permissions and is auditable

Works with: ERPNext/Frappe sites; Frappe Cloud marketplace or self-hosted bench; MCP-compatible clients (per README)

Setup time: 20-60 minutes

Key facts (verified)

  • GitHub: 223 stars · 148 forks · pushed 2026-05-14.
  • License: AGPL-3.0 · owner avatar + repo URL verified via GitHub API.
  • README-backed entrypoint: bench --site <site> install-app frappe_assistant_core.

Main

  • Start with a read-only set of ERP use cases (search, list, reports) before enabling update/delete tool calls.

  • Use OAuth scopes/roles to enforce least privilege: create a dedicated ERP user for the assistant.

  • Turn on audit log review as a routine: treat tool calls like API access and monitor unexpected queries.

  • If you extend tools from your own Frappe apps, keep them small and permission-scoped to your DocTypes.

README (excerpt)

Frappe Assistant Core

Talk to your ERPNext site. FAC lets Claude, ChatGPT, and other MCP-ready LLMs work directly with your invoices, customers, stock, workflows, and custom apps — inside your ERPNext permissions, with every call logged.

Version Python License MCP Tools

CI Frappe Cloud Stars Forks Sponsors


What you get

Once FAC is installed, your team can ask an LLM for things they'd normally do by hand:

"Show me overdue invoices from our top five customers."

"Update this lead's status to Qualified and set next action date to Monday."

"Run the monthly revenue report and summarise the top movers."

"How much stock of SKU-1234 do we have across all warehouses?"

Behind that simple interaction, FAC exposes 24 built-in tools for the things your team does every day — document CRUD, search, reports, workflows, analytics, file extraction, and dashboards. Admins can publish Skills (reusable instructions that teach the LLM how to

Source-backed notes

  • README describes connecting MCP-ready clients to an ERPNext site and authenticating via OAuth 2.0 (PKCE).
  • README lists a self-hosted install path via bench get-app ... and bench --site <your-site> install-app ....
  • README states FAC ships 24 built-in tools across plugins (documents, search, reports, analytics, dashboards).

FAQ

  • Does it work with self-hosted ERPNext?: Yes—README includes a bench-based install path for self-hosted deployments.
  • How is access controlled?: README describes OAuth-based user authentication and ERP role-based permissions.
  • How do I keep it safe?: Start read-only, use a dedicated user, and review audit logs regularly.
🙏

Source & Thanks

Created by buildswithpaul. Licensed under AGPL-3.0.

buildswithpaul/Frappe_Assistant_Core — ⭐ 223

Thanks to the upstream maintainers and contributors for publishing this work under an open license.

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets