Reads stock and party details, raises invoices and delivery notes from existing orders, and drives documents through submit, cancel, and workflow steps.
52actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro leaves notes on documents for team coordination instantly. Colleagues communicate context without sending separate emails.
Ayro retrieves product specs, pricing, and stock data instantly. Sales reps quote accurately with real inventory information.
Ayro generates new documents like invoices in ERPNext automatically. Teams create business records from chat without data entry.
Each card is one request a support team gets, and the Erpnext actions Ayro runs to close it.
Ayro reads the current stock balance for an item in a given warehouse, pulls that item's pricing and tax detail, and returns the customer or supplier record behind the question, all from live data.
Ayro creates the sales invoice from an existing sales order, drafts the delivery note that ships against it, and raises a purchase order from a material request instead of rekeying the same lines.
Ayro checks which transitions a document currently allows, applies the right workflow action, and submits it, so a status change follows the approval path rather than an unrecorded edit in the field.
Ayro reads a DocType's field definitions and permissions before it writes anything, then creates, updates, or lists records of that type, so a custom module is handled exactly like a standard one.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Erpnext actions it has and picks the ones a request needs.
Authorize the Erpnext account your team already uses — one consent screen, no API keys, no mapping tables. Ayro can only do what you granted that account, and you can disconnect it at any time.
Describe the job the way you would hand it to a teammate. Ayro maps it to the Erpnext actions that close it and chains as many as the request needs.
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started freeErpnext · Ayro
What can you do in Erpnext without me setting anything up?
These, right away:
Great, let's start with the first one.
FAQ
Setup, permissions, and the limits of what Ayro can do inside Erpnext.
Not by editing it, and that is ERPNext behavior rather than a limit of the connection. Submit Document moves a draft to Submitted, and from there Cancel Document is what changes the status to Cancelled. Save Document with Action covers create, save, submit, and cancel as a single call when the intended end state is known up front.
All 52 actions your agent can call on Erpnext, straight from the live MCP connection.
Add a comment to a document in ERPNext/Frappe.
Add a tag to a document in ERPNext.
Apply a workflow action to a document in ERPNext/Frappe.
Cancel a submitted document in ERPNext/Frappe to change its status from Submitted to Cancelled.
Create a new document of a specific DocType in ERPNext.
Create a new Timesheet record in ERPNext.
Create a new webhook configuration in ERPNext.
Delete a document using the Frappe client API.
Delete a specific document by DocType and name.
Download a file from ERPNext by its URL.
Download a document as PDF from ERPNext with optional print format.
Get a list of all available languages in the ERPNext/Frappe system.
Get a list of all roles available in the ERPNext system.
Get a single document by DocType and name or filters from Frappe/ERPNext.
Get the count of documents matching specified filters in ERPNext/Frappe.
Retrieve complete DocType metadata/schema including field definitions, field types, permissions, and configurations.
Retrieve a specific document by its DocType and name (ID).
Retrieve a document with full metadata including attachments, comments, activity logs, and related information.
Get the currency exchange rate between two currencies in ERPNext.
Get fiscal year information for a given date in ERPNext.
Get the Frappe framework version and all installed app versions.
Get detailed item information including pricing, taxes, and stock details from ERPNext.
Retrieve a list of documents from ERPNext/Frappe with filtering, field selection, and pagination.
Get the email/ID of the currently authenticated user.
Get comprehensive customer or supplier details including addresses, contacts, and default financial settings.
Get payment entry details for an invoice or order from ERPNext.
Retrieve the current stock balance for a specific item in a warehouse.
Get a list of all available timezones in the ERPNext system.
Get roles assigned to a user.
Get specific field value(s) from a document in ERPNext.
Same connection, same setup. Pick the next one your team already uses.
Finds jobs by number or address and reports status, drafts quotations from configured labour roles, updates customer records, and checks stock levels.
Reads live Ecologi impact totals - trees funded, emissions avoided, carbon removed and habitat restored - and answers the question in the conversation.
Searches the backlog with JQL, files properly typed issues with attachments, transitions and assigns them, and moves work into the live sprint.
Files tasks with priority, due date, and assignee, answers what is on someone's plate, reworks the plan when priorities move, and leaves context behind.
Raises corrective actions with an owner and a due date, reports where open issues stand, and looks up assets by their code straight from the conversation.
Lists time entries by project or person, generates filtered billing reports, locks days against edits, and maintains clients, projects, and labels.

Authorize the account and your agent has all 52 actions from the first conversation.
