Currently it’s OAuth only, no API key. Claude Code at the terminal handles that fine – claude mcp add --transport http jd https://johnnydecimal.com/mcp and then authenticate once you’ve launched the app.
I’ve never used Hermes, sorry. If it doesn’t natively/easily support OAuth connections let me know and I should be able to add it. I won’t try it now as we’ll be on the road later today and I don’t want to break what’s there.
I’ve just added profile to the list of available scopes at Clerk. Try again – this might fix it. Theoretically you should be able to instruct your agent not to request this scope – it doesn’t do anything. But there’s no harm in me passing it over. Hopefully this also fixes @clappingcactus.