{"repo":"buildswithpaul/Frappe_Assistant_Core","free":true,"listed":false,"github":"https://github.com/buildswithpaul/Frappe_Assistant_Core","clone":"git clone https://github.com/buildswithpaul/Frappe_Assistant_Core.git","description":"Infrastructure that connects LLMs to ERPNext. Frappe Assistant Core works with the Model Context Protocol (MCP) to expose ERPNext functionality to any compatible Language Model","language":"Python","stars":284,"topics":["ai-assistant","analytics","automation","business-intelligence","data-analytics","enterprise","erpnext","frappe","mcp-server","open-source"],"license":"AGPL-3.0","category":"mcp-servers","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. --- 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 handle a specific job) and Prompt Templates (saved starting points users can pick from the admin UI) so answers stay consistent and use the right reports. The LLM authenticates over OAuth 2.0 as a real ERPNext user, so it only sees data that user can already see in the desk. Every call is recorded in the Assistant Audit Log . It's a Frappe app, so developers can extend the toolset from their own Frappe apps through a hook — your data model, your business logic, scoped per your app. Your data stays in your site. You control which LLM connects. --- Quick start Two install paths depending on how you run Frappe. On Frappe Cloud (","default_branch":null,"files":null,"tree":[],"storefront":"/r/buildswithpaul","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/buildswithpaul/Frappe_Assistant_Core/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}