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 分