Skip to content

Ask the docs

Answers come only from these docs and are written by an AI model (Gemini), so check the linked pages. Your question is not kept. Do not include personal details or keys.

Bring 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.

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

Terminal
npx @flow-engineer/flow plugin --server https://agent.example.com/mcp --out plugins
npx @flow-engineer/flow check --plugin plugins

Use plugins/agent-plugins/. It contains plugin.json, mcp.json and skills/.

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.