io.usefulapi/voodoo-sms
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 1. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Voodoo SMS MCP by usefulapi
Publisher-provided description
Read Voodoo SMS credits, reports, inbox and lists; send one SMS; manage the opt-out blacklist.
Summary by lookupd
Check SMS credits, delivery reports, inbox and contact lists, send single SMS messages, and manage the opt-out blacklist.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http voodoo-sms https://voodoo-sms.usefulapi.io/mcp
Codex, remote (streamable-http)
codex mcp add voodoo-sms --url https://voodoo-sms.usefulapi.io/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"voodoo-sms": {
"url": "https://voodoo-sms.usefulapi.io/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (13 tools)
Publisher-provided text
voodoosms_get_creditsGet the SMS credit balance of the account. One credit pays for one 160-character SMS part (153 characters per part in a long message). Voodoo SMS REST: GET /crevoodoosms_list_delivery_reportsList delivery reports of sent messages (message_id, sender_id, to, sent_at, delivered_at, price, status), optionally filtered. Use it to check whether a messagevoodoosms_list_scheduled_messagesList SMS that were scheduled through the send API and are still waiting to go out (messages scheduled in the portal's Web SMS are not shown). Voodoo SMS REST: Gvoodoosms_list_inboxList SMS received on the account's Virtual Mobile Numbers (replies and keyword messages). Needs a purchased number; an empty inbox returns an empty result. Datevoodoosms_list_numbersList the Virtual Mobile Numbers (VMNs) the account has purchased, used to receive SMS. Returns an empty result if there are none. Voodoo SMS REST: GET /numbers.voodoosms_list_contact_listsList the account's contact lists (id, name, status, size, created/updated times) without their contacts. Returns an empty result if there are none. Voodoo SMS Rvoodoosms_get_contact_listGet one contact list including its contacts (id, number, status, dynamic_data, created_at). Voodoo SMS REST: GET /contacts?contact_list_id=.voodoosms_list_blacklistList the numbers on the account's opt-out blacklist (no SMS is ever sent to them), or look up one number (`{empty: true}` means it is not on the list). Returnsvoodoosms_send_smsWRITE: SENDS A REAL SMS to ONE recipient and USES THE ACCOUNT'S CREDITS (1 credit per message part, charged whether or not it is delivered; it cannot be undone)voodoosms_cancel_scheduled_messageWRITE: cancels one SMS that was scheduled through the send API, so it will not be sent. A message that has already gone out cannot be cancelled. Whether creditsvoodoosms_add_to_blacklistWRITE: adds one number to the account's opt-out blacklist; from then on no SMS is sent to it (sends to it fail with error 20). Use it for a recipient who askedvoodoosms_create_contact_listWRITE: creates a new contact list with up to 500 contacts (the list name must be unique, at most 32 characters). It does not send anything. Voodoo SMS REST: POSvoodoosms_update_contact_listWRITE: renames a contact list and/or adds up to 500 contacts to it (existing contacts are not removed). Adding dynamic data needs a list created as dynamic. It
Details
- Version: 1.24.3
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 586 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/m190/usefulapi-mcp
- Website: https://usefulapi.io/voodoo-sms/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.usefulapi/voodoo-sms)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp