mcpbeat Sign in

SlickText MCP by usefulapi MCP Server

answering

SlickText MCP by usefulapi is answering right now. Last checked 9 min ago. It exposes 24 tools. Last commit 10 Oct 2026.

Read SlickText contacts, lists, campaigns, analytics and inbox; create and update contacts.

Uptime history 4 days of history
4 days agonow
100.0%
Uptime 24h
92 of 92 checks
24
Tools
read from the server
115 ms
Response time
average over 24h
0
Stars
last commit 10 Oct 2026

What changed 4

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

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

Nothing serious here today

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

run in your terminal
claude mcp add slicktext --transport http https://slicktext.usefulapi.io/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "slicktext": {
      "url": "https://slicktext.usefulapi.io/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.slicktext]
url = "https://slicktext.usefulapi.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "slicktext": {
      "url": "https://slicktext.usefulapi.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "slicktext": {
      "url": "https://slicktext.usefulapi.io/mcp"
    }
  }
}

Available tools 24

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

slicktext
slicktext_add_contact_to_lists
WRITE: add one contact to one or more contact lists (it does not change the contact's opt-in status; lists are also campaign audiences). Returns SlickText's count of memberships added. WARNING: SlickText workflows can trigger on this event (Contact Created / Contact Field Changed / Contact Added to List) and may immediately SEND REAL TEXTS or take other actions configured in the brand's workflows. POST /brands/{brand_id}/lists/contacts.
slicktext_create_contact
WRITE: add a contact to the brand. By default the contact is created as 'not subscribed' and gets no text. Set opt_in_status='subscribed' ONLY for people who gave explicit permission to receive texts (SlickText has a zero-tolerance policy for unsolicited texts). force_double_opt_in=true makes SlickText SEND A REAL SMS to the number asking the person to confirm. Check slicktext_find_contact first to avoid duplicates. WARNING: SlickText workflows can trigger on this event (Contact Created / Contact Field Changed / Contact Added to List) and may immediately SEND REAL TEXTS or take other actions configured in the brand's workflows. POST /brands/{brand_id}/contacts.
slicktext_find_contact
Find contacts by mobile number or email address (exact match). A 10-digit US number is matched as +1XXXXXXXXXX, the way SlickText stores numbers. Use it before creating a contact to avoid duplicates. GET /brands/{brand_id}/contacts?mobile_number=… or ?email=….
slicktext_get_analytics
Brand-level analytics. metric: contacts (current totals), contact_growth, contact_add_delete_events, opt_in_status_events, campaigns, messages (messages sent), message_credits, inbox_users (assignments, closures, response times per user), inbox_tags. Optional group (allowed per metric — contacts: source|opt_in_status; contact_growth/campaigns: contact_source; contact_add_delete_events: contact_source|type; opt_in_status_events: contact_source|contact_unsubscribe_source|opt_in_status; messages: source|status|direction|weekday; message_credits: source|status), a start/end range, frequency (hour/day/month/year) and compare (YoY, QoQ, MoM, WoW, DoD, PoP). GET /brands/{brand_id}/analytics/….
slicktext_get_brand
Get the SlickText brand this API key belongs to: brand_id, name, website, sending-number registration details, opt-in / double-opt-in messages, inbox settings and the message credit limit. Every other tool works within this brand. GET /brands.
slicktext_get_campaign
Get one campaign by id: body, media_url, status, audience_size, schedule and completion. GET /brands/{brand_id}/campaigns/{id}.
slicktext_get_campaign_stats
Performance of one campaign: contacts reached, clicks, click_rate, unique clicks, unsubscribes, unsubscribe_rate, orders, revenue, average order value, revenue per message, plus the campaign, its audiences and links. GET /brands/{brand_id}/analytics/campaigns/{id}.
slicktext_get_contact
Get one contact by id: name, mobile_number, email, birthdate, address, opt_in_status, source, custom_fields, time zone and dates. GET /brands/{brand_id}/contacts/{id}.
slicktext_get_conversation
Get the content of one inbox conversation by its id (the _id from slicktext_list_conversations). For the message-by-message history also call slicktext_list_messages with source=InboxThread and source_id=<conversation id>. GET /brands/{brand_id}/inbox-threads/{id}/content.
slicktext_get_credit_usage
Message credits for the current billing period: total_credits (subscription + rollover + purchased), credits_used, credits_available and the credit limit. GET /brands/{brand_id}/usage.
slicktext_get_keyword
Get one keyword by id, including the contact_list_ids that people who text it are added to. GET /brands/{brand_id}/keywords/{id}.
slicktext_get_list
Get one contact list by id plus its contact count (all statuses: subscribed, not subscribed, unsubscribed, blocked). GET /brands/{brand_id}/lists/{id} and /lists/{id}/contacts/count.
slicktext_list_campaigns
List the brand's SMS/MMS campaigns: name, body, status (e.g. draft, scheduled, queued, sent), scheduled/started/finished times, completion_percentage and audience (lists/segments and size). GET /brands/{brand_id}/campaigns.
slicktext_list_contacts
List the brand's contacts (subscribers) with name, mobile_number, email, opt_in_status, source, custom_fields and dates. Filters are exact, case-sensitive matches (SlickText has no partial search). Paged: returns count, has_more and next_offset. GET /brands/{brand_id}/contacts.
slicktext_list_conversations
List two-way inbox conversations: status (open, pending, closed), the contact, the last message and its direction/time, assigned user, tags and unread state. GET /brands/{brand_id}/inbox-threads.
slicktext_list_custom_fields
List the brand's contact custom fields: name, internal_name (the key used in contact filters and writes), data_type and description. GET /brands/{brand_id}/custom-fields.
slicktext_list_inbox_tags
List the inbox tags used to label conversations (inbox_tag_id, name, color, description). GET /brands/{brand_id}/inbox-tags.
slicktext_list_keywords
List the brand's text-to-join keywords (word, description, active, auto-response and opt-in messages, double opt-in). GET /brands/{brand_id}/keywords.
slicktext_list_list_contacts
List the contacts in one contact list (paged). GET /brands/{brand_id}/lists/{id}/contacts.
slicktext_list_lists
List the brand's contact lists (contact_list_id, name, description, created). Optional exact name filter. GET /brands/{brand_id}/lists.
slicktext_list_messages
List individual SMS/MMS messages sent and received by the brand: to, from, body, direction, source (Campaign, Keyword, InboxThread, API …), status (delivered, undelivered …), credits and the contact. Filters are exact matches; use to/from with a phone number to read one contact's history, or source=InboxThread with source_id = a conversation id. GET /brands/{brand_id}/messages.
slicktext_list_segment_contacts
List the contacts that currently match one segment (paged). GET /brands/{brand_id}/segments/{id}/contacts.
slicktext_list_segments
List the brand's segments (rule-based contact groups: segment_id, name, description). GET /brands/{brand_id}/segments.
slicktext_update_contact
WRITE: change fields of an existing contact (only the fields you pass are sent). opt_in_status can mark a contact unsubscribed or blocked; set it to 'subscribed' ONLY when the person explicitly agreed to receive texts. WARNING: SlickText workflows can trigger on this event (Contact Created / Contact Field Changed / Contact Added to List) and may immediately SEND REAL TEXTS or take other actions configured in the brand's workflows. PUT /brands/{brand_id}/contacts/{id}.

Endpoints

URLTransportStateLatencyChecked
https://slicktext.usefulapi.io/mcp streamable-http answering 69 ms 9 min ago

Alternatives to SlickText MCP by usefulapi

same job, measured the same way
Social Media MCP by Publinio
by publinio

Create social posts, schedule campaigns, and read saved analytics with Publinio.

answering
Waitwhile MCP by usefulapi
by usefulapi

Read Waitwhile visits, bookings, customers, services and analytics; add, update and cancel visits.

29 tools answering
MisarMail
by misar-mail

Full email marketing platform: inbox, campaigns, contacts, templates, and analytics via MCP.

55 tools answering
Lago MCP by usefulapi
by usefulapi

Read Lago customers, subscriptions, invoices, usage and revenue analytics; write events.

24 tools answering
api.video MCP by usefulapi
by usefulapi

Manage videos and live streams, inspect captions, players and webhooks, and read play analytics.

15 tools answering
TinyURL MCP by usefulapi
by usefulapi

Create and manage TinyURL short links: aliases, destinations, tags, archive, click analytics.

8 tools answering
Linkedin Ads
by mharnett

MCP server for LinkedIn Campaign Manager — campaigns, creatives, and analytics

32 installs/wk local only
Accredible MCP by usefulapi
by usefulapi

Read Accredible credentials, groups, designs, analytics, skills; issue one credential as a draft.

19 tools answering

SlickText MCP by usefulapi — questions

Answers built from our own checks of this server.

What can SlickText MCP by usefulapi do?
It exposes 24 tools, read directly from the server on our last check. Among them: slicktext_add_contact_to_lists, slicktext_create_contact, slicktext_find_contact, slicktext_get_analytics, slicktext_get_brand, slicktext_get_campaign and 18 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 SlickText MCP by usefulapi working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 115 ms. The bar chart above shows every period we have measured.
How do I connect SlickText MCP by usefulapi?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does SlickText MCP by usefulapi need an API key?
No. SlickText MCP by usefulapi completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 24 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is SlickText MCP by usefulapi?
It answers our handshake in 115 ms on average, which is faster than 80% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is SlickText MCP by usefulapi open source?
Yes — it is published under the MIT licence, written in JavaScript, 0 stars on GitHub and 1 open issue. The source link is on this page, so you can read exactly what it does with your data before you connect it.