Installation
Claude Desktop
Add to~/Library/Application Support/Claude/claude_desktop_config.json:
- NPX (Recommended)
- Remote Server
Cursor
Add to.cursor/mcp.json in your project:
Environment Variables
| Variable | Required | Default | Description |
|---|---|---|---|
COVAL_API_KEY | Yes | - | Your API key from dashboard |
COVAL_API_BASE_URL | No | https://api.coval.dev/v1 | Custom API endpoint |
LOG_LEVEL | No | info | Logging level (debug, info, warn, error) |
Local Development
Clone and run from source:Testing with MCP Inspector
Troubleshooting
Server not loading in Claude Desktop
Server not loading in Claude Desktop
- Check that Node.js 20+ is installed:
node --version - Verify the config file path is correct
- Ensure JSON syntax is valid (no trailing commas)
- Restart Claude Desktop completely (quit from menu bar)
Authentication errors
Authentication errors
- Verify your API key at dashboard
- Check the key is correctly set in
COVAL_API_KEY - Ensure no extra whitespace around the key
Tools not appearing
Tools not appearing
- Check Claude Desktop logs:
~/Library/Logs/Claude/ - Run the server manually to see errors:
COVAL_API_KEY=xxx npx @covalai/mcp-server - Verify you have a valid API key (without one, only
pingtool is available)

