mcpbeat Sign in

AiSensy MCP by usefulapi MCP Server

answering

AiSensy MCP by usefulapi is answering right now. Last checked 10 min ago. It exposes 16 tools. Last commit 25 Oct 2026.

Read AiSensy contacts, templates and campaigns; add contacts, send WhatsApp messages on approval.

Uptime history 26 hours of history
26 hours agonow
100.0%
Uptime 24h
91 of 91 checks
16
Tools
read from the server
360 ms
Response time
average over 24h
0
Stars
last commit 25 Oct 2026

What changed 4

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

25 Oct a tool changed version4 times that day
and 3 more, back to 25 October 2026

Nothing serious here today

Today is the operative word: we check AiSensy 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 10 min ago.

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

Available tools 16

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

aisensy
aisensy_create_api_campaign
WRITE: create an API campaign that binds a name to an APPROVED WhatsApp template. It sends nothing; messages go out only when aisensy_send_campaign_message is called for it. Not idempotent: calling twice with the same name may create two campaigns or fail. POST /project/{project_id}/campaign/api.
aisensy_create_contact
WRITE: add a contact (name and phone number with country code). AiSensy opts new contacts in to WhatsApp notifications automatically, so only add people who agreed to be messaged. A number that already exists returns a 409 conflict. POST /project/{project_id}/contact.
aisensy_find_contact
Look up a contact by phone number: id, name, tags, attributes, opt-in/chat state and last activity. 404 means no such contact. GET /project/{project_id}/contact?action=FetchContact&mobile_number=.
aisensy_get_api_campaign
One API campaign by id: status, template, parameters and counts. GET /project/{project_id}/campaign/api/{campaign_id}.
aisensy_get_campaign_analytics
Daily delivery and credit-usage statistics of one campaign (sent, delivered, read, failed counts and message credit usage), optionally within a date range. POST /project/{project_id}/campaign/analytics/{campaign_id} (a read: it only queries).
aisensy_get_contact
One contact by id: name, phone number, tags, attributes, chat state and last activity. GET /project/{project_id}/contact/{contact_id}.
aisensy_get_message
One WhatsApp message by id: status (SENT, DELIVERED, READ), sent/delivered/read times, sender, campaign, content and price. GET /project/{project_id}/messages/{message_id}.
aisensy_get_project
The AiSensy project (WhatsApp account) this key belongs to: name, status, plan and renewal date, monthly active user quota and usage, credit balance (raw units as AiSensy reports them), WhatsApp number, display name status, quality rating and messaging tier. GET /project/{project_id}.
aisensy_get_template
One WhatsApp template by id, with status, rejection reason, buttons and text. GET /project/{project_id}/wa_template/{id}.
aisensy_list_api_campaigns
List the project's API campaigns (the campaigns messages can be sent through) with status and template. A campaign must be LIVE to send. GET /project/{project_id}/campaign/api.
aisensy_list_campaign_audience
Who a campaign was sent to, with name, number and sent/delivered/read times, optionally filtered by outcome (SENT, DELIVERED, READ, FAILED, REPLIED, CLICKED) and date range. Pages by cursor: pass next_after from the previous reply as `after`. GET /project/{project_id}/campaign/audience/{campaign_id}.
aisensy_list_campaigns
List campaigns (API campaigns, broadcasts or both) with name, type, status, audience size, submitted count, template and creation time. Pages with skip + limit. POST /project/{project_id}/campaigns (a read: it only queries).
aisensy_list_templates
List the WhatsApp template messages of the project with name, language, status (PENDING, APPROVED, REJECTED), category, text and parameter count. Only APPROVED templates can be sent. Pages by record id: pass next_after from the previous reply as `after`. GET /project/{project_id}/wa_template/.
aisensy_send_campaign_message
WRITE, SENDS A WHATSAPP MESSAGE TO A CUSTOMER AND SPENDS AISENSY CREDIT: send the template of a LIVE API campaign to one phone number (a new contact is created if the number is unknown). Not idempotent: every call sends again. template_params must match the template's parameter count. Show the user the recipient and the template first and set confirm=true only after they approve. POST /project/{project_id}/campaign/api/send.
aisensy_send_message
WRITE, SENDS A WHATSAPP MESSAGE TO A CUSTOMER AND MAY SPEND AISENSY CREDIT: send either a free-text message (type=text; WhatsApp only delivers it inside the 24-hour window after the customer last wrote) or an approved template (type=template with template_name, language_code and body_params). Not idempotent. Show the user the recipient and the text first and set confirm=true only after they approve. POST /project/{project_id}/messages.
aisensy_update_contact
WRITE: change a contact's name, custom attributes, WhatsApp opt-in status or blocked status. Setting opted_in=false stops campaign messages to that person; blocked=true blocks them. Only the fields you pass change. PATCH /project/{project_id}/contact/{contact_id}.

Endpoints

URLTransportStateLatencyChecked
https://aisensy.usefulapi.io/mcp streamable-http answering 189 ms 10 min ago

Alternatives to AiSensy MCP by usefulapi

same job, measured the same way
W
WhatsApp Business API by Wassenger
by wassenger

Send and read WhatsApp messages, templates, chats and campaigns through the official Business API.

answering
ManyContacts - WhatsApp Business MCP
by manycontacts

WhatsApp Business MCP: send messages, manage contacts, campaigns, and AI agents.

24 installs/wk local only
CatchMyCall
by catchmycall

Place calls, send WhatsApp messages, and read call records, contacts, leads and campaigns

answering
ManyContacts - WhatsApp Business CRM
by manycontacts

WhatsApp Business CRM: send messages, manage contacts, campaigns, and AI agents.

local only
Gambot WhatsApp Business API
by gambot-ai

Send WhatsApp messages & templates and manage CRM, leads & campaigns via the Gambot WhatsApp API.

49 installs/wk local only
Trypeach Io
by trypeach-io

Send and manage WhatsApp messages, contacts, templates, and events via Peach AI.

13 installs/wk local only
Spoki
by spoki

Spoki WhatsApp CRM MCP: contacts, campaigns, automations, templates. OAuth (spoki.mcp).

answering
Trumpia MCP by usefulapi
by usefulapi

Read Trumpia lists, subscribers, keywords and reports; add contacts and send SMS or email campaigns.

22 tools answering

AiSensy MCP by usefulapi — questions

Answers built from our own checks of this server.

What can AiSensy MCP by usefulapi do?
It exposes 16 tools, read directly from the server on our last check. Among them: aisensy_create_api_campaign, aisensy_create_contact, aisensy_find_contact, aisensy_get_api_campaign, aisensy_get_campaign_analytics, aisensy_get_contact and 10 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 AiSensy MCP by usefulapi working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 360 ms. The bar chart above shows every period we have measured.
How do I connect AiSensy 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 AiSensy MCP by usefulapi need an API key?
No. AiSensy MCP by usefulapi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 16 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is AiSensy MCP by usefulapi?
It answers our handshake in 360 ms on average, which is faster than 42% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is AiSensy MCP by usefulapi open source?
The code is open source: it is published under the MIT licence, written in JavaScript, 0 stars on GitHub and 1 open issue. The licence covers the code in the repository, not the hosted service at aisensy.usefulapi.io, which runs on its operator's own terms.