Holina Factory
Connect ChatGPT
Live since September 13, 2026.
ChatGPT can list your render presets, queue a render in your factory, check how it is going, and propose a post for one of your clips. It cannot post anything: a proposal waits in Review until a named human schedules it.
What you need
- A Holina Factory account and the email you log in with.
- A ChatGPT plan with Developer mode on the web: Pro, Plus, Business, Enterprise, or Education.
- Developer mode switched on under Settings, Connectors, Advanced.
The server
Server URL: https://factory.epochcoreqcs.com/mcp
Authentication: OAuth. Leave the client ID and client secret blank. ChatGPT identifies itself; there is nothing to paste.
The Redirect field ChatGPT shows must read https://chatgpt.com/connector_platform_oauth_redirect. If it shows a per-connector address instead, ChatGPT read stale server metadata: wait a few minutes and create the connector again.
Steps
- In ChatGPT, open Settings, then Connectors, then Create.
- Name it Holina Factory, paste the server URL above, choose OAuth, and leave the client fields blank.
- Choose Create, then Connect.
- You land on our Connect ChatGPT? screen. It names the client (chatgpt.com), says your browser goes back to chatgpt.com afterwards, and lists what ChatGPT may do: see your render presets, queue renders in your factory, check render status and results, propose posts for your approval, and stay connected without signing in again.
- Choose Continue.
- holina.ai asks for your email and sends a 6-digit code. Enter it.
- Choose Continue connecting. You are back in ChatGPT, and the connector shows as connected.
What ChatGPT can and cannot do
- Can: list the presets approved for your factory, queue a render from one of them, continue one of your clips from its last moment (a new clip in the same frame), read a render's status, list your recent outputs, and propose a post (caption, channels, time) that shows up in Review for you to open in Ship.
- Also: show your plan and what is left this month, wait for a render to finish, show how an output was made, check it for garbled on-screen text, list the channels you can post to, write three shot ideas from a short concept, upload a product photo from a public link to animate, keep or reject an output, and delete or restore one (deletes are always restorable).
- Voice and editing: make a voiceover in a stock voice or your own cloned voice (cloning itself happens in Voice Studio, with your own recording), list, import and send designs to your Canva, trim, reframe or caption a clip as a new version, join clips into one cut, transcribe a clip, and draft post captions. Editing, the Timeline, transcription and caption drafts come with every plan.
- Cannot: post or schedule, see any other customer's factory, or approve a ship.
- Renders queued this way use your pack, like any other render.
Tokens
ChatGPT holds an access token that lasts 5 minutes and a refresh token that is replaced every time it is used. A refresh token expires after 30 days unused and never lives past 90 days from the day you connected; after that ChatGPT asks you to connect again. We store only SHA-256 hashes of refresh tokens, never the tokens themselves.
Disconnect
Remove the connector inside ChatGPT and its tokens stop working at the next refresh. To cut a connection early, email [email protected].
Other clients
Claude works today: see Connect Claude. Other MCP clients can register with the same authorization server, but we have not tested them.
Questions: [email protected]. Privacy for connected clients is on the privacy page.