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

This asset can be read and installed directly by agents

TokRepo exposes a universal CLI command, install contract, metadata JSON, adapter-aware plan, and raw content links so agents can judge fit, risk, and next actions.

Needs Confirmation · 62/100Policy: confirm
Agent surface
Any MCP/CLI agent
Kind
Mcp
Install
Frappe Cloud|Bench
Trust
Trust: Established
Entrypoint
bench --site <site> install-app frappe_assistant_core
Universal CLI install command
npx tokrepo install 6b64b23e-d25f-517e-8d46-483e431eb7bc
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