mcp.json file. The UI in
Customize enables, disables, and authenticates them.
1
Create mcp.json
Pick a scope:
- This project —
.cursor/mcp.jsonin the project root - Everywhere —
~/.cursor/mcp.jsonin your home directory
2
Add the Rings server
3
Save and authenticate
Save the file. Cursor picks up the server and prompts you to sign in —
complete the Rings OAuth flow in the browser.
4
Enable it
Open Customize in the sidebar, find rings, and make sure its toggle
is on. Its tools now appear under Available Tools in chat and Plan Mode.
Using an API key instead
For a headless or CI setup where OAuth is impractical, send the key as a header and keep it in an environment variable:${env:NAME} in url and headers. Never commit a raw key
to .cursor/mcp.json.
Team rollout
Team admins can distribute Rings to everyone from Dashboard → Integrations & MCP, then select Add to Team Marketplace so teammates can install it from Customize. If your organization uses the MCP allowlist (Team Settings → MCP Configuration), add a URL entry forhttps://production-api.joinrings.com/mcp first.
Troubleshooting
Open the Output panel (Cmd+Shift+U / Ctrl+Shift+U) and select MCP Logs to see connection, authentication, and tool-call errors. Restart Cursor after editingmcp.json if the server does not appear.