The UI shows a green connected status, but calling listDatasets fails with:
user token not found or expired
The Axiom MCP works when authenticated locally in Cursor, but that local authentication is correctly separate from Cloud Agents. The problem is that the Cloud Agent configuration provides no functioning way to establish its own OAuth session.
It randomly just started working… not sure what changed. Tried for like 20 minutes and then it randomy decided to try and connect via oauth then it did not connect for awhile (the callback didn’t work) and now finally works.
Sorry if confusing wording it’s hard to explain - this is for cloud agent MCP oauth. I think that flow can be smoother when you get to it.
Remote MCPs like Axiom only require auth when a tool actually runs, so cursor.com/agents marks the server green as soon as the connection check passes (before there’s a valid token). That’s why the authenticate step doesn’t always surface cleanly, and why a reconnect can error out instead of reopening the OAuth flow. It’s a known rough edge on our radar for cloud-agent MCPs.
If you’d rather not lean on that interactive OAuth flow in cloud agents, Axiom also supports header-based auth, which is more reliable for headless runs. Create an Axiom token, then set these as headers on the MCP entry instead of OAuth:
Authorization: Bearer <your-token>
x-axiom-org-id: <your-org-id>
(If you can only set one header, Axiom accepts the org as a URL parameter: https://mcp.axiom.co/mcp?org-id=``<your-org-id>.) Setup details are in Axiom’s MCP server docs. Cursor cloud agents support custom headers on HTTP MCP servers, so the token gets used directly and skips the OAuth handshake. If the OAuth path acts up again, that should keep you unblocked.
Thanks Mohit! Was able to get everything working eventually, just a bit of a rough UX for the setup.
I also had to use Composio to integrate with GSuite which is not a huge deal but that was another point of friction that Cursor does not have native plugins for GSuite.
At this point though my cloud agents are rockin & rolling with access to everything they need so I’m pretty hype abt that.