§00Integrations / ERP
ERP integrations: Your ERP has rules. PartnerMCP follows them.
No two ERPs share a write path, an event model or a limit. Priority writes through its forms, SAP through published APIs whose writes carry a CSRF token, and NetSuite shares one concurrency pool across every integration in the account. PartnerMCP learns each system's rules before it builds, uses the vendor's supported interfaces, and is designed to reach ERPs inside your network without opening inbound ports.
Systems
15 · first interface · runs
- Priority ERPREST (OData v4) · Cloud · On-premCloudOn-prem — integration page
- SAP S/4HANAOData (published APIs) · Cloud · On-premCloudOn-prem — integration page
- SAP Business OneService Layer (OData) · Cloud · On-premCloudOn-prem — integration page
- Oracle Fusion Cloud ERPREST (fscmRestApi) · CloudCloudOn-prem — integration page
- Oracle NetSuiteSuiteTalk REST + SuiteQL · CloudCloudOn-prem — integration page
- Microsoft Dynamics 365 FinanceOData (data entities) · CloudCloudOn-prem — integration page
- Microsoft Dynamics 365 Business CentralREST API v2.0 · Cloud · On-premCloudOn-prem — integration page
- OdooJSON-2 API · Cloud · On-premCloudOn-prem — start an integration with Odoo
- Infor CloudSuiteION API Gateway · Cloud · On-premCloudOn-prem — start an integration with Infor
- Sage IntacctREST API v1 · CloudCloudOn-prem — start an integration with Sage
- Epicor KineticREST v2 (OData v4) · Cloud · On-premCloudOn-prem — start an integration with Epicor
- AcumaticaContract-based REST · Cloud · On-premCloudOn-prem — start an integration with Acumatica
- IFS CloudOData (projections) · Cloud · On-premCloudOn-prem — start an integration with IFS
- Custom or legacy ERPSQL · SFTP · SOAP · On-premCloudOn-prem — start an integration with Legacy ERP
- Warehouse management (WMS)REST · SFTP · EDI · Cloud · On-premCloudOn-prem — start an integration with WMS
What you can build.
Start from one of these, or describe your own. PartnerMCP plans every flow with the objects and interfaces of the systems you actually run.
- 01
Order-to-cash from the CRM
A won deal becomes a customer and a sales order — Priority ORDERS, SAP A_
SalesOrder, NetSuite salesorder — priced and taxed by the ERP, with delivery and invoice status written back to the deal. - 02
Commerce orders into the ERP
Shopify and other storefront orders become ERP sales orders exactly once; stock levels, shipments and refunds flow back to the store.
- 03
Payments to receivables
Stripe and PayPal payments are matched to open ERP invoices by reference, receipts are posted, and payouts are reconciled net of fees. Anything that doesn't match waits for a person.
- 04
ERP to warehouse
Released orders go to the warehouse system with lines, units and ship-to addresses; shipments and stock are confirmed back in the ERP.
- 05
ERP data to analytics
Orders, invoices and stock reach Snowflake or BigQuery incrementally, through each vendor's documented interfaces — for SAP, published APIs only.
- 06
On-prem and legacy ERPs
Interface tables, SOAP services and SFTP file drops, reached through a path you approve — such as the Edge Agent, an outbound-only architecture concept — so the ERP never needs a public endpoint.
Pairings, step by step.
Each pair page has the plan, the field mapping and the edge cases for that combination.
- Salesforce ↔ Priority ERPClosed Won in Salesforce. A priced sales order in Priority.Plan, mapping and edge cases
- Salesforce ↔ SAP S/4HANAQuotes that know SAP’s price. Orders nobody retypes.Plan, mapping and edge cases
- Salesforce ↔ Oracle NetSuiteWon in Salesforce. Ordered in NetSuite. Built on REST, not SOAP.Plan, mapping and edge cases
- HubSpot ↔ Priority ERPWhen a HubSpot deal is won, Priority gets the order — line by line.Plan, mapping and edge cases
- HubSpot ↔ Oracle NetSuiteClosed in HubSpot. Billed in NetSuite. “Paid” in Slack.Plan, mapping and edge cases
- Shopify ↔ Priority ERPEvery Shopify order in Priority. Every stock change back in Shopify.Plan, mapping and edge cases
- Shopify ↔ SAP S/4HANAShopify orders become SAP sales orders. SAP deliveries become Shopify fulfillments.Plan, mapping and edge cases
- Stripe ↔ Priority ERPEvery Stripe payment matched to its Priority invoice. Every payout explained.Plan, mapping and edge cases
Other categories.
A deal becomes an order, an order becomes a payment, and all of it lands in the warehouse. Integrations rarely stay in one category.
Product names and logos are trademarks of their respective owners. Their use indicates compatibility only and does not imply endorsement or partnership.
§04Start
Tell PartnerMCP what should connect.
Name your systems and describe what should happen. You’ll see the plan before anything is built.