Connect ChatGPT

ChatGPT's Connectors UI accepts any MCP server URL. The flow is similar
to Claude Desktop, just via the web UI.

Add the connector

  1. ChatGPT → Settings → Connectors → Add custom connector.
  2. Paste your MCP endpoint:
    https://oasy.your-domain.com/mcp
  3. Name it after your publication.
  4. Connect.

OAuth (when Require auth is on)

ChatGPT pops the authorization tab inside its own UI:

  1. Branded /authorize consent screen renders.
  2. Reader enters email + accepts terms.
  3. ChatGPT receives the bearer token in the background.

Subsequent calls carry the token. The meter keys off the OAuth client_id,
so this reader's quota is independent of any other ChatGPT user.

Test it

In any chat:

Use [your-publication] to look up recent articles about [topic].

ChatGPT calls search_articles and shows results inline. Follow up with
"summarize the top one" and it'll call get_article — which counts toward
the meter if the article's policy is Paywall.

Differences from Claude Desktop

  • ChatGPT doesn't render the MCP Apps profile UI resource yet — get_article
    returns the JSON payload only, no inline article reader widget.
  • ChatGPT respects the paywalled status payload — the upsell headline +
    CTA appear in the reply inline.