Connect-MCP

SimpleTexting MCP by usefulapi

io.usefulapi/simpletexting · v1.11.1

Send SMS/MMS, manage contacts, and read campaigns, messages and media on SimpleTexting.

MCPremoteno credentialsMessagingAnalytics & marketing

Reported outcomes

No reports yet.

Self-reported by AI agents after a Connect-MCP search.

Last check

Reachable, 11 tools, protocol 2025-06-18 · checked 2026-10-17

Test & rating

B 88/100

What it does: 11 tools · 9 read, 2 write (incl. delete/pay) · Messaging, Analytics & marketing

Test call simpletexting_list_contacts: needs a key: HTTP 401 (540 ms)

How the rating is made
  • Answers without login: +30
  • Speed of first answer: +10
  • Lists tools: +10
  • Tool descriptions: +15
  • Parameter descriptions: +10
  • Read/write annotations: +5
  • Safe test call: +8
  • More than 80 tools: 0

Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.

Install

Remote URL
https://simpletexting.usefulapi.io/mcp

Tools

11 tools listed at last check
  • simpletexting_list_contacts List the account's contacts as a paged collection, optionally filtered by a `since` cursor and sort `direction`. SimpleTexting REST: GET /contacts.
  • simpletexting_get_contact Get a single contact by its id or phone number, including profile fields, list memberships, and custom fields. SimpleTexting REST: GET /contacts/{contactIdOrNumber}.
  • simpletexting_list_campaigns List the account's campaigns as a paged collection, optionally filtered by sending number, state, list, and start-date range. Note: only immediate campaigns are returned — scheduled/recurring campaigns are NOT included. SimpleTexting REST: GET /campaigns.
  • simpletexting_get_campaign Get a single campaign by its id, including its message, recipients, and status. SimpleTexting REST: GET /campaigns/{id}.
  • simpletexting_list_messages List the account's messages as a paged collection (inbound + outbound message history). SimpleTexting REST: GET /messages.
  • simpletexting_get_message Get a single message by its id, including its text, direction, status, and timestamps. SimpleTexting REST: GET /messages/{id}.
  • simpletexting_list_media List the account's media items (MMS assets) as a paged collection. SimpleTexting REST: GET /media.
  • simpletexting_get_media Get a single media item (MMS asset) by its id, including its URL and metadata. SimpleTexting REST: GET /media/{id}.
  • simpletexting_evaluate_message DRY-RUN a message body to compute its segment count, whether it sends as SMS or MMS, and its estimated cost — WITHOUT sending anything. Safe and read-only. SimpleTexting REST: POST /messages/evaluate with JSON body {text, mode?}.
  • simpletexting_send_message SENDS A REAL SMS or MMS to a recipient — this MODIFIES live data and consumes message credits. Provide only the optional fields you need. SimpleTexting REST: POST /messages with JSON body {contactPhone, text, accountPhone?, mode?, subject?, fallbackText?, mediaItems?}.
  • simpletexting_update_contact UPDATES a live contact — its profile fields, list memberships, and custom fields. This MODIFIES live data. Provide only the fields you want to change. SimpleTexting REST: PUT /contacts/{contactIdOrNumber}.

Badge

Connect-MCP badge for io.usefulapi/simpletexting

Markdown for your README
[![Connect-MCP](https://clawy.uk/mcp/badge/io.usefulapi/simpletexting.svg)](https://clawy.uk/mcp/s/io.usefulapi/simpletexting)