mcpbeat Sign in

Mailshake MCP by usefulapi MCP Server

answering

Mailshake MCP by usefulapi is answering right now. Last checked 11 min ago. It exposes 20 tools. Last commit 2 Nov 2026.

Read campaigns, replies and leads; pause or resume campaigns; close or reopen leads in Mailshake.

Uptime history 21 hours of history
21 hours agonow
100.0%
Uptime 24h
77 of 77 checks
20
Tools
read from the server
213 ms
Response time
average over 24h
1
Stars
last commit 2 Nov 2026

What changed 1

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 2 November 2026. No other catalogue keeps this.

2 Nov a tool changed version

Nothing serious here today

Today is the operative word: we check Mailshake MCP by usefulapi every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 11 min ago.

run in your terminal
claude mcp add mailshake --transport http https://mailshake.usefulapi.io/mcp
Settings → Connectors → Add custom connector, then paste this address
https://mailshake.usefulapi.io/mcp
~/.codex/config.toml
[mcp_servers.mailshake]
url = "https://mailshake.usefulapi.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mailshake": {
      "url": "https://mailshake.usefulapi.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mailshake": {
      "type": "http",
      "url": "https://mailshake.usefulapi.io/mcp"
    }
  }
}

Available tools 20

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

mailshake
mailshake_close_lead
Mark a lead as won (status closed, the default) or as lost (status lost). Mailshake: POST /leads/close.
mailshake_get_account
Show the signed-in Mailshake user and team. Also the cheapest call to check the API key. Mailshake: POST /me.
mailshake_get_campaign
Get one campaign and its message sequence. Mailshake: POST /campaigns/get.
mailshake_ignore_lead
Mark a lead as not worth pursuing (ignored). Undo with mailshake_reopen_lead. Mailshake: POST /leads/ignore.
mailshake_list_campaigns
List the team's campaigns with their IDs and status. Start here to find a campaignID. Costs 10 quota units per call. Mailshake: POST /campaigns/list.
mailshake_list_clicks
List the most recent clicks on tracked links. Costs 3 quota units per call. Mailshake: POST /activity/clicks.
mailshake_list_created_leads
List the most recently created leads (from Lead Catcher rules or manual conversions). Costs 5 quota units per call. Mailshake: POST /activity/created-leads.
mailshake_list_lead_status_changes
List the most recently updated leads (opened, won, lost or ignored). Costs 5 quota units per call. Mailshake: POST /activity/lead-status-changes.
mailshake_list_leads
List the team's leads: recipients who may be interested. Filter by campaign, status (for example open) or the teammate the lead is assigned to. Costs 1 quota unit per call. Mailshake: POST /leads/list.
mailshake_list_opens
List the most recent email opens. Costs 2 quota units per call. Mailshake: POST /activity/opens.
mailshake_list_recipients
List the recipients of one campaign. Filter by state (for example opened, clicked, replied, wasSent, bounced, paused, hasProblems); set negateAction to exclude that state. Costs 10 quota units per call. Mailshake: POST /recipients/list.
mailshake_list_replies
List the most recent replies, with the reply text as plain text. Use replyType reply for real answers; bounce, out-of-office, unsubscribe and delay-notification are the other kinds. Costs 10 quota units per call. Mailshake: POST /activity/replies.
mailshake_list_senders
List the sender accounts (the mailboxes that send campaign emails). Mailshake: POST /senders/list.
mailshake_list_sent_messages
List the most recent emails sent, with the recipient and the message text as plain text. Costs 1 quota unit per call. Mailshake: POST /activity/sent.
mailshake_list_team_members
List the users on the team, for assigning leads. Mailshake: POST /team/list-members.
mailshake_pause_campaign
Stop all sending for a campaign now. Emails already in a batch are not stopped. Undo with mailshake_unpause_campaign. Mailshake: POST /campaigns/pause.
mailshake_pause_recipient
Stop all sending to one recipient in a campaign. Undo with mailshake_unpause_recipient. Mailshake: POST /recipients/pause.
mailshake_reopen_lead
Make a closed or ignored lead open again for review. Mailshake: POST /leads/reopen.
mailshake_unpause_campaign
Resume sending for a paused campaign. The sending calendar reschedules its pending emails. Mailshake: POST /campaigns/unpause.
mailshake_unpause_recipient
Resume sending to one paused recipient in a campaign. Mailshake: POST /recipients/unpause.

Endpoints

URLTransportStateLatencyChecked
https://mailshake.usefulapi.io/mcp streamable-http answering 231 ms 11 min ago

Alternatives to Mailshake MCP by usefulapi

same job, measured the same way
Benchmark Email MCP by usefulapi
by usefulapi

Manage Benchmark Email lists and contacts, and read campaign reports: opens, clicks, bounces.

25 tools answering
TextUs MCP by usefulapi
by usefulapi

Read texts, contacts, campaigns and opt-outs; send SMS, add contacts and notes in TextUs.

24 tools answering
Laposta MCP by usefulapi
by usefulapi

Read Laposta lists, members, campaigns and reports; add members and build campaigns.

18 tools answering
EmailOctopus MCP by usefulapi
by usefulapi

Manage lists, contacts and campaigns, and read campaign performance reports on EmailOctopus.

13 tools answering
MaidCentral MCP by usefulapi
by usefulapi

Read services, prices and open dates; create leads, quotes, bookings and notes in MaidCentral.

20 tools answering
smsmode MCP by usefulapi
by usefulapi

Read smsmode balance, messages, replies, campaigns and usage; send SMS to up to 10 numbers.

13 tools answering
Parsio MCP by usefulapi
by usefulapi

Read mailboxes, documents and parsed data; parse text and re-parse documents in Parsio.

12 tools answering
Viral Loops MCP by usefulapi
by usefulapi

Read campaign stats, participants, referrals, ranks and rewards in Viral Loops.

11 tools answering

Mailshake MCP by usefulapi — questions

Answers built from our own checks of this server.

What can Mailshake MCP by usefulapi do?
It exposes 20 tools, read directly from the server on our last check. Among them: mailshake_close_lead, mailshake_get_account, mailshake_get_campaign, mailshake_ignore_lead, mailshake_list_campaigns, mailshake_list_clicks and 14 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Mailshake MCP by usefulapi working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 77 of 77 checks got a reply (100.0%), average response time 213 ms. The bar chart above shows every period we have measured.
How do I connect Mailshake MCP by usefulapi?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Mailshake MCP by usefulapi need an API key?
No. Mailshake MCP by usefulapi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 20 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Mailshake MCP by usefulapi?
It answers our handshake in 213 ms on average, which is faster than 67% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Mailshake MCP by usefulapi open source?
The code is open source: it is published under the MIT licence, written in JavaScript, 1 stars on GitHub and 1 open issue. The licence covers the code in the repository, not the hosted service at mailshake.usefulapi.io, which runs on its operator's own terms.