Guide
Publish a website from ChatGPT
Yes — ChatGPT can publish a single-page site to Novence. Add the hosted MCP in Developer Mode, ask once, and get a live URL at https://{suffix}.novence.ai.
How do I connect ChatGPT to Novence?
- In ChatGPT on the web, open Settings → Security and login and turn on Developer mode.
- Open Plugins, select the plus button, and create a developer-mode app.
- Fill in the form:
Name: Novence Description: Publish HTML pages to a live Novence URL MCP server URL: https://api.novence.ai/mcp Authentication: No authentication
Start a new chat and choose Novence from the Developer mode tools in the composer. No key is needed to start. Other clients: /mcp.
What do I ask ChatGPT?
Build or paste your page in the chat, then send this with your email in place of the example:
Use Novence to publish this page. If you are not signed in, call bootstrap with my email: you@example.com. Then call publish_html with the full HTML document as a single file (inline the CSS and JS), and poll get_deployment_status until it is live. Give me the live URL and my apiKey.
ChatGPT calls bootstrap(email), and the session adopts the nv_ key. Then it calls publish_html and polls until the deployment is live. Approve each tool call when ChatGPT asks. When the URL is live, give ChatGPT the code from your email so it can call verify_email and unlock Free quotas and a custom domain.
How do I edit the site in a later chat?
The key is only remembered for the chat where you bootstrapped. Save the apiKey and project_id ChatGPT gives you. To edit in a new chat, ask:
Use Novence: call resend_verification for you@example.com. I'll give you the code, then call reissue_key and publish_html with project_id <your project_id>.
reissue_key revokes your previous nv_ keys. If you also use the CLI, run novence login again afterwards.
What doesn't work from ChatGPT yet?
- One file per site. Multi-file uploads use signed URLs that ChatGPT cannot send files to. Inline CSS and JS, and use hosted image URLs.
- Plan limits. Publishing is a write action. Some OpenAI docs limit Plus and Pro to read-only tools in Developer Mode. If
publish_htmlis unavailable, use a Business workspace or the CLI. - Bigger sites. Download the files and run
npx novence deploy ./site. See host a website built with ChatGPT.
ChatGPT FAQ
Can ChatGPT publish a website to Novence?
Yes, as a single HTML page. Add the Novence MCP server in ChatGPT Developer Mode with No authentication, then ask ChatGPT to bootstrap with your email and call publish_html. It returns a live https://{suffix}.novence.ai URL.
Why No authentication?
ChatGPT cannot send a custom API key, and Novence does not offer OAuth yet. With No authentication, bootstrap(email) creates your account and the MCP session adopts the nv_ key for the rest of that chat.
Does it remember my site in a new chat?
Not automatically. Save the apiKey and project_id ChatGPT returns. In a new chat, ask for resend_verification, then reissue_key with the emailed code. reissue_key revokes your previous nv_ keys, so run novence login again if you also use the CLI.
Can ChatGPT upload images or a multi-file site?
Not reliably. Multi-file uploads use signed URLs that ChatGPT cannot send files to. Inline CSS and JS into one HTML file, or download the files and run npx novence deploy from a terminal.
Which ChatGPT plans support this?
Developer Mode is on the web for Plus, Pro, Business, Enterprise, and Edu. Publishing is a write action. Some OpenAI docs say Plus and Pro only allow read-only tools in Developer Mode, so if publish_html is unavailable, use a Business workspace or the CLI.
Agents ship. Novence hosts.
Add the MCP URL in Developer Mode, or run the CLI from a terminal.