Permissions & Scopes
When you authorize Well MCP, you grant access to:| Scope | Description |
|---|---|
invoices:read | View invoices and related data |
companies:read | View company records |
companies:write | Create new companies |
people:read | View contact information |
people:write | Create new contacts |
documents:read | View uploaded documents |
connectors:read | View connected integrations |
You can revoke access anytime from Well Dashboard > Settings > API Keys.
Claude Desktop
Available on Pro, Max, Team, and Enterprise plans.
- Settings UI (OAuth)
- Config File (API Key)
Claude Code
- CLI - Remote (OAuth)
- CLI - Local (API Key)
- Config File (API Key)
| Flag | Description |
|---|---|
--scope local | Current project only (default) |
--scope project | Shared via .mcp.json |
--scope user | All your projects |
Cursor
- Remote (OAuth)
- Local (API Key)
Windsurf
- Settings UI (OAuth)
- Config File - Remote (OAuth)
- Config File - Local (API Key)
ChatGPT
Requires Pro or Plus plan with Developer Mode enabled.
Summary
| Client | OAuth | API Key |
|---|---|---|
| Claude Desktop | Settings UI | Config file |
| Claude Code | CLI | CLI or config file |
| Cursor | Config file (mcp-remote) | Config file |
| Windsurf | Settings UI | Config file |
| ChatGPT | Settings UI | — |
Test Your Connection
Once configured, try these prompts:Troubleshooting
Cursor: 'Protected resource does not match'
Cursor: 'Protected resource does not match'
This error occurs with
mcp-remote. Try: 1. Clear mcp-remote cache: - macOS/Linux: rm -rf ~/.mcp-auth - Windows: rmdir /s /q "%USERPROFILE%\.mcp-auth" 2. Restart Cursor completely 3.
Make sure you’re using https://api.wellapp.ai/v1/mcp exactlyOAuth redirect not working
OAuth redirect not working
- Make sure you’re logged into Well 2. Clear browser cookies for
wellapp.ai3. Check your browser isn’t blocking popups
API Key not working
API Key not working
- Verify the key is correct (no extra spaces) 2. Check the key hasn’t expired 3. Regenerate from Well Dashboard if needed
Connection lost / 401 errors
Connection lost / 401 errors
- Remove the Well server from settings 2. Add it again 3. Re-authenticate
No data returned
No data returned
- Verify your Well workspace has data 2. Check you authorized the correct workspace
Logs location
Logs location
Claude Desktop: - macOS:
~/Library/Logs/Claude/mcp*.log - Windows:
%APPDATA%\Claude\logs\mcp*.log