ChatGPT plugin
ChatGPTBring your Flow tools and skills into ChatGPT.
ChatGPT can use your product through MCP or through a plugin that bundles skills and an MCP connection. Flow generates the portable Agent Plugins package; publishing remains a host workflow.
Connect and package
Section titled “Connect and package”Make the server reachable
Deploy your MCP server or host it yourself behind public HTTPS. Configure OAuth for account-protected tools.
Test the MCP connection
Use ChatGPT’s Add custom MCP server flow with your /mcp URL. Try a tool request and,
when required, sign in.
Use the official connection guide for account and workspace requirements.
Generate the plugin
npx @flow-engineer/flow plugin --server https://agent.example.com/mcp --out pluginsnpx @flow-engineer/flow check --plugin pluginsUse plugins/agent-plugins/. It contains plugin.json, mcp.json and skills/.
Install or publish
Section titled “Install or publish”Follow OpenAI’s packaging guide to add OpenAI-specific metadata and distribute the package through a supported development source or the public submission process. Generating a folder does not register or publish it.
The bundled MCP URL ends in /mcp/plugin so ChatGPT receives the skills from the package once.
Check it worked: start a new chat, invoke the installed plugin and verify a skill-backed tool call.
Thanks, we read every comment.