Skip to content
Back to search
100
MCP live MCP 2025-06-18 streamable-http

MisarReach MCP Server

io.github.misar-ai/misarreach-mcp

Find and enrich leads, run multi-channel outreach, and manage the sales pipeline.

Uptime
100.0%
3 direct probes · 30d
Response
2861ms
last probe
Tools
27
callable
Resources
4
readable
Prompts
5
available

Tools · 27

list_leads

List leads already saved to the account, newest first, with paging and search. Use this to work with leads you already have. It does NOT find new ones — that is search_leads, which starts a job and …

search_leads

Start an AI lead-search job and return its jobId immediately. This is ASYNCHRONOUS: results are not in the response. Poll get_search_job_status with the jobId until it reports completion, then read …

get_search_job_status

Poll one lead-search job for its progress and results. This is the companion to search_leads: call it repeatedly with the jobId you were given until the job reports it has finished. Leave a few seco…

submit_lead_feedback

Record whether an AI-generated outreach message for a lead was good or bad, as training signal for future generations. Use it when the user judges a drafted message — it improves later output rather…

discover_companies

Find COMPANIES matching firmographic criteria via Hunter.io, optionally pulling contact emails for each. This is company-level discovery — reach for it when the user is targeting organisations by in…

enrich_lead

Fill in a saved lead's missing person and company detail — seniority, department, LinkedIn, phone, company size, industry. Use it on one lead at a time, after list_leads has given you its id, and ty…

verify_emails

Check whether email addresses are deliverable, one or up to 20 at a time. Run this before a send to protect sender reputation — bouncing a campaign off dead addresses is what gets a domain blocked. …

score_leads

Queue AI qualification scoring for leads — either every unscored lead in a search job, or a specific set of ids. Pass jobId OR leadIds, not both. This runs in the BACKGROUND: it returns a count imme…

list_lead_lists

List the Hunter.io lead lists connected to this account. Use it to find a listId before sync_lead_list, or to check whether a list already exists before create_lead_list makes a duplicate. These are…

create_lead_list

Create a new, empty lead list in Hunter.io. Creating the list does not put anything in it, and it does not import anything locally — sync_lead_list does that. Call list_lead_lists first: each call c…

sync_lead_list

Import a Hunter.io lead list into local lead records so the rest of these tools can work with it. Run it after create_lead_list, or on any existing list from list_lead_lists, to pull its contacts in…

preview_message

Draft a sample AI-personalised outreach message for a named person, to show what the agent would say. This is a PREVIEW: nothing is sent, saved, or attached to a lead or campaign. Use it to check to…

send_to_campaign

Add saved leads to a campaign's contact list in bulk, up to 500 at a time. This is how leads enter an outreach sequence, so treat it as consequential: once they are on a running campaign's list they…

list_deals

List deals as a flat, paged array, optionally filtered by status, with revenue totals alongside. Use this when you want deals as data — to count them, filter one status, or page through many. For th…

create_deal

Open a new deal against a lead's email address. Use it when a conversation turns into a real opportunity worth tracking. Each call creates a NEW deal — it does not check for an existing one on the s…

update_deal

Change a deal's status, value, or notes. Only the fields you pass are altered. For moving a deal along the pipeline board prefer move_deal_stage, which is the same operation expressed in stage terms…

get_pipeline

Get the sales pipeline as a board: deals grouped by stage, with revenue totals. Use this for 'how does the pipeline look' questions and stage-by-stage review. It is the board view of the same deals …

move_deal_stage

Move one deal to a different pipeline stage — the equivalent of dragging its card on the board. This is the tool for pipeline progression; update_deal is for value and notes. Moving to 'closed' or '…

start_autopilot

Start an autonomous outreach run: give the agent a goal and it finds, contacts and follows up with leads on its own. This is the most consequential tool on this server. It is FIRE-AND-FORGET and it …

list_autopilot_runs

List past and running autopilot runs with their status and result summaries. Use it to review what has already been run — and to check for a run already in flight before start_autopilot launches a s…

get_autopilot_status

Get the current progress and results of one autopilot run. This is how you follow a run started by start_autopilot: call it with the runId, leaving time between polls. Reading status does not pause,…

get_channels_status

Report the configuration, connection state and delivery stats for every outreach channel — WhatsApp, SMS and push. Check this before relying on a channel: a disabled or unconfigured one silently del…

update_channel

Turn one outreach channel on or off — WhatsApp, SMS or push. This changes how the account actually delivers messages, so it affects live campaigns and autopilot runs, not just future ones. DISABLING…

get_sales_agent_config

Fetch the AI sales agent's current settings: whether it is enabled, its booking link, offer price, reply limits and confidence threshold. Read this before update_sales_agent_config so you change one…

update_sales_agent_config

Change the AI sales agent's settings — enable or disable it, set the booking link, offer price, reply limits and confidence threshold. These settings govern an agent that replies to real prospects, …

get_sales_agent_actions

Get what the AI sales agent has done today, with summary stats — actions taken, deals created, replies sent. This is the audit trail: use it to see what the agent did on the account's behalf, and to…

process_sales_agent

Run the sales-agent pipeline over one conversation: decide the next action and carry it out. This ACTS on a real conversation — depending on what it decides, it can reply to the prospect, create a d…

Resources · 4

Connected channels

Which outreach channels are connected and healthy. Read this before designing any sequence — a step on a disconnected channel silently never sends.

misarreach://channels
Lead lists

Your saved lead lists with sizes, so a campaign targets a real audience.

misarreach://lead-lists
Deal pipeline

Current pipeline by stage — the baseline for any performance question.

misarreach://pipeline
Autopilot status

Whether autopilot is running, and its current sending posture.

misarreach://autopilot/status

Prompts · 5

build_lead_list

Find, enrich, verify and score a target lead list before any outreach.

outreach_sequence

Design and preview a multi-channel sequence, sending only after approval.

pipeline_review

Review deal pipeline health and recommend the next actions.

autopilot_audit

Check what autopilot has been doing and whether it should keep running.

sales_agent_tuning

Review the AI sales agent's configuration and recent actions.

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "misarreach_mcp_server": {
      "url": "https://api.misar.io/reach/mcp",
      "transport": "streamable-http"
    }
  }
}