- ChatGPT integration guide
- For users without advanced technical knowledge
- Custom connector with OAuth · developer mode · ChatGPT
This guide connects directly to Eulerian's . Authentication is handled through : you install nothing, you don't use the terminal, you don't edit any file and . You simply create an "app" (connector) with the server URL and sign in with your Eulerian account. The main difference from other clients is that, today, ChatGPT requires you to turn on to add a custom MCP server.
The principle is identical: a remote endpoint + OAuth sign-in, with nothing to install and ChatGPT never seeing your password. The only difference is where the connector is added: in ChatGPT you do it from Settings > Apps > Advanced settings, after first enabling Developer mode. - Check last week's paid search campaign performance with a single sentence.
- Discover which media channels drove the most conversions this month.
- Analyse the customer journey of your highest-converting segment.
- Get analytics insights without exporting data manually.
You need these four things before continuing:
Creating custom MCP apps/connectors is done from Settings > Apps. It requires turning on Developer mode. Availability may vary by plan (Plus, Pro, Business, Enterprise) and by your organisation's settings — check that your account allows it.
Developer mode is flagged as "HIGH RISK" because it lets you add unverified connectors. On Business/Enterprise accounts, a workspace administrator may need to enable it or add the connector at the organisation level (see Section 4).
Your Eulerian username and password. You'll sign in during the OAuth step. Unlike the desktop method, there is NO API token to paste here.
Menu names and the availability of Developer mode in ChatGPT can change and depend on your plan and your organisation's policies. If you can't see an option, confirm with your account administrator before continuing.
Open Settings > Apps
In ChatGPT, open your account menu and go to > . This is where you manage the apps ChatGPT can use in your chats. Click to reach the developer options.
The "Apps" panel in Settings, with access to "Advanced settings" (screenshots shown in Spanish UI).
Turn on Developer mode
Inside Advanced settings you'll find the toggle, flagged as "HIGH RISK". Turn it on. Once enabled, a button appears, which lets you add Eulerian's MCP server.
Advanced settings: "Developer mode" is off by default.
With "Developer mode" enabled, the "Create app" button appears.
Developer mode lets you add unverified connectors that could read or modify data. Only turn it on to add a trusted connector (here, Eulerian) and turn it off when you no longer need it.
Create the Eulerian app
Click . In the form, enter a descriptive (for example "MCP Eulerian"), choose under Connection and paste the remote MCP server URL Eulerian gave you. Under , select . Accept the risk notice with "I understand and want to continue" so you can save.
The "New app" form with the name, the MCP server URL and OAuth (demo values shown).
In most cases selecting "OAuth" is enough; you don't need to fill in "Advanced OAuth configuration" unless Eulerian gives you a specific Client ID/Secret. Double-check the URL exactly as Eulerian provided it.
Sign in with the connector
ChatGPT will ask you to connect to the app. Click . Eulerian's sign-in page opens, where you enter your Eulerian username and password.
The connection dialog: click "Sign in with MCP Eulerian" to start the OAuth flow.
You sign in with your own Eulerian account via OAuth 2.1. ChatGPT never sees your password: Eulerian hands it only a limited, revocable access.
Authorize access
Eulerian shows you which permissions ChatGPT is requesting — for example , and . Review them and click to authorize (or "Deny" to cancel).
Eulerian's authorization screen: review the requested permissions and click "Approve".
Always review the scopes before approving. If you only need to read reports, the minimum is eulerian:reports.read; the admin.* scopes allow reading and writing configuration, so grant them only if your use case requires it.
Done — use it in chat
You'll see the message and the connector card with its details (URL, OAuth authorization type and the DEV label for Developer mode). You can now use it: in a conversation, invoke the app and ask in natural language, for example:
Connector installed: card showing permissions, connection date, URL and OAuth authorization.
Which Eulerian tools do you have access to?
ChatGPT's "Apps" gallery, where the apps available in your chats live.
Nothing installed and no tokens pasted. You can disconnect the connector at any time from Settings > Apps, and turn Developer mode off when you're done.
If your account is part of an organisation (Business or Enterprise), members may be able to enable Developer mode or add connectors on their own. In that case, the controls these options:
- Enable (or restrict) Developer mode and custom connectors for the team.
- Add and approve the Eulerian connector at the organisation level; each user then connects individually with their own Eulerian account.
That way, ChatGPT only accesses the data each user can see in Eulerian. Check with your administrator which policy is in force before using real business data.
Because authentication uses OAuth 2.1 and is delegated to the MCP client, the same Eulerian remote endpoint works with other MCP-compatible clients. Eulerian's part — endpoint URL, OAuth sign-in and authorization — is always the same; what changes is where each platform adds the connector.
In ChatGPT, creating custom MCP connectors currently goes through Developer mode. OpenAI may change the name, location or requirements of these options; if something doesn't match the screenshots, check OpenAI's official help and Eulerian's documentation.
With the connector, no token is stored in the browser or on your computer. You authenticate with your Eulerian account and Eulerian grants ChatGPT a limited access (for example, report reading only) that is revocable at any time.
Developer mode lets you add unverified connectors and is flagged as "HIGH RISK". Only turn it on to add trusted connectors and turn it off when you no longer need it. If you keep the "Apply CSP in developer mode" option on, apps without a declared CSP use the default restricted network policy.
Always review the permissions requested on Eulerian's authorization screen (for example eulerian:reports.read) before clicking "Approve". Grant only what's needed and avoid write scopes if you won't use them.
Only add MCP servers from developers you trust. A connector can read and act on data, so always verify the origin of the URL: here, the developer is Eulerian.
Before using real business data, confirm with IT which AI platforms are approved. On Business/Enterprise, centralised management of connectors and Developer mode makes this control easier.
Go to Settings > Apps > Advanced settings and turn on "Developer mode". If it isn't there, your plan or organisation may not allow it (see Section 4).
You must accept the "I understand and want to continue" notice in the form, select "OAuth" as authentication, and make sure the server URL is exactly the one Eulerian gave you.
The endpoint must be reachable over the internet: the connection leaves OpenAI's servers, not your computer. If the server is behind a firewall or VPN, it won't connect.
Use your Eulerian credentials (not your ChatGPT ones). If you have access to several grids, use the URL with the correct parameter Eulerian indicated.
On Eulerian's authorization screen you must click "Approve" (not "Deny"). If you clicked "Deny", repeat the connector sign-in step.
In Settings > Apps, check that "MCP Eulerian" is still connected, and invoke it in the conversation before asking.