Ownsona (cosmetic).
Personal durable memory store. (cosmetic).
https://your-host/mcp.
https://your-host/oauth/authorize.
OWNSONA_LOGIN_USERNAME and
OWNSONA_LOGIN_PASSWORD from application.ini. Click
Allow on the consent screen.
You will not see the browser login again until the refresh token expires (30 days by default) or you delete and re-add the connector.
What ChatGPT does behind the scenes. On first use it fetches
https://your-host/.well-known/oauth-protected-resource
to discover the AS, then
https://your-host/.well-known/oauth-authorization-server
for the endpoint locations, then registers itself dynamically (RFC
7591) at /oauth/register, then drives the user through
/oauth/authorize and /oauth/token. All of that is
automatic; the only piece of information you give ChatGPT is the
/mcp URL.