Document processing in ChatGPT
Add Extend as a custom connector in ChatGPT and parse, extract, and fill documents from chat.
Step 1
Connect the MCP server
- On a paid ChatGPT plan, follow the OpenAI documentation to add a custom connector.
- Use the server URL below and choose OAuth as the connection.
- Complete the OAuth sign-in when prompted and choose the workspaces the client may use and the environment it acts in.
https://mcp.extend.ai/mcpStep 2
Get files to the agent
Chat clients don't expose your local files to remote servers. When you ask the agent to process a file that's only on your computer, it requests an upload link: open it, sign in to the Extend dashboard, drop your files, and click Done. The agent picks the files up and continues.
- Links expire after 15 minutes and only members of the target workspace can use them.
- The upload page shows who requested it and which workspace and environment the files will land in.
- Documents already at a public URL need no upload link.
Try these prompts
Copy one into the agent and let it pick the tools.
Verify it works
The agent calls get_me and lists the workspaces and environments it was granted. No credits are spent.
Frequently asked questions
Reconnect the server in your client to re-run the OAuth sign-in. Most clients have a reconnect or re-authenticate action on the server's settings entry; disconnecting and re-adding also works.
It's usually targeting the wrong place: resources are separated per workspace and per Test/Production environment. Ask the agent to check its granted workspaces and environments with the get_me tool and to target where the resource actually lives.
Yes. MCP connectors require a paid ChatGPT plan. Follow the OpenAI documentation to add a custom connector with the Extend server URL and OAuth.
Chat clients don't expose local files to remote servers. When you ask for a file that's only on your machine, the agent requests an upload link: open it, sign in to the Extend dashboard, drop your files, and click Done. Links expire after 15 minutes and only members of the target workspace can use them. Documents at a public URL need no upload.
Other clients
Cursor
Parse and extract documents without leaving your editor.
Claude Code
Drive every Extend processor from your terminal session.
Claude
Parse, extract, and fill documents from a Claude conversation.
Codex
Give Codex every Extend processor as a tool.
VS Code
Use Extend from GitHub Copilot agent mode in VS Code.
Windsurf
Parse and extract documents from Cascade in Windsurf.
ChatGPT is a trademark of OpenAI. Extend is not affiliated with or endorsed by OpenAI.
