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)
1
Open Settings
Open Claude Desktop → Settings → Connectors
2
Add Server
Click Add custom connector
3
Enter URL
4
Authenticate
Click Add and log in with your Well account
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
1
Open Settings
Click gear icon → Cursor Settings → Tools & Integrations
2
Open Config
Under MCP Tools, click Add Custom MCP → opens
~/.cursor/mcp.json3
Add Configuration
Paste one of the configurations below and save
- Remote (OAuth)
- Local (API Key)
Windsurf
- Settings UI (OAuth)
- Config File - Remote (OAuth)
- Config File - Local (API Key)
1
Open Settings
Press
Cmd + , (Mac) or Ctrl + , (Windows)2
Navigate
Scroll to Cascade → MCP Servers
3
Add Server
Click Add Server → Add custom server
4
Configure
Enter name:
well and URL: https://api.wellapp.ai/v1/mcp5
Authenticate
Log in with your Well account when prompted
ChatGPT
Requires Pro or Plus plan with Developer Mode enabled.
1
Enable Developer Mode
Open ChatGPT → Settings → Advanced → Enable Developer mode
2
Add Connector
Go to Settings → Connectors → Add custom connector
3
Enter URL
4
Authenticate
Log in with your Well account
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:- Clear mcp-remote cache:
- macOS/Linux:
rm -rf ~/.mcp-auth - Windows:
rmdir /s /q "%USERPROFILE%\.mcp-auth"
- macOS/Linux:
- Restart Cursor completely
- Make sure you’re using
https://api.wellapp.ai/v1/mcpexactly
OAuth redirect not working
OAuth redirect not working
- Make sure you’re logged into Well
- Clear browser cookies for
wellapp.ai - Check your browser isn’t blocking popups
API Key not working
API Key not working
- Verify the key is correct (no extra spaces)
- Check the key hasn’t expired
- Regenerate from Well Dashboard if needed
Connection lost / 401 errors
Connection lost / 401 errors
- Remove the Well server from settings
- Add it again
- Re-authenticate
No data returned
No data returned
- Verify your Well workspace has data
- Check you authorized the correct workspace
Logs location
Logs location
Claude Desktop:
- macOS:
~/Library/Logs/Claude/mcp*.log - Windows:
%APPDATA%\Claude\logs\mcp*.log