ChatGPT supports the same open protocol as Claude, MCP, for custom connectors. With Petrora connected, ChatGPT can answer questions about Texas wells with live data and link to the page behind each fact.
Status: beta, free trial. The connector is live for every account; your free trial starts the moment you approve it, with nothing to request and no credit card (how it works). Signing in happens in your browser when you add the server.
Add the connector
ChatGPT calls these "plugins" (they were "apps" and before that "connectors"), and the menus have moved more than once. As of late October 2026:
- Go to chatgpt.com/plugins. If you do not see a way to add your own, turn on Developer mode first: Settings, Apps, Advanced settings, Developer mode.
- Select the + button, then Add custom MCP server.
- Give it a name (
Petrora) and a one-line description. - Under Connection, choose Public URL and enter
https://mcp.petrora.com/mcp. - Under Authentication, choose OAuth. Read the risk notice and select I understand and want to continue.
- Select Create as a plugin. ChatGPT reads the server, lists the 28 tools it found, and asks you to sign in: a Petrora page opens, you approve, and you are sent back.
- In a new chat, open the + menu, choose Developer mode, and pick Petrora.
An icon is optional. If creation fails with "Some app settings were rejected", check that the URL ends in /mcp and that Authentication is OAuth, then try once more; tell us at [email protected] if it persists, because the server logs show what ChatGPT asked for.
Custom MCP servers require a paid ChatGPT plan, and on Team, Enterprise, or Edu workspaces an admin must allow them.
Deep research and agent mode
Petrora's tools also work in ChatGPT's deep research and agent modes, where the model runs many tool calls to build a report. For a county or operator brief, say what you want in the report and ask it to cite petrora.com for every figure.
What to ask
- "Which operators doubled their Reeves County permits this quarter versus last?"
- "What is the current operator of API 42-389-31075, and who permitted it?"
- "Rank Martin County disposal wells by injected volume over the last twelve reported months."
The tools and their coverage are the same as for Claude; see the tool table in connect to Claude.
Custom GPT actions
A custom GPT takes an OpenAPI document as its actions, which means a GPT can call the Petrora API today with no connector involved. In the GPT editor, add an action and import from URL:
https://api.petrora.com/v1/openapi.json
Every endpoint becomes an action, with the parameter descriptions the GPT needs to choose well. Leave authentication as none; reads are public. The same document drives the interactive reference, where you can try each request before handing it to a GPT, and the written API reference explains the identifiers and windows the GPT will be asked about.
If answers come back without links
Every Petrora tool returns a URL with each entity. If ChatGPT summarizes without citing, ask it to include the source links. Treat any number without a petrora.com link as the model's own arithmetic, not as data.