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.
66 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_suppressionslist_skipped_actionsUse 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_statsget_linkedin_campaign_throttlelist_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, check how much of your allowance is left before you spend it, follow results as they come in, stop a run and get the unused credits back, and turn the usable results into a ready-to-use list — reported as confirmed mailboxes plus ones on mail servers that accept every address, so your agent knows what it actually has. All on the same safe pacing and allowance as the in-app verifier, so an agent can’t burst it.
verify_emailsubmit_verification_batchget_verification_resultlist_verification_batchesget_verification_allowancecancel_verification_batchcreate_list_from_verificationSearch 200M+ 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.
Agent usage is included in every paid plan — no extra add-on charge. Anyone can browse the tool list on this page; running those actions starts on Pro, and customers on the legacy Starter and Business plans keep their allowance too. On a Free plan we say so before you connect — you see an upgrade step instead of a connection, rather than connecting and then finding every request turned away.
| Plan | AI agent calls / month | Per minute |
|---|---|---|
| Starter (legacy) | 1,000 | 30 reads · 10 writes · 5 LinkedIn writes · 2 bulk |
| Pro | 10,000 | 60 reads · 15 writes · 10 LinkedIn writes · 3 bulk |
| Business (legacy) | 100,000 | 120 reads · 30 writes · 10 LinkedIn writes · 5 bulk |
| Enterprise | Unlimited | 240 reads · 60 writes · 20 LinkedIn writes · 10 bulk |
| Ultimate | Unlimited | 480 reads · 120 writes · 40 LinkedIn writes · 20 bulk |
The per-minute pace is per workspace and scales with the plan, as the table shows — on Pro that is 60 reads, 15 writes, 10 LinkedIn writes, 3 bulk each minute. 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.
Anyone can browse this page and see exactly which tools an agent would get. Running those actions is included on Pro, Enterprise, and Ultimate at no extra charge — it starts on Pro, and customers on the legacy Starter and Business plans keep their allowance too. A Free plan has no agent allowance yet, so we say so before you connect: you see an upgrade step instead of a connection, rather than connecting and then finding every request turned away.
Agent calls are counted per workspace: Pro — 10,000 / month · Enterprise — Unlimited · Ultimate — Unlimited. Legacy plans keep theirs: Starter 1,000 / month; Business 100,000 / month. A per-minute pace applies on top and scales with your plan: on Pro that's 60 reads, 15 writes, 10 LinkedIn writes, 3 bulk each minute, and the bigger plans get proportionally more. The plan table on this page lists every plan's monthly allowance and per-minute pace side by side.
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.