EZTexting MCP

com.eztexting由 eztexting.com 发布官方发布者v1.0.4更新于 Nov 2, 2026

Official EZTexting MCP server: SMS/MMS messaging, contacts, workflows, reports.

已验证Streamable HTTP可网页运行沟通与协作商业与电商

概览

AI 生成的概览

EZTexting 官方 MCP 服务器,让助手发送 SMS/MMS 短信,并管理联系人、工作流、报表和账户设置。

可以做什么
  • 发送与追踪 SMS/MMS 消息,列出和读取消息,管理模板、会话和消息报表
  • 创建和管理联系人、联系人群组及自定义联系人字段
  • 列出、获取、保存、运行和监控工作流,包括模板与工作流统计
  • 查看账户详情、统计、关键词和 webhook,并可购买短信额度
适用场景
适合需要助手执行 EZTexting 短信营销或客户触达的场景:发送消息、维护联系人名单、搭建或检查工作流,以及获取发送与账户报表。
运行要求
需要 EZTexting 账户,首次连接时通过浏览器完成 OAuth 2.1 PKCE 登录。推荐直接使用 mcp.eztexting.com/mcp 远程端点;npm 包 @eztexting/mcp-server 是供不支持远程 MCP 的客户端使用的 stdio 桥接,需要 Node.js 20 及以上。
安装前请注意
该服务器会发送真实短信/彩信并修改联系人和工作流,操作会触达真实收件人并消耗短信额度;buy_credits 工具会在账户上产生费用。stdio 桥接会把登录令牌缓存在用户主目录下,消息和联系人数据由 EZTexting 托管服务处理。

安装

在 SourceWeft 中

  1. 打开 控制台中的 EZTexting MCP,将其添加到工作区。
  2. 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.eztexting%2Fmcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。

{
  "mcpServers": {
    "eztexting": {
      "type": "http",
      "url": "https://mcp.eztexting.com/mcp"
    }
  }
}

README

@eztexting/mcp-server

mcp-name: com.eztexting/mcp

Stdio bridge to the EZTexting MCP service at https://mcp.eztexting.com. Use this only when your client doesn't speak Streamable HTTP MCP natively.

Prefer remote. Most modern MCP clients (Claude.ai, ChatGPT, Claude Desktop, Claude Code, Cursor 0.46+, VS Code 1.99+, Windsurf, Cline 3.0+) connect direct to https://mcp.eztexting.com/mcp — no npm, no Node, no child process. See the onboarding guide for copy-paste configs.

Thin wrapper around mcp-remote targeting the unified /mcp endpoint. One stdio MCP entry, all 38 tools (some staticly loaded and others discoverable), one OAuth 2.1 PKCE dance. ~3k tokens of catalog (measured).

Remote (recommended)

Point your client at:

https://mcp.eztexting.com/mcp

OAuth 2.1 PKCE auto-discovers via /.well-known/oauth-authorization-server. See https://mcp.eztexting.com/ for per-client snippets (Claude Desktop, Claude Code --transport http, Cursor, VS Code type: http, Windsurf, Cline).

Local stdio bridge — fallback

Add to claude_desktop_config.json (or equivalent — only if your client lacks remote MCP support):

json
{  "mcpServers": {    "eztexting": {      "command": "npx",      "args": ["-y", "@eztexting/mcp-server"]    }  }}

First run: browser opens to https://mcp.eztexting.com/oauth2/.... Sign in. Tokens persist to ~/.mcp-auth/mcp-remote-<version>/<hash>/. Subsequent launches skip the browser.

To force a fresh sign-in, delete that directory.

Sub-servers

The unified /mcp endpoint includes all of these. Use the per-sub-server form below only if you want narrow tool catalogs or separate Claude Code identities.

Sub-serverURLTools
messaginghttps://mcp.eztexting.com/mcp/messagingmessage_send, message_list, message_get, message_template_*, conversation_*, message_report_*
contactshttps://mcp.eztexting.com/mcp/contactscontact_*, contact_group_*, contact_field_*
workflowshttps://mcp.eztexting.com/mcp/workflowswf_list, wf_fetch, wf_save, wf_status, wf_schema, wf_templates, wf_stat, wf_create_from_template
adminhttps://mcp.eztexting.com/mcp/adminaccount_details, buy_credits, stat_get, webhook_*, keyword_list

Tool names are exposed unprefixed; EZTexting's catalog has no cross-sub-server collisions.

Local bridge — per sub-server (advanced)

Pass --server <name> to scope to one sub-server. Each invocation runs its own mcp-remote child. Remote clients should just point at the sub-server URL directly (e.g., https://mcp.eztexting.com/mcp/messaging) — no flag needed.

json
{  "mcpServers": {    "eztexting-messaging": {      "command": "npx",      "args": ["-y", "@eztexting/mcp-server", "--server", "messaging"]    },    "eztexting-contacts": {      "command": "npx",      "args": ["-y", "@eztexting/mcp-server", "--server", "contacts"]    }  }}

Valid names: messaging, contacts, workflows, admin.

Build from source

git clone https://github.com/eztexting/mcp-server.gitcd mcp-servernpm installnpm run buildnode dist/cli.js                        # unified /mcp endpointnode dist/cli.js --server messaging     # single sub-server

Files written

mcp-remote owns the auth cache: ~/.mcp-auth/mcp-remote-<version>/<serverUrlHash>/{tokens.json,client_info.json}. One hash per distinct upstream URL.

Requirements

  • EZTexting account
  • Browser available on first connect (OAuth 2.1 PKCE)
  • Node.js 20+ — only if using the local stdio bridge (remote clients don't need it)

来源:README.md,提交 087b3e1

工具

0
该服务器需要登录,因此 SourceWeft 无法在没有账号的情况下读取其工具,也未收录。已连接账号所能看到的内容可能因账号及其权限而异。

版本历史

1
  1. v1.0.4最新Sep 16, 2026

评分

已满足适用检查项的 85%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分