🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@maacgo/mcp

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@maacgo/mcp

MCP server for MAAC Go · lets Claude / Cursor / Windsurf send SMS, pull logs, check wallet via the MAAC Go REST API.

latest
Source
npmnpm
Version
0.2.1
Version published
Maintainers
1
Created
Source

@maacgo/mcp

MCP (Model Context Protocol) server for MAAC Go · lets Claude / Cursor / Windsurf / any MCP-aware client send SMS, pull delivery logs, and check your wallet through your MAAC Go account.

Two ways to run it — pick one.

{
  "mcpServers": {
    "maacgo": {
      "command": "npx",
      "args": ["-y", "@maacgo/mcp"],
      "env": { "MAACGO_API_KEY": "sk_live_..." }
    }
  }
}
  • Drop the above into Claude Desktop's claude_desktop_config.json or Cursor's mcp.json.
  • MAACGO_API_KEY accepts sk_live_ or sk_test_; sending follows the account wallet and deployment adapter settings.
  • Override base URL with MAACGO_BASE_URL for staging or self-host.

B. Remote HTTP (hosted)

Same tool set, no npm install, authenticate on each request.

{
  "mcpServers": {
    "maacgo": {
      "url": "https://sms.cresclab.com/api/mcp",
      "headers": { "Authorization": "Bearer sk_live_..." }
    }
  }
}
  • Works with clients that speak plain JSON-RPC over HTTP POST.
  • Each call is stateless — no session, no SSE. Good enough for tool-calling.

Tools

ToolScopeDoes
send_smssms.sendSend one SMS
list_smssms.readRecent messages (filter by status / since)
get_smssms.readOne message by id
sms_metricssms.readN-day delivery + cost stats
send_broadcastbroadcast.send1:N send, optional schedule
list_broadcastsbroadcast.readCampaign list with per-campaign stats
wallet_balancewallet.readCurrent NT$ balance
wallet_eventswallet.readLedger entries (topups / charges / refunds)
get_meaccount.readAccount profile

Scopes are enforced by the backend — a key without broadcast.send scope will get a 403 no matter which transport the call came through.

Get an API key

  • Sign in at https://sms.cresclab.com/login.html
  • Dashboard → API · 金鑰 → 新增 → copy the sk_... (shown once)
  • Paste into your MCP client config

License

MIT

Keywords

mcp

FAQs

Package last updated on 07 May 2026

Did you know?

Socket

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.

Install

Related posts