Get SMS message
One text with the reason it failed, error code, number of parts and cost.
MCP tool clicksend_read → get_sms_message
read
Returns what the (i) icon on a History row shows: status, the failure reason and error code, how many parts the text had, the cost and the message ID. error_text and error_code are empty for a message that did not fail. message_price is the number the dashboard shows, in the currency of the account.
Parameters
| Name | Type | Description |
|---|---|---|
| message_id string required | string | Message ID from list_sms_history. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "clicksend_read",
"arguments": {
"operation": "get_sms_message",
"arguments": {
"message_id": "7D2F4C1E-8B3A-4F6D-9E21-5A0C7B1D3E92"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"message_id": "7D2F4C1E-8B3A-4F6D-9E21-5A0C7B1D3E92",
"status": "failed",
"to": "+447700900142",
"from": "+15550100188",
"sent_at": "2026-10-22 18:04",
"error_code": "INVALID_RECIPIENT",
"error_text": "Invalid recipient number",
"message_parts": 1,
"message_price": "0.00"
},
"isError": false
}