Skip to main content
Glama
larryfang

AI-Powered MCP Server

by larryfang

šŸ“± Sinch MCP GPT SMS Server

An AI-native SMS assistant powered by GPT and MessageMedia — now with a live SMS report dashboard!

āœ… Features

  • Send and receive SMS via GPT

  • View full SMS conversation history

  • Auto-reply via GPT using webhook

  • Contextual memory per phone number

  • MCP-compliant with /meta and /function-schema

  • LangChain agent integration

  • šŸ“Š Live SMS Report Dashboard (NEW!)

Related MCP server: Twilio MCP Server

šŸ“Š Live Dashboard Preview

Below is a screenshot of the embedded high bar chart showing SMS volume:

SMS Report Screenshot

🧠 Architecture Overview

User ↔ chat.html
     ↕
GPT Chat Server (OpenAI-router.js)
     ↕ (tool calls)
MCP Server (index.js)
     ↕
MessageMedia SMS API
  • index.js: Core MCP server, webhook processor, /context + /send + /report endpoints

  • Openai-router.js: ChatGPT proxy handling tool calls via OpenAI Functions

  • chat.html: Interactive frontend for messaging and tools

  • sms_report_live_dashboard.html: Live chart using /report

šŸ› ļø How to Run

npm install
OPENAI_API_KEY=your_key node start-all.js

šŸ“‚ Folder Structure

.
ā”œā”€ā”€ index.js                # MCP Server
ā”œā”€ā”€ Openai-router.js        # GPT Chat Interface
ā”œā”€ā”€ webhook-log.json        # Legacy logs (if not using MessageMedia)
ā”œā”€ā”€ chat.html               # GPT chat client
ā”œā”€ā”€ sms_report_live_dashboard.html  # Dashboard with Chart.js
ā”œā”€ā”€ langchain_mcp_agent.py  # LangChain integration script
ā”œā”€ā”€ .env                    # Environment variables
ā”œā”€ā”€ public/
│   └── sms_report_preview.png  # Chart screenshot

šŸ“¦ Tools

  • get_sms_context

  • send_sms

  • show_sms_report (NEW)

šŸ“ Roadmap

  • šŸ”„ Auto-classification of replies

  • šŸ“ˆ Sentiment + urgency scoring

  • šŸ¤– Unified Copilot with webhook/CLI/chat

šŸ“Š SMS Report Chart

A new feature has been added to display a live dashboard of SMS volume by day.

You can now ask in the chat.html interface:

"Show me my report history of +61412345678"

The assistant will respond with an embedded report like this:

SMS Report Chart

F
license - not found
-
quality - not tested
D
maintenance

Maintenance

–Maintainers
–Response time
–Release cycle
–Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Enables AI models to interact with messages from various messaging platforms (Mobile, Mail, WhatsApp, LinkedIn, Slack, Twitter, Telegram, Instagram, Messenger) through a standardized interface.
    3
    16
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    Enables AI-powered SMS messaging through Twilio with automatic conversation threading, message status tracking, and webhook support for receiving inbound messages.
    106
    1
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    Enables AI assistants to read, search, and send iMessages with features like contact name resolution, session grouping, and attachment listing. It provides intent-aligned tools to efficiently navigate conversation history and manage messages through natural language queries.
    5
    MIT

View all related MCP servers

Related MCP Connectors

  • Communication stack for AI agents: SMS, AI voice calls, phone numbers, and account events.

  • Phone, SMS & email for AI agents — one remote MCP endpoint, OAuth login, zero install.

  • LLM chat, text summarization and AI image generation

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/larryfang/sms-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server