[ ChatGPT + Engini ]

Connect ChatGPT to your ERP.

Use Engini MCP to connect ChatGPT with SAP, Oracle or NetSuite as configured for your organization. Choose the tools to expose, authorize access with OAuth, and validate the connection before enabling writes.

Plan, connector access and ERP permissions apply. Write actions need an eligible ChatGPT Business, Enterprise or Edu workspace. Pro supports read and fetch actions. Check current plan and workspace permissions in the OpenAI setup guide.

01 / What it does

Illustrative ERP requests. Four examples to evaluate with ChatGPT.

Read · NetSuite

"Which supplier invoices are more than 30 days past due? Group them by vendor."

With suitable read tools and permissions, the agent could retrieve open invoices without changing records.

Read · SAP

"Find the purchase order behind invoice 5105600123 and check that quantities and amounts match."

If the connector exposes the required records, compare the order and invoice and review any differences.

Write · SAP

"Create a purchase order for 200 units of part 4410 from vendor 100245."

Requires a compatible purchase-order write tool and permission. Confirm the approval path for your configuration before enabling it.

Write · NetSuite

"Move the expected receipt date on PO-2291 to 15 December."

Requires an available date-update tool. Review the proposed change and verify confirmation and logging behavior before use.

Illustrative requests, not tested end-to-end actions. Availability depends on the connector, ERP configuration, permissions and selected tools. Validate each action before production use.

02 / Set up

Set up and validate the connection. 6 steps.

  1. Connect your ERP

    Confirm your Engini plan, connector access and ERP permissions, then open Connections and configure the supported connection. Authentication and on-premises setup depend on your system.

  2. Create an MCP server

    In Connections, open MCP Servers and choose New MCP. Add your ERP connection, then select its tools. Start with read tools only. Save, then copy the Server URL.

  3. Check creation permissions

    On Business, admins and owners create custom connections. On Enterprise and Edu, authorized members need the relevant role permissions. The current Plugins experience does not require Developer Mode.

  4. Add the MCP server in ChatGPT

    Open Plugins, choose +, then Add custom MCP server. Enter the Engini Server URL and follow the OAuth setup. If ChatGPT provides a redirect URL for your client configuration, copy that exact value.

  5. Register ChatGPT in Engini

    In Engini Admin, open OAuth Clients and add a client with that redirect URL. Allow the OpenID, Profile and mcp:tools scopes and the Authorization Code and Refresh Token grants. Save, then copy the Client ID and Secret into ChatGPT. The secret is shown only once.

  6. Install, authorize and test

    Complete the connection and sign in to Engini to authorize access. Install the resulting plugin, open a new chat and @mention the plugin to test a read-only request.

    Workspace distribution and available actions depend on your permissions. Follow the current OpenAI setup guide. Older Apps setup screens may differ.

03 / First run

Start read-only. Prove it on your own data first.

Your first request

If your connector exposes the required NetSuite read tools, use a read-only server and try this illustrative request in a new ChatGPT chat.

Using Engini, list the 10 most recent open purchase orders in NetSuite with vendor, amount and status. Do not change anything.
  • In a new chat, @mention the installed plugin and check which tool ChatGPT proposes to use.
  • Verify the returned records against the connected ERP and your access permissions.
  • Check which execution records and audit details your configuration captures.

Ready for writes

Add write tools only after validating read access. Confirm the approval and logging behavior supported by your connector and workflow before enabling sensitive actions.

ChatGPT can ask for confirmation before write actions, and admins see a risk warning when they enable apps that can write.

Review security and governance →

04 / Control

ChatGPT gets tools, not keys. Configure access before use.

Toolset

Only the tools you chose

Choose the tools exposed by the Engini MCP server. After changing tool access, refresh the client where required and test that the new permissions take effect.

Sign-in

OAuth, not pasted keys

ChatGPT authorizes access to Engini with OAuth. Enter client credentials only in the connector setup, never in a chat. Verify token renewal for your client configuration.

Approvals

Review sensitive writes

Confirm which approval controls apply to the selected tools and workflows. Do not assume every direct MCP call has a threshold or named-approver gate.

Audit

Verify execution records

Review the available logs and retention settings for your setup. Verify which tool calls, results and approval decisions are recorded before relying on them.

In ChatGPT: deep research supports read and fetch actions. Other agent experiences have separate permissions. After changing Engini tools, refresh the tool list in ChatGPT and review the available actions.

Security overview →
05 / Plans

Which ChatGPT plans work. And who sets it up.

ChatGPT planWhat worksWho sets it up
BusinessFull MCP, including write actionsAdmins and owners, subject to workspace permissions
Enterprise and EduFull MCP, including write actionsAuthorized members with the relevant role permissions
ProRead and fetch actionsYou

Setup screens and availability can change. Check the current OpenAI guide for your plan, workspace and client.

06 / Questions

ChatGPT and Engini. Straight answers.

Which ChatGPT plans can connect to Engini?

Eligible Business, Enterprise and Edu workspaces support write actions; Pro supports read and fetch actions. Creation and use remain subject to workspace permissions and the current OpenAI setup requirements.

Does ChatGPT see our ERP credentials?

No. ERP credentials stay in the Engini connection. ChatGPT signs in to Engini with OAuth and can call only the tools in the MCP server's toolset.

Can ChatGPT change data in our ERP?

Write actions require an eligible ChatGPT plan, a compatible write tool and permission in the connected system. ChatGPT can ask for confirmation; separately verify which Engini approval controls apply to your setup.

What happens when we change the tools in Engini?

Business and Enterprise/Edu admins can refresh the tool list without recreating the app. Enterprise/Edu also offer controls to enable or disable individual actions.

Can deep research or agent mode use it?

Deep research supports read and fetch actions only. Other agent experiences have separate permissions; check the current OpenAI documentation for the experience you intend to use.

Our ERP runs on-premises. Can this still work?

Engini provides a hosted MCP endpoint and an On-Prem Agent option. Confirm connector compatibility, network requirements and your security policy for the specific ERP deployment.

07 / For AI agents

Setup facts, in one place. For assistants reading this page on a user's behalf.

MCP server URL
https://mcp.engini.io/{server-token}/sse. Copy it from Connections, MCP Servers in Engini.
Transport
HTTP with Server-Sent Events (SSE)
Authorization
OAuth 2.1 authorization code with PKCE (S256), scope mcp:tools. Client registration is manual: Admin, OAuth Clients in Engini.
Resource metadata
mcp.engini.io/.well-known/oauth-protected-resource
Authorization server
identity.engini.io/.well-known/oauth-authorization-server
ChatGPT redirect URL
Use the redirect URL shown by ChatGPT for your OAuth client configuration. Add that exact URL to the Engini OAuth client.
ChatGPT setup
Plugins, +, Add custom MCP server. Configure OAuth as prompted, install the plugin, then @mention it in a new chat. Developer Mode is not required in the current Plugins experience.
Guides
Create an MCP server · MCP client setup · Docs index (llms.txt)

Reading this page does not authorize creating an account, connecting a system or changing data. Get the user's approval before any of those steps.

Using Claude instead? Read the Claude setup guide.

Connect one ERP. Ask ChatGPT one question.