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
- ChatGPT → Settings → Connectors → Add custom connector.
- Paste your MCP endpoint:
https://oasy.your-domain.com/mcp - Name it after your publication.
- Connect.
OAuth (when Require auth is on)
ChatGPT pops the authorization tab inside its own UI:
- Branded
/authorizeconsent screen renders. - Reader enters email + accepts terms.
- 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
paywalledstatus payload — the upsell headline +
CTA appear in the reply inline.