
Company News
AWS Security Hub Adds Socket for Supply Chain Security
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.
@eztexting/mcp-server
Advanced tools
Official EZTexting MCP server bridge — connects local MCP clients to https://mcp.eztexting.com via Streamable HTTP + OAuth 2.1 PKCE.
mcp-name: com.eztexting/mcp
Standalone MCP server bridge connecting local MCP clients (Claude Desktop, Claude Code, Cursor, VS Code, Cline, Windsurf, Zed) to the EZTexting MCP service at https://mcp.eztexting.com.
Thin wrapper around mcp-remote targeting the unified /mcp endpoint. One stdio MCP entry, all 42 tools, one OAuth 2.1 PKCE dance. ~6k tokens of catalog (measured).
Add to claude_desktop_config.json (or equivalent in Claude Code, Cursor, VS Code, Cline, Windsurf):
{
"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.
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-server | URL | Tools |
|---|---|---|
messaging | https://mcp.eztexting.com/mcp/messaging | message_send, message_list, message_get, message_template_*, conversation_*, message_report_* |
contacts | https://mcp.eztexting.com/mcp/contacts | contact_*, contact_group_*, contact_field_* |
workflows | https://mcp.eztexting.com/mcp/workflows | wf_fetch, wf_save, wf_status, wf_schema, wf_templates, wf_stat, wf_pub_available, wf_create_from_template |
admin | https://mcp.eztexting.com/mcp/admin | account_details, buy_credits, msg_stat, ai_compose_stat, webhook_*, keyword_list |
Tool names are exposed unprefixed; EZTexting's catalog has no cross-sub-server collisions.
Pass --server <name> to scope to one sub-server. Each invocation runs its own mcp-remote child:
{
"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.
Clients that speak Streamable HTTP MCP natively can connect direct, no bridge needed:
https://mcp.eztexting.com/mcp # unified, all tools
https://mcp.eztexting.com/mcp/messaging
https://mcp.eztexting.com/mcp/contacts
https://mcp.eztexting.com/mcp/workflows
https://mcp.eztexting.com/mcp/admin
Use the bridge only for stdio-only clients.
git clone https://gitlab.com/eztexting/public/mcp-server.git
cd mcp-server
npm install
npm run build
node dist/cli.js # unified /mcp endpoint
node dist/cli.js --server messaging # single sub-server
mcp-remote owns the auth cache: ~/.mcp-auth/mcp-remote-<version>/<serverUrlHash>/{tokens.json,client_info.json}. One hash per distinct upstream URL.
FAQs
Official EZTexting MCP server bridge — connects local MCP clients to https://mcp.eztexting.com via Streamable HTTP + OAuth 2.1 PKCE.
The npm package @eztexting/mcp-server receives a total of 75 weekly downloads. As such, @eztexting/mcp-server popularity was classified as not popular.
We found that @eztexting/mcp-server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.

Research
/Security News
Popular npm packages keyv and cacheable compromised.

Security News
A misconfiguration gave three Anthropic models internet access, and one, believing it was in a simulation, shipped a credential-stealing package to PyPI.