Claude Desktop
Native desktop app from Anthropic. Paste one snippet into claude_desktop_config.json and restart — your agent runs cold email, warmup, and LinkedIn campaigns from chat.
Your Claude, ChatGPT, OpenClaw, Cursor, Windsurf, Zed — or any MCP-compatible AI agent — can now build, launch, and manage your cold email, LinkedIn, and Instagram campaigns, verify emails, and tune warmup. Your agent never sends directly and can't raise a limit — one install, full control, safety limits enforced by the scheduler.
WarmySender runs your outreach on autopilot with AI agents, across every channel: cold email, email warmup, LinkedIn, Instagram, and multichannel sequences, plus real-time email verification. The /ai-agents page is the public install hub for connecting AI agents to WarmySender via the Model Context Protocol (MCP).
One install gets your agent full natural-language control of your workspace. Your agent can build, launch, and manage campaigns on every channel — cold email, LinkedIn, and Instagram — create and enroll prospects, verify email addresses, check email and account health, tune warmup, and manage suppression lists. Creating or launching a campaign only hands it to the same safety-checked scheduler the WarmySender web UI uses — the agent never sends directly and can never raise a limit, so nothing goes out in a burst. Looking for the deep technical docs? See the full MCP integration guide.
Point any MCP-compatible AI client at our public server. One Bearer token, every tool scope-gated by workspace.
Fastest — one command. Run our launcher and it wires up the connection for you — no config file to hand-edit:
npx -y @warmysender/mcp --api-key=ws_YOUR_API_KEY
https://warmysender.com/mcpAuthorization: Bearer ws_YOUR_API_KEY — create the key at Settings → API Keys.The server URL is identical across every supported client — only the install snippet format differs. See the MCP integration guide for client-specific configs.
Natural language goes in. Scheduler-safe actions come out. Some prompts to try:
Seven clients ship with one-paste install snippets. Any other MCP-compatible client (Continue, Cline, Goose, custom agents) also works — point it at https://warmysender.com/mcp with your Bearer token.
Native desktop app from Anthropic. Paste one snippet into claude_desktop_config.json and restart — your agent runs cold email, warmup, and LinkedIn campaigns from chat.
Anthropic's CLI for software engineering. One claude mcp add command registers WarmySender — perfect for engineers who want to manage outreach from the terminal.
Add WarmySender as an MCP connector inside ChatGPT (Settings → Connectors → Add MCP server). Drive cold email, warmup, and LinkedIn campaigns from any GPT conversation. Requires a ChatGPT plan with Connectors enabled.
The lobster-mascot 🦞 open-source AI agent. Run one openclaw mcp set warmysender command and OpenClaw can call any WarmySender tool — build and launch cold email, LinkedIn, and Instagram campaigns, enroll prospects, verify emails, check mailbox and account health, all from the OpenClaw chat.
AI-first code editor. Drop a .cursor/mcp.json into your project root — Cursor speaks streamable-http natively, no launcher needed.
Codeium's agentic IDE. Add WarmySender to ~/.codeium/windsurf/mcp_config.json and Cascade can drive your campaigns alongside your code.
High-performance multiplayer code editor. Add WarmySender under context_servers in settings.json — your AI panel can now run outreach without leaving the editor.
60 tools across 8 capability groups, every one scope-gated and workspace-scoped. Your agent can run cold email campaigns and prospects; LinkedIn end to end — connection and message campaigns, publishing and managing posts, and creating, publishing, or closing recruiter jobs and reading their applicants; Instagram DM campaigns; warmup and mailbox tuning; email verification; and workspace and job checks. Grouped by channel and capability:
Build, launch, pause, and resume cold-email campaigns; add, update, and bulk-import prospects; and manage your suppression list — all in plain language.
create_campaignupdate_campaignstart_campaignpause_campaignresume_campaignenroll_prospectsunenroll_prospectscreate_prospectupdate_prospectbulk_create_prospectsadd_to_suppression_listlist_campaignsget_campaignlist_prospectsget_prospectlist_suppressionsUse your own branded domain for open and click tracking. Add a tracking domain, check that it is set up correctly, list the ones you have, and remove any you no longer need.
add_tracking_domainverify_tracking_domainlist_tracking_domainsremove_tracking_domainRun LinkedIn end to end: connection and message campaigns, publish and manage posts, and create, publish, or close recruiter jobs and read their applicants. Every action is paced within your account’s safe daily and weekly limits.
create_linkedin_campaignstart_linkedin_campaignpause_linkedin_campaignresume_linkedin_campaignenroll_in_linkedin_campaigncreate_linkedin_postpublish_linkedin_postdelete_linkedin_postcreate_linkedin_jobpublish_linkedin_jobclose_linkedin_joblist_linkedin_accountsget_linkedin_account_healthlist_linkedin_campaignsget_linkedin_campaign_statslist_linkedin_postslist_linkedin_jobslist_linkedin_job_applicantsCreate and launch Instagram DM campaigns, enroll prospects, and check account health and results. New accounts ramp up gradually and stay within a safe daily and hourly action budget.
create_instagram_campaignstart_instagram_campaignpause_instagram_campaignresume_instagram_campaignenroll_in_instagram_campaignlist_instagram_accountsget_instagram_account_healthlist_instagram_campaignsget_instagram_campaign_statsTune warmup settings, adjust many mailboxes at once, and check mailbox health and warmup ramp status before you scale up sending.
update_warmup_settingsbulk_update_warmuplist_mailboxesget_mailbox_healthget_warmup_statsVerify a single address or submit a whole list, then read the results — the same safe pacing and allowance as the in-app verifier, so an agent can’t burst it.
verify_emailsubmit_verification_batchget_verification_resultSearch 11M+ B2B leads by role, industry, and location, then save the ones you want into a prospect list or export them with full contact details. Searching is free; each new lead uses your monthly allowance or purchasable lead credits.
search_leadssave_leadsexport_leadsConfirm what an API key can access and track the status of any queued job or bulk operation.
get_workspace_infoget_job_statusLinkedIn daily and weekly limits, warmup ramps, and domain hard-caps are enforced by the scheduler regardless of what your AI asks for. Your AI cannot connect or disconnect accounts.
Five guardrails always apply:
[ref: XXXX] identifier stay intact. No tool exposed to the AI modifies or removes the warmup subject-line tag or bypasses per-mailbox daily caps.delete_* tools — soft-cancel via pause and archive only.More on LinkedIn safety: LinkedIn Safety FAQ.
MCP usage is included in every paid plan — no extra add-on charge. Free-plan users see Upgrade to connect on this page; every paid plan (Pro and up) can install, and customers on the legacy Starter and Business plans can install too.
| Plan | MCP calls / month |
|---|---|
| Starter (legacy) | 1,000 |
| Pro | 10,000 |
| Business (legacy) | 100,000 |
| Enterprise | Unlimited |
| Ultimate | Unlimited |
Per-minute rate limits also apply and scale with your plan (on Pro: 60 reads/min, 15 writes/min, 10 LinkedIn writes/min, 3 bulk/min — per workspace; Enterprise and Ultimate get higher per-minute budgets). A LinkedIn add-on seat is required per LinkedIn account if you call LinkedIn tools. See the pricing page for the full breakdown including monthly and annual billing.
Claude Desktop, Claude Code, ChatGPT, OpenClaw, Cursor, Windsurf, and Zed are officially supported with one-paste install snippets. Any other Model Context Protocol (MCP) client that speaks Streamable HTTP also works — point it at https://warmysender.com/mcp with a Bearer token.
Run your entire outreach across every channel. Your agent can build, launch, and manage cold email, LinkedIn, and Instagram campaigns (create, launch, pause, resume, enroll), create and enroll prospects, verify email addresses, tune warmup, check mailbox and account health, and manage suppression lists — all in plain language. It never sends directly and can never raise a limit: the scheduler paces every send within safe daily/weekly/hourly caps and the ramp. Connecting and disconnecting accounts stays in the UI for safety.
No. Every LinkedIn action routes through our scheduler, which enforces LinkedIn per-account daily and weekly limits plus the 4-week ramp schedule. Email sends respect the per-mailbox pacer, domain caps, and warmup ramp. If your AI asks to enroll 1,000 prospects at once, the scheduler still sends at the safe rate. MCP cannot bypass any of these limits — account safety always wins.
Free plan users see "Upgrade to connect". Pro, Enterprise, and Ultimate plans can install (legacy Starter and Business customers can install too). MCP usage is included in the subscription — no extra add-on charge. See the pricing page for current rates.
Pro includes 10,000 MCP calls per month; Enterprise and Ultimate are unlimited (legacy Starter includes 1,000 and legacy Business includes 100,000). Per-minute rate limits apply on top and scale with your plan — on Pro: 60 reads/min, 15 writes/min, 10 LinkedIn writes/min, 3 bulk/min per workspace; Enterprise and Ultimate get higher per-minute budgets.
Go to Settings > API Keys and revoke the key. Revocation is instant — the next call from any AI client using that key gets an unauthorized error. You can also narrow scopes on a key to tighten what the AI is allowed to do without fully revoking.