# Usefulapi Simpletexting MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.usefulapi%2Fsimpletexting
Registry id: `mcp-registry/io.usefulapi/simpletexting`
Status: auth-required (checked 2026-10-27T03:03:38.903Z)

## Verdict

Usefulapi Simpletexting MCP server answered 100% of Glimind's liveness checks over 30 days, better than 42% of MCP servers, with 62 ms median handshake and 0 outages in 90 days. Its agent-readiness grade is A (96/100) across 11 tools, costing an agent about 1,952 tokens to load. Checked every few minutes; no tool is ever called.

## Measurements (30 days)

| Metric | Value | Better than |
|---|---|---|
| Uptime, 30 days | 100% | 42% of MCP servers |
| Median handshake latency | 62 ms | 88% of MCP servers |
| p95 handshake latency | 494 ms | — |
| Checks in 30 days | 214 | — |
| Outages, 90 days | 0 | — |
| Median recovery | — | — |
| Agent-readiness score | 96/100 (A) | 82% of MCP servers |
| Tools | 11 | — |
| Tool-list size for an agent | ~1,952 tokens | 53% of MCP servers |
| Days observed | 28 | — |

## Install

```json
{
  "mcpServers": {
    "usefulapi-simpletexting-mcp-server": {
      "type": "http",
      "url": "https://simpletexting.usefulapi.io/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http usefulapi-simpletexting-mcp-server https://simpletexting.usefulapi.io/mcp
```

## Tools (11)

- `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. Simp
- `simpletexting_get_campaign`: Get a single campaign by its id, including its message, recipients, and status. SimpleTexting REST: GET /campaigns/{id}.
- `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/{contactIdOrNum
- `simpletexting_get_media`: Get a single media item (MMS asset) by its id, including its URL and metadata. SimpleTexting REST: GET /media/{id}.
- `simpletexting_get_message`: Get a single message by its id, including its text, direction, status, and timestamps. SimpleTexting REST: GET /messages/{id}.
- `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
- `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_list_media`: List the account's media items (MMS assets) as a paged collection. SimpleTexting REST: GET /media.
- `simpletexting_list_messages`: List the account's messages as a paged collection (inbound + outbound message history). SimpleTexting REST: GET /messages.
- `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: PO
- `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. SimpleTex

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
