MCP server
AiSensy MCP by usefulapi
io.usefulapi/aisensy
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Read AiSensy contacts, templates and campaigns; add contacts, send WhatsApp messages on approval.
Working at last checkVerified publisher: usefulapi.ioAbout 3,738 tokens per request once connected16 tools
https://aisensy.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 16
- Token cost
- About 3,738 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http aisensy https://aisensy.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.aisensy] url = "https://aisensy.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"aisensy":{"httpUrl":"https://aisensy.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"aisensy":{"url":"https://aisensy.usefulapi.io/mcp"}}}
VS Code
{"servers":{"aisensy":{"type":"http","url":"https://aisensy.usefulapi.io/mcp"}}}
Antigravity
agy mcp add aisensy https://aisensy.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"aisensy","server_url":"https://aisensy.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"aisensy","server_url":"https://aisensy.usefulapi.io/mcp"}
Tools
aisensy_create_api_campaign~216 tokens
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~185 tokens
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~146 tokens
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~125 tokens
One API campaign by id: status, template, parameters and counts. GET /project/{project_id}/campaign/api/{campaign_id}.aisensy_get_campaign_analytics~221 tokens
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~127 tokens
One contact by id: name, phone number, tags, attributes, chat state and last activity. GET /project/{project_id}/contact/{contact_id}.aisensy_get_message~138 tokens
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~126 tokens
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~124 tokens
One WhatsApp template by id, with status, rejection reason, buttons and text. GET /project/{project_id}/wa_template/{id}.aisensy_list_api_campaigns~96 tokens
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~359 tokens
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~202 tokens
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~244 tokens
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_messageSends messages · ~652 tokens
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 useraisensy_send_messageSends messages · ~467 tokens
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 idaisensy_update_contact~310 tokens
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}.
Browse
Related MCP servers
- Neuron
AI-powered WhatsApp chatbot platform with 196 tools for bots, campaigns, and contacts. - Sarbacane MCP by usefulapi
Read Sarbacane campaigns, stats, lists and blacklists; manage contacts and draft email campaigns. - Bird MCP by usefulapi
Read SMS, WhatsApp, email, contacts and audiences from your Bird workspace, plus safe CRM writes. - Sakari MCP by usefulapi
Manage Sakari SMS contacts, conversations, templates and campaigns, and send texts. - SendGrid MCP by usefulapi
Send email and read templates, marketing contacts, lists, stats, bounces and unsubscribes. - Vision6 MCP by usefulapi
Read Vision6 lists, contacts, messages and reports; update contacts; send transactional email/SMS. - Mail Blaze MCP by usefulapi
Manage Mail Blaze lists, subscribers, templates, campaigns and reports; send transactional email. - EnvoiSMS
Send SMS/WhatsApp and verify OTP codes in Morocco (+212) and worldwide. Direct carrier routing.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/aisensy)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents