Skip to content
Back to search
100
MCP live MCP 2025-06-18 http

sms-marketing

oblipali/sms-marketing

SMS marketing MCP server for AI agents. Send SMS, manage contacts, templates, and campaigns programmatically. Sign up at oblipali.app, generate an API key, buy prepaid SMS credits, and connect your agent. 22 tools available, pay-as-you-go pricing, no subscription.

Watch this dependency Share evidence report
Uptime
100.0%
5 direct probes · 30d
Response
1733ms
last probe
Tools
24
callable
Resources
0
readable
Prompts
3
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
24 tools, 0 resources, 3 prompts returned.
pass 3 or more catalogue items 10/10
27 items in total; 3 or more earns these points.
pass Describes itself 10/10
264 characters; more than 30 earns these points.

Tools · 24

oblipali_list_templates

List all SMS templates in your workspace. Returns an array of template objects with id, name, body, is_active, created_at, and updated_at fields.

oblipali_create_template

Create a new reusable SMS template. Supports variables that are replaced at send time: {{first_name}}, {{last_name}}, {{promo_code}}, {{recovery_url}}. Returns the created template with its UUID.

oblipali_update_template

Update an existing SMS template by its UUID. Only provided fields are modified; others remain unchanged.

oblipali_delete_template

Permanently delete an SMS template by its UUID. This action cannot be undone. Campaigns referencing this template will lose their template link.

oblipali_list_contacts

List contacts in your workspace with pagination and optional filters. Returns contacts with id, phone, first_name, last_name, email, tags, metadata, opted_out status, and timestamps.

oblipali_create_contact

Add a new contact to your workspace. The phone number is automatically normalized to E.164 international format. French numbers (06/07) are converted to +33 format. Returns the created contact with it…

oblipali_update_contact

Update an existing contact by UUID. Only provided fields are modified. Use this to change names, email, tags, or metadata without affecting other fields.

oblipali_delete_contact

Permanently delete a contact by UUID. This removes the contact and all associated data. Cannot be undone.

oblipali_import_contacts

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.

oblipali_list_campaigns

List all SMS campaigns in your workspace. Optionally filter by status. Returns campaigns with id, name, message, status, scheduled_at, sent_at, target_filter, and stats.

oblipali_create_campaign

Create a new SMS campaign in draft status. Provide either a direct message or a template_id. Use send_campaign to actually dispatch it. Optionally set target_filter to send to a subset of contacts.

oblipali_update_campaign

Update a draft or scheduled campaign. Only draft and scheduled campaigns can be modified. Sent or cancelled campaigns cannot be updated.

oblipali_delete_campaign

Permanently delete a campaign. Only campaigns in 'draft' or 'cancelled' status can be deleted. Sent campaigns are preserved for audit.

oblipali_send_campaign

Send a draft campaign immediately to all matching contacts. Credit cost depends on each recipient's destination country and the number of SMS parts. Each SMS is debited as it leaves and refunded if th…

oblipali_get_campaign_results

Get the results of a campaign. For an A/B test: per version, SMS sent, failed, human clicks and click rate (link previews and scanners excluded), the test phase, the decision time, the winner and why …

oblipali_send_sms

Send a single SMS message to a phone number immediately. Credit cost depends on the destination country and the number of SMS parts (160 chars = 1 part, longer messages use multiple parts). The messag…

oblipali_list_sms_logs

List SMS sending logs with pagination and optional filters. Returns log entries with phone, message, status (pending/sent/delivered/failed), provider_id, error_message, and timestamps.

oblipali_list_optouts

List all phone numbers that have opted out of receiving SMS. These contacts will be automatically excluded from campaigns and direct sends.

oblipali_create_optout

Add a phone number to the opt-out list. This contact will no longer receive any SMS. The corresponding contact record is also marked as opted_out.

oblipali_delete_optout

Remove a phone number from the opt-out list, allowing them to receive SMS again. The corresponding contact is also marked as opted back in.

oblipali_get_workspace

Get your workspace information including name, plan status, SMS credit balance, billing cycle start date, and timezone. Use this to check available credits before sending SMS.

oblipali_get_stats

Get aggregated SMS sending statistics for a date range. Returns counts by status: pending, sent, delivered, failed, and total. Useful for monitoring delivery rates and campaign performance.

oblipali_count_sms_parts

Calculate how many SMS parts a message will use and the character count. Does NOT send anything. This is a free, read-only utility. Use this before sending to estimate credit cost. GSM-7 encoding: 160…

oblipali_get_sms_pricing

Get the SMS credit cost for a specific phone number or country. Shows the destination country and credits per SMS. Use this to estimate costs before sending. Covers 90+ countries.

Prompts · 3

send_campaign_to_segment

Guide the agent through creating and sending an SMS campaign to a specific contact segment. Walks through template selection, contact filtering, and sending.

onboard_new_contacts

Guide the agent through importing a batch of contacts, creating a welcome template, and sending a first SMS campaign.

check_campaign_results

Guide the agent through reviewing SMS delivery stats, checking failed sends, and analyzing campaign performance.

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://oblipali.app/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "sms-marketing": {
      "url": "https://oblipali.app/mcp",
      "transport": "http"
    }
  }
}