MCP Client
Connect Claude Desktop, Claude Code, Cursor, or any MCP client to the MisarReach MCP server, or drive it programmatically with @misarreach/mcp.
MisarReach ships an HTTP-based MCP server so AI clients — Claude Desktop, Claude Code, Cursor, and any MCP-compatible agent — can search leads, review the pipeline, and run outreach as tools. @misarreach/mcp is the TypeScript/JavaScript client for it.
MCP endpoint: https://api.misar.io/reach/mcp · Protocol: MCP 2025-03-26 (Streamable HTTP) · Auth: Bearer mrk_…
Connect an MCP client
Add to your MCP config (~/.claude/mcp.json for Claude Code, claude_desktop_config.json for Claude Desktop):
{
"mcpServers": {
"misarreach": {
"url": "https://api.misar.io/reach/mcp",
"headers": {
"Authorization": "Bearer mrk_YOUR_API_KEY"
}
}
}
}Generate your key at reach.misar.io/settings/api-keys. See API Keys for the full key model.
Programmatic usage
npm install @misarreach/mcpimport { MisarReachMCPClient, getClaudeConfig } from '@misarreach/mcp';
const client = new MisarReachMCPClient({ apiKey: 'mrk_your_key' });
await client.initialize();
// Start an AI lead search, then poll the job
const started = await client.searchLeads({ query: 'SaaS founders in Berlin', use_ai: true });
// … parse the job id from started.content, then:
// await client.getSearchJobStatus({ job_id });
// Review the pipeline
const pipeline = await client.getPipeline();
// Generate a ready-to-paste Claude config
console.log(JSON.stringify(getClaudeConfig('mrk_your_key'), null, 2));Available tools (27)
| 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 |
The MCP server validates the mrk_ bearer against the reach key table only — a key from any other Misar product is rejected. The MCP transport is stateless HTTP.
See the MCP overview and the API Reference.
Flutter SDK
Install and use the MisarReach Flutter SDK — lead finder, SSE job streaming, deals/pipeline CRM, and secure on-device key storage.
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.