EZTexting MCP
Official EZTexting MCP server: SMS/MMS messaging, contacts, workflows, reports.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"mcp": {
"url": "https://mcp.eztexting.com/mcp"
}
}
}Remote endpoints
https://mcp.eztexting.com/mcpstreamable-httphttps://mcp.eztexting.com/mcp/messagingstreamable-httphttps://mcp.eztexting.com/mcp/contactsstreamable-httphttps://mcp.eztexting.com/mcp/workflowsstreamable-httphttps://mcp.eztexting.com/mcp/adminstreamable-httpWhat it can do
Tool inventory
Tools (8)
🟢account_details
Account email, creation timestamp, billing plan, credit balance, purchase eligibility, default phone number.
Input Schema
{
"type": "object",
"properties": {},
"required": [],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🔴buy_credits(creditCardLastFour, creditsToBuy)
Buy 150–10000 credits using card on file. Requires last 4 of card to confirm.
Input Schema
{
"type": "object",
"properties": {
"creditCardLastFour": {
"description": "Last 4 digits of card on file",
"type": "string"
},
"creditsToBuy": {
"description": "Credits to buy, 150–10000",
"format": "int32",
"type": "integer"
}
},
"required": [
"creditsToBuy",
"creditCardLastFour"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢phone_number_list(isDefault, page, size)
Paged list of the account's phone numbers. Optional isDefault filter restricts to the account's default number.
Input Schema
{
"type": "object",
"properties": {
"isDefault": {
"description": "Restrict to the account's default number",
"type": "boolean"
},
"page": {
"description": "1-based page",
"format": "int32",
"type": "integer"
},
"size": {
"description": "Page size, 1-200",
"format": "int32",
"type": "integer"
}
},
"required": [],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢stat_get(type)
Account stats. type=MSG: total SMS/MMS sent. type=AI_COMPOSE: SMS/MMS made with AI Compose, by source.
Input Schema
{
"type": "object",
"properties": {
"type": {
"description": "MSG: total SMS/MMS sent; AI_COMPOSE: SMS/MMS created with AI Compose by source",
"enum": [
"MSG",
"AI_COMPOSE"
],
"type": "string"
}
},
"required": [
"type"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🔴webhook_create(callbackUrl, insecureSsl, secret, type)
Create webhook. type and callbackUrl required. Optional shared secret.
Input Schema
{
"type": "object",
"properties": {
"callbackUrl": {
"description": "Callback URL",
"type": "string"
},
"insecureSsl": {
"description": "Allow self-signed SSL",
"type": "boolean"
},
"secret": {
"description": "Shared secret for request auth",
"type": "string"
},
"type": {
"description": "inbound_text.received|keyword.opt_in|contact.created",
"type": "string"
}
},
"required": [
"type",
"callbackUrl"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🔴webhook_delete(confirmed, id)
Delete webhook by id (irreversible). Pass confirmed=true to actually delete; otherwise returns a no-op confirmation preview.
Input Schema
{
"type": "object",
"properties": {
"confirmed": {
"description": "Set true ONLY when the user has explicitly confirmed deletion",
"type": "boolean"
},
"id": {
"description": "Webhook id",
"type": "string"
}
},
"required": [
"id"
],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢webhook_list(id)
Webhook subscriptions. Omit id to list. Set id to fetch single. Types: inbound_text.received, keyword.opt_in, contact.created.
Input Schema
{
"type": "object",
"properties": {
"id": {
"description": "Webhook id; omit to list",
"type": "string"
}
},
"required": [],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}🟢keyword_list
List keywords acquired by the account (5-min cache).
Input Schema
{
"type": "object",
"properties": {},
"required": [],
"$schema": "https://json-schema.org/draft/2020-12/schema"
}Community
Evidence