I am a Premium Archive subscriber, but cannot authenticate NewsBlur MCP with Codex on macOS.
With this Codex configuration:
[mcp_servers.newsblur]
url = "https://newsblur.com/mcp"
I get:
Error: Metadata error: Protected resource metadata resource mismatch:
reference 'https://newsblur.com/mcp',
permitted 'https://newsblur.com/mcp/'
With the trailing slash:
[mcp_servers.newsblur]
url = "https://newsblur.com/mcp/"
I get:
Error: Authorization server issuer mismatch:
expected https://newsblur.com/mcp,
received https://newsblur.com/mcp/
I logged out and retried, with the same results.
It looks as if the protected-resource metadata and OAuth authorization-server metadata use inconsistent canonical URLs (/mcp vs. /mcp/). Codex validates these URLs strictly, so neither documented URL variant works.
There may also be a related CLI issue. newsblur auth status reports Tier: Free, although this is the correct account and it has an active Premium Archive subscription. The CLI can retrieve my folder list, so authentication itself succeeded.
Could you check both the MCP OAuth metadata URL consistency and the subscription tier returned to the CLI/OAuth client?