ChatGPT Edition

Same Superpower. Different AI.

You prefer ChatGPT? No judgment. (Okay, a little judgment.) Here's how to publish pages from ChatGPT instead of Claude.

Prefer Claude?

The Claude setup is simpler (one URL, done). If you haven't tried it:

Set up with Claude instead →

What You're Getting

A Custom GPT inside your ChatGPT that can publish professional web pages to joe.asapai.net instantly. Same result as the Claude version — you talk, it publishes. You just need to build the GPT first.

Takes about 5 minutes. You only do this once.

Build Your Publishing GPT

1
Go to ChatGPT

Open chatgpt.com in your browser and log in. You need ChatGPT Plus or Team for Custom GPTs.

2
Create a New GPT

Click your profile icon (top right) → My GPTsCreate a GPT. Switch to the Configure tab at the top.

3
Set the Name and Description

Name: NowPage Publisher
Description: Publish professional web pages instantly to your HC Protocol site.

4
Paste the Instructions

In the Instructions box, paste this:

You are NowPage Publisher. When the user asks you to publish content: 1. Write polished, responsive HTML with inline styles (dark bg, light text, mobile-friendly) 2. Publish it using the publishToNowPage action with domain "joe.asapai.net" 3. Share the live URL 4. Use lowercase-hyphenated slugs (e.g., "market-update") 5. Always write complete HTML documents with meta viewport and inline styles 6. Use update_mode "replace" when updating existing pages
5
Add the Action (this is the important part)

Scroll down to Actions → click Create new action.

You'll see a Schema text box. Click into it first (this activates the Import option).

Two ways to get the schema in:

  • Option A: Click Import from URL (appears after clicking into the Schema box) and paste:
    https://nowpage-mcp.vercel.app/api/openapi.json
  • Option B: Copy the full schema from this page and paste it into the Schema box:
    Open copyable schema →
6
Set Authentication to None

Under the Schema section, make sure Authentication is set to None. The server handles auth internally.

7
Save Your GPT

Click Save (top right) → choose Only me (or share if you want). Done.

That's it. Your ChatGPT can now publish web pages.

THE ONE RULE

Always publish to joe.asapai.net

Include "publish to joe.asapai.net" in every request. That's YOUR domain.

Try It Out

Open your new NowPage Publisher GPT and try this:

Your First Publish:

"Publish a page to joe.asapai.net with slug 'test-page' about why Twin Cities multifamily real estate is the best-kept secret in the Midwest. Make it professional and data-driven."

ChatGPT will write the HTML, call the publish action, and give you a live URL. If it asks for permission to use the NowPage action, click Allow.

JASON IS STILL WATCHING.

Doesn't matter if you use Claude or ChatGPT. Every page pings the dashboard. In real time. Jason sees everything. He's already judging your slug names.

Claude vs ChatGPT — Which Is Better?

Honestly? Both work great for publishing. Here's the real difference:

Use whichever AI you already talk to. The pages come out the same either way. Jason still gets notified either way. There is no escape from Jason.

Want the simpler Claude setup?

Set up with Claude (30 seconds) →