Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Added "company_email_format", "reveal_company_contacts", "search_verified_leads" and 1 more; changed the definition of "create_deal", "create_lead_list", "discover_companies" and 24 more (27 tools before, 31 now)
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":truefalse,"readOnlyHint":false,"title":"Create deal"}
Create a new, emptylead listmanagedinleadHunter.io.list. Creating the list does not put anything in ⟨21 unchanged words⟩ and nothing deduplicates by name. Requires an APIkey and a connected Hunter.io account.key. Costs no credits. Returns the created list with ⟨5 unchanged words⟩
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Create lead list"}
Find COMPANIES matching firmographic criteriavia Hunter.io, optionally pulling contact emails for each. This ⟨72 unchanged words⟩
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"Discover companies"}
⟨63 unchanged words⟩ API key. Updates the stored lead in place, OVERWRITING its existing phone, LinkedIn, seniority and company fields with the fresh values, and returns it; it does not create a ⟨17 unchanged words⟩
{"destructiveHint":falsetrue,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":false,"title":"Enrich lead"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true,"title":"Get autopilot run status"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true,"title":"Get channel status"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true,"title":"Get sales pipeline"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true,"title":"Get sales agent activity"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true,"title":"Get sales agent config"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true,"title":"Check search job status"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true,"title":"List autopilot runs"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true,"title":"List deals"}
List theHunter.iomanaged lead listsconnectedthistoaccountthishasaccount.created or synced. Use it to find a listId before sync_lead_list ⟨6 unchanged words⟩ already exists before create_lead_list makes a duplicate. These lists areHunter.io'sheldlistsapart from the saved leads, which are separate from the leads stored ⟨9 unchanged words⟩ credits, takes no parameters. Requires an APIkeykey.andOnlyathisconnected
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true,"title":"List leads"}
⟨54 unchanged words⟩ when the user says the outcome is settled.Safe to repeat: movingMoving a dealtointo 'closed' notifies thestageaccountitand fires its deal-won webhook if one isalreadysetinup;changesmovingnothing.an already-closed deal to 'closed' again re-stamps its close date. Stages are not ordered by this call, ⟨15 unchanged words⟩
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":true,"title":"Preview outreach message"}
{"destructiveHint":falsetrue,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Run sales agent on conversation"}
{"destructiveHint":falsetrue,"idempotentHint":false,"openWorldHint":truefalse,"readOnlyHint":false,"title":"Score leads"}
{"destructiveHint":false,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Search for leads"}
⟨80 unchanged words⟩ lead already on the list does not duplicateit.it, but an existing contact with the same address is OVERWRITTEN and moved onto this campaign's list. Requires an API key. Verify addresses with verify_emails ⟨7 unchanged words⟩
{"destructiveHint":falsetrue,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":false,"title":"Add leads to campaign"}
{"destructiveHint":falsetrue,"idempotentHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Start autopilot run"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":false,"title":"Submit lead feedback"}
Import aHunter.iomanaged lead list into local lead records so the ⟨34 unchanged words⟩ list_leads, enrich_lead and send_to_campaign. Writes local leadrecords.records,Re-syncingand OVERWRITES any saved lead with the samelistemailrefreshesaddress:ratheritsthanname,duplicatingrole,socompany, score and verification status are replaced and it issafedetachedto
{"destructiveHint":falsetrue,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":false,"title":"Enable or disable channel"}
⟨50 unchanged words⟩ and takes it out of open pipeline revenue.SafeDotonot repeat—ittheblindly:sameeach calltwiceisleavesadded to thesamedeal'sdeal.activity history, and setting 'closed' again re-stamps the close date. Requires an API key, and the account ⟨22 unchanged words⟩
{"destructiveHint":falsetrue,"idempotentHint":true,"openWorldHint":truefalse,"readOnlyHint":false,"title":"Update sales agent config"}
⟨76 unchanged words⟩ an error. Nothing is sent to the addresses. Each verdict is saved onto any lead you hold with that address, replacing its previous verification status.
{"destructiveHint":falsetrue,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":truefalse,"title":"Verify emails"}
The email address format a company uses (e.g. {first}.{last}@acme.com), learned only from addresses that were verified deliverable, with each pattern's share and a confidence level. Free. Returns 'not published' when there is not yet enough verified evidence for the domain.
Read a company's own website now and return what it publishes: contact emails, a phone number, its social profiles and its detected tech stack. robots.txt is obeyed. One enrichment credit, charged only when the site publishes a way to reach the company, and at most once per company per day.
Find people or businesses matching a plain-language description and return only leads with a real way to reach them (email, phone or LinkedIn), each read from a real record — never generated. Waits for the search to finish (up to wait_seconds) and returns the leads with each email's verification status; if it is still running, call again with the returned job_id. Consumes one search from the plan allowance or wallet.
Check whether one email address can receive mail. Returns valid, invalid, accept_all (a catch-all domain: the server accepts every address, so this one cannot be confirmed — do not treat it as valid), webmail, disposable or unknown. Consumes one verification credit. The verdict is saved onto any lead you hold with that address, replacing its previous verification status.
Recently observed → Live
Live → Recently observed
Recently observed → Live
Live → Recently observed
Recently observed → Live
Live → Recently observed
Certificate changed, valid to 2026-12-27
Verified owner set by dns_txt proof on www.misarreach.com
Certificate recorded, valid to 2026-10-29
Authorization not required
First tool surface recorded: 27 tools (server version 5.1.1)
Showing the latest 12 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":true,"title":"List lead lists"}
{"properties":{"listId":{"description":"Hunter.ioLead list ID from list_lead_lists (integer as string)","type":"string ⟨4 unchanged words⟩
{"destructiveHint":falsetrue,"idempotentHint":true,"openWorldHint":true,"readOnlyHint":false,"title":"Sync lead list"}