The endpoint
Every request carries the token in the
Authorization header. A request without it, or with a key
that is malformed, unknown or revoked, gets an HTTP 401 (see Errors).
When you create a token, the dialog that shows the key also shows each setup
below with the key already in it, ready to copy. Here, replace onss_live_… with your key.
Claude Code
--scope user to have it in every project. claude mcp list shows whether it connected.
Claude Desktop
Claude Desktop reaches a remote server that takes a header throughmcp-remote, which needs Node.js. Open
Settings › Developer › Edit Config and add the server to claude_desktop_config.json:
claude_desktop_config.json
env rather than in args because some systems split an argument at its space.
Restart Claude Desktop afterwards.
Cursor
Add the server to~/.cursor/mcp.json, or to .cursor/mcp.json in one project:
mcp.json
claude.ai
claude.ai connects through a custom connector. Sending a header from a custom connector is in beta, and the header is entered by the organization’s admin when the connector is added:- In Settings › Connectors, choose Add custom connector.
- Enter
https://app.onosso.app/v1/mcpas the URL. - Under the request headers, add
Authorizationwith the valueBearer onss_live_….