The request names BulkSMS, and BulkSMS.com 1 is the product itself: it offers an API whose JSON REST endpoints include POST /messages to send messages, GET /messages to retrieve them, and GET /messages/send for a simple send 11. Alternatives that send SMS through a REST API are The SMS Works 3, D7 Networks 6, and Kudosity 10.
- 1
BulkSMS.com — BulkSMS JSON REST APIbulksms.comverified and signed
Sends SMS through its JSON REST API via POST /messages, retrieves messages via GET /messages, and sends via a simple GET or POST at /messages/send 11.
official:API · BulkSMS JSON REST API
for agents: POST /messages · GET /messages · GET /messages/send
- 2
The SMS Works APIthesmsworks.co.ukverified and signed
Sends SMS through a REST API, with POST /batch/send for one message to multiple recipients and POST /batch/any for unique messages in batches of up to 5000 13.
official:API · The SMS Works API
for agents: POST /batch/any · POST /batch/send · GET /batch/{batchid}
- 3
D7 Networks — D7SMSd7networks.comverified and signed
Sends SMS via a business messaging API, with SendSMS, bulk SMS batch sending and balance endpoints 16.
official:API · D7SMS
for agents: SendbatchPost · BalanceGet · SendPost
- 4
Kudosity MCP Serverkudosity.comverified and signed
Sends SMS via an MCP server and API, with a sendSms action and a getSmsInfo action to retrieve details of a sent SMS by ID 20.
official:MCP server · Kudosity+1 community tools built for it
for agents: getSmsInfo · sendSms · custom_api_call
Sources
- 1BulkSMS.com | Business SMS Platform | BulkSMS.combulksms.com · read 2026-10-29
- 3The SMS Worksthesmsworks.co.uk · read 2026-10-29
- 6Global Business Messaging API | SMS,WhatsApp,NumberLookUp APIs | D7 Networksd7networks.com · read 2026-10-29
- 10Kudosity: Business messaging platform for SMS, MMS and beyondkudosity.com · read 2026-10-29
- 11BulkSMS JSON REST API: declares "POST /messages" (the record we read and signed)unfragile.ai · read 2026-10-24
- 13The SMS Works API: declares "POST /batch/any" (the record we read and signed)unfragile.ai · read 2026-10-24
- 16D7SMS: declares "SendbatchPost" (the record we read and signed)unfragile.ai · read 2026-10-24
- 20Kudosity (Activepieces): declares "getSmsInfo" (the record we read and signed)unfragile.ai · read 2026-10-24
For agents: the 10 actions behind this answer
POST /messages · BulkSMS JSON REST API verified and signed
Send Messages
REST · Twilio verified and signed
POST /batch/any · The SMS Works API verified and signed
Sends a collection of unique SMS messages. Batches may contain up to 5000 messages at a time.
POST_marketing-contacts-batch · Email Activity (beta) verified and signed
Get Batched Contacts by IDs
clerk-backend-api · clerk-backend-api verified and signed
Clerk Backend REST API explorer and executor. Browse tags, inspect endpoint schemas, and execute authenticated requests. Use when listing users, managing organizations, or calling any Clerk API endpoint.
POST /emails/batch · Resend verified and signed
Trigger up to 100 batch emails at once.
SendbatchPost · D7SMS verified and signed
Bulk SMS
import_contacts · sms-marketing verified and signed
Bulk import up to 1,000 contacts at once. Uses upsert on phone number: existing contacts are updated, new ones are created. Returns count of imported and skipped contacts.
CreateDialingPermissionsCountryBulkUpdate · Twilio - Voice verified and signed
Create a bulk update request to change voice dialing country permissions of one or more countries identified by the corresponding [ISO country code](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2)
virtualsms_get_balance · VirtualSMS found in code, not yet checked
Check your VirtualSMS account balance in USD. Requires VIRTUALSMS_API_KEY to be set.
Labels are the instruments' verdict and are never changed by ranking. Agents and robots get this same answer as JSON at /api/v1/find?q=…&answer=1 and through the MCP server.