MCP Server
Use MisarReach's Model Context Protocol server to find leads, verify emails, manage deals, and run outreach autopilot directly from AI assistants like Claude.
Overview
The MisarReach MCP server exposes the MisarReach API as Model Context Protocol tools. Connect it to any MCP-compatible AI assistant to discover and enrich leads, verify deliverability, score prospects, manage your deal pipeline, control outreach channels, configure the AI sales agent, and launch outreach autopilot runs — without leaving your chat interface.
The server is published to npm as @misarreach/mcp and registers under the key misar-reach.
Tools at a Glance
| Category | Tools |
|---|---|
| Lead Finder | list_leads, search_leads, get_search_job_status, submit_lead_feedback, discover_companies, enrich_lead, verify_emails, score_leads, list_lead_lists, create_lead_list, sync_lead_list, preview_message, send_to_campaign |
| Deals & Pipeline | list_deals, create_deal, update_deal, get_pipeline, move_deal_stage |
| Autopilot | start_autopilot, list_autopilot_runs, get_autopilot_status |
| Channels | get_channels_status, update_channel |
| Sales Agent | get_sales_agent_config, update_sales_agent_config, get_sales_agent_actions, process_sales_agent |
That is 27 tools in total. See the Tools Reference for full parameter details.
Prerequisites
- A MisarReach account at reach.misar.io
- An API key from Dashboard → Settings → API Keys (keys are prefixed
msr_) - Node.js 18 or newer
Installation
Run it directly with npx (no install required):
npx -y @misarreach/mcpOr install it globally:
npm install -g @misarreach/mcpSet your API key as an environment variable:
export MISARREACH_API_KEY=msr_your_key_hereConfiguration
Claude Code
Add to your project's .mcp.json or ~/.claude/mcp.json:
{
"mcpServers": {
"misar-reach": {
"command": "npx",
"args": ["-y", "@misarreach/mcp"],
"env": {
"MISARREACH_API_KEY": "msr_your_key_here"
}
}
}
}Claude Desktop
Add to claude_desktop_config.json:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"misar-reach": {
"command": "npx",
"args": ["-y", "@misarreach/mcp"],
"env": {
"MISARREACH_API_KEY": "msr_your_key_here"
}
}
}
}Cursor
Add to .cursor/mcp.json in your project root:
{
"mcpServers": {
"misar-reach": {
"command": "npx",
"args": ["-y", "@misarreach/mcp"],
"env": {
"MISARREACH_API_KEY": "msr_your_key_here"
}
}
}
}Environment Variables
| Variable | Required | Description |
|---|---|---|
MISARREACH_API_KEY | Yes | MisarReach API key (msr_...) — get one at reach.misar.io → Settings → API Keys |
MISARREACH_BASE_URL | No | Override the API base URL (default: https://api.misar.io/reach) |
If MISARREACH_API_KEY is not set, the server also reads api_key from ~/.misarreach/config.json.