https://mcp.lusha.com. Connect to it in one of two ways:
OAuth
For Claude, ChatGPT, and Codex. You authenticate through the client’s own connector directory - no API key handling required on your side.
API key
For VS Code (GitHub Copilot), Cursor, Gemini CLI, n8n, and any other MCP client. You pass your Lusha API key as an
x-api-key header (or via an environment variable, depending on the client).Prerequisites
- A Lusha API key for the API-key connection method - generate one in the Lusha dashboard under API → Manage API Keys, or go directly to the API keys page
- Any plan that includes API access can use the MCP server - it draws from the same credit pool as the REST API
Connect your client
Pick your client below for the exact steps.- Claude
- ChatGPT
- Codex
- VS Code
- Cursor
- Gemini CLI
- n8n
- Other clients
Method: OAuth
- Go to
claude.ai/directory/connectors/lusha - Click Add to Claude
- Complete the OAuth authentication flow
- Confirm the Lusha tools appear in the tools menu of your conversation
Some Lusha MCP tools - the recommendations tools - are only available over an OAuth connection (Claude, ChatGPT, Codex). API-key sessions receive a
403 if they call those tools. See available tools for details.Troubleshooting
Security
- Store API keys in secure credentials (OS keychain, password manager, or your editor’s secrets manager) - avoid hardcoding them in shared config files.
- In n8n, use the built-in Credentials system rather than pasting keys directly into node fields.
- Use environment variables for team setups instead of committing keys to version control.
- Rotate API keys periodically and remove unused connectors.
- Limit tool permissions to the minimum needed for your use case.