Skip to main content

How to connect n8n to Priority ERP

Updated · Leon Shmueli, Founder & CEO

The short answer

There are three ways to connect n8n to Priority ERP. n8n’s HTTP Request node reads and writes directly through Priority’s REST API, which is built on OData. When an n8n workflow runs an AI agent, the dedicated n8n endpoint of MCP for Priority gives it the same tools AI assistants use. And when one action repeats across many workflows, a ready-made Priority node for n8n reads and writes any Priority form.

How does n8n read and write in Priority through the API?

Priority’s REST API is built on OData: every form is exposed as a resource you can read, filter, create in and update, subforms included. In n8n’s HTTP Request node you set the form’s address, the request method and the credentials, and n8n makes the call every time the workflow runs.

What you need: an API user in Priority with the right permissions, and the server’s address. Keep the credentials in n8n’s Credentials, not inside the node. When Priority is installed on your premises behind a firewall, allow access from the addresses your n8n connects from.

And when the workflow runs an AI agent?

n8n’s AI Agent node uses an MCP server’s tools through the MCP Client Tool node. n8n has a dedicated endpoint in MCP for Priority, so the agent in the workflow gets the same tools for reading, analytics and writing that AI assistants such as Claude and ChatGPT get, without writing API calls.

The agent works against your own Priority’s forms and fields, custom fields included, and sees only what your organization’s API user may see in Priority.

What stops an n8n workflow from writing something you did not intend?

In MCP for Priority, writing is off by default, and in a conversation every write operation is shown for approval first. An automation that runs with no person in front of it, such as n8n, skips the approval step only with an API key that was given write access and explicit permission to skip it, and that is off by default. The server has no ERP delete tool at all.

And when do you need a Priority node of your own?

When the same action in Priority repeats across many workflows, a dedicated node saves setting the address, fields and credentials again each time. Our Expert Services built a ready-made Priority node for n8n that reads and writes any Priority form from an n8n workflow.

Which fits what?

HTTP RequestMCP for PriorityPriority node
What it doesReads and writes form recordsTools for an AI agent in a workflowReads and writes any form, as a ready node
What you needAn API user and form addressesAn MCP for Priority planBuilt by our Expert Services
WritingWhat the API user may writeOff by defaultWhat the API user may write
FitsA fixed, defined actionA workflow that has to read, decide and actAn action that repeats across many workflows

How it works

  1. Priority ERPCustomers, orders, invoices, items
The three ways to connect n8n to Priority, and what each one does.

And if you work in Make?

In Make, LeonAI Priority adds ready-made modules that read, create, update and delete in Priority, subforms up to three levels included, plus running procedures and producing printed documents through EProg. The tool follows what the workflow needs, not the other way round.

Common questions

How do you connect n8n to Priority ERP?
With the HTTP Request node against Priority’s REST API, through the n8n endpoint of MCP for Priority when the workflow runs an AI agent, or with a dedicated Priority node for n8n that reads and writes any form.
Can an AI agent in n8n work with Priority?
Yes. n8n has a dedicated endpoint in MCP for Priority, so the same tools an agent uses are available to an automation scenario too. The agent sees only what your organization’s API user may see in Priority.
Can an n8n workflow write to Priority without approval?
Only if you allowed it explicitly. In MCP for Priority, an automation that runs with no person in front of it, such as n8n, skips the approval step only with an API key that was given write access and explicit permission to skip it, and that is off by default. The server has no ERP delete tool.
Does it work with on-premises Priority?
Yes. MCP for Priority connects to Priority's REST API in the cloud or on a local server reachable over HTTPS, and nothing is installed inside Priority. An on-premises server behind a firewall allows the service's fixed egress addresses.
n8n or Make?
Both connect to Priority. Make has LeonAI Priority, a connector with ready-made modules. In n8n you connect with the HTTP Request node, through MCP for Priority or with a dedicated Priority node. The tool follows what the workflow needs.

Sources