Connect AutoReach to Claude Desktop and control your entire lead pipeline with natural language. 37 tools available.
Go to Settings in your dashboard and create an API key.
git clone https://github.com/beaubits/autoreach-mcp.git cd autoreach-mcp npm install && npm run build
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"autoreach": {
"command": "node",
"args": ["/path/to/autoreach-mcp/dist/index.js"],
"env": {
"AUTOREACH_API_KEY": "ar_live_your_key_here",
"AUTOREACH_API_URL": "https://api.autoreach.work"
}
}
}
}The AutoReach tools will appear automatically. Try: "Search for yoga studios in Denver and save them as leads."
search_businesses1 creditSearch for businesses by type and location using Google Places.
Parameters
querystringrequiredBusiness type, e.g. "yoga studios"locationstringrequiredCity and state, e.g. "Denver, CO"limitnumberMax results (1-20, default 10)search_and_save1 creditSearch for businesses AND save all results as leads in one call.
Parameters
querystringrequiredBusiness type to search forlocationstringrequiredCity and statelimitnumberMax results (1-20, default 10)save_leadFreeSave a business from search results as a lead. Deduplicates by placeId.
Parameters
namestringrequiredBusiness namewebsitestringWebsite URLaddressstringBusiness addressratingnumberGoogle rating (1-5)placeIdstringGoogle Place IDget_leadFreeGet detailed info about a lead including generated content.
Parameters
leadIdnumberrequiredLead IDupdate_leadFreeUpdate a lead's status, contact details, deal values, or follow-up date.
Parameters
leadIdnumberrequiredLead IDstatusenum"new" | "contacted" | "qualified" | "converted" | "archived"notesstringNotes about this leadcontactEmailstringContact emailcontactPhonestringContact phonenextFollowupAtstringNext follow-up date (ISO 8601)delete_leadFreeDelete a lead and all its generated content. Cannot be undone.
Parameters
leadIdnumberrequiredLead IDlist_leadsFreeList leads with optional filtering and pagination.
Parameters
statusenumFilter by statussearchstringSearch by name, website, or addresspagenumberPage number (default 1)limitnumberResults per page (1-100, default 20)scan_lead_website2 creditsScan a lead's website to extract description, email, phone, and social links.
Parameters
leadIdnumberrequiredLead IDgenerate_email1 creditGenerate a personalized outreach email for a lead using AI.
Parameters
leadIdnumberrequiredLead IDinstructionsstringCustom instructions, e.g. "emphasize ROI"generate_call_script1 creditGenerate a call script with talking points and objection handling.
Parameters
leadIdnumberrequiredLead IDgenerate_linkedin_message1 creditGenerate a LinkedIn connection request message (under 300 chars).
Parameters
leadIdnumberrequiredLead IDexport_leads_csvFreeExport all leads as a CSV file.
batch_save_leadsFreeSave up to 50 businesses as leads in a single call. Deduplicates by placeId.
Parameters
leadsarrayrequiredArray of lead objects (name required, website/address/rating optional)batch_scan_leads2 credits/leadScan websites for multiple leads at once. Stops if credits run out.
Parameters
leadIdsarrayrequiredArray of lead IDs (up to 50)import_leads_csvFreeImport leads from CSV data. First row must be headers: Name, Website, Email, Phone, Address, Notes.
Parameters
csvstringrequiredRaw CSV content with header rowcreate_workflowFreeCreate an automated lead generation workflow with 6 stages.
Parameters
namestringrequiredWorkflow namesearchQuerystringrequiredBusiness type to searchsearchLocationstringrequiredCity and statemaxLeadsnumberMax leads (1-100, default 10)productOfferingstringWhat you sell, e.g. "Marketing SaaS, $299/mo"start_workflowVariesStart or resume a workflow. The agent executes stages automatically.
Parameters
workflowIdnumberrequiredWorkflow IDpause_workflowFreePause a running workflow.
Parameters
workflowIdnumberrequiredWorkflow IDworkflow_statusFreeGet current status, stage progress, pipeline value, and credits used.
Parameters
workflowIdnumberrequiredWorkflow IDreview_leadsFreeSubmit a human-in-the-loop review. Approve or reject leads, then the workflow resumes.
Parameters
workflowIdnumberrequiredWorkflow IDapprovedarrayrequiredArray of lead IDs to approverejectedarrayrequiredArray of lead IDs to rejectlist_workflowsFreeList all your workflows.
get_workflowFreeGet detailed info about a workflow including all its leads.
Parameters
workflowIdnumberrequiredWorkflow IDupdate_workflowFreeUpdate workflow config. Must be paused first.
Parameters
workflowIdnumberrequiredWorkflow IDnamestringNew namesearchQuerystringUpdated search querydelete_workflowFreeDelete a workflow. Must be paused first. Leads are kept.
Parameters
workflowIdnumberrequiredWorkflow IDpipeline_summaryFreeFull dashboard view: lead counts, pipeline values, active workflows, follow-ups, credit balance.
lead_statsFreeDetailed lead statistics: counts by status, enrichment rates, conversion rate.
get_followup_queueFreeLeads needing follow-up sorted by urgency: overdue, today, this week.
check_duplicatesFreeScan leads for potential duplicates by website domain and similar names.
workflow_logsFreeFull activity log for a workflow: actions taken, credits spent, per-lead details.
Parameters
workflowIdnumberrequiredWorkflow IDstageenum"gather" | "refine" | "organize" | "contact" | "feedback"create_productFreeAdd a product to your catalog for close value estimation.
Parameters
namestringrequiredProduct namepricenumberrequiredPrice in cents, e.g. 29900 for $299priceTypeenum"one_time" | "recurring" | "contract"descriptionstringProduct descriptionisDefaultbooleanSet as default for new workflowslist_productsFreeList all products in your catalog.
get_productFreeGet details of a specific product.
Parameters
productIdnumberrequiredProduct IDupdate_productFreeUpdate a product in your catalog.
Parameters
productIdnumberrequiredProduct IDdelete_productFreeRemove a product. Workflows using it fall back to free-text offering.
Parameters
productIdnumberrequiredProduct IDget_creditsFreeCheck your current credit balance and account info.
credit_historyFreeGet credit transaction history: purchases, usage, and bonuses.
Parameters
pagenumberPage numberlimitnumberResults per page (1-100)"Find 20 dentists in Miami and save them as leads"
Uses: search_and_save
"Scan all my new leads' websites and draft emails for the ones with contact info"
Uses: list_leads, batch_scan_leads, generate_email
"Create a workflow for yoga studios in Denver with my Marketing SaaS product"
Uses: create_workflow, start_workflow
"Show me my pipeline summary and any follow-ups due today"
Uses: pipeline_summary, get_followup_queue
"Check for duplicate leads and archive any that are duplicated"
Uses: check_duplicates, update_lead