Provides visualization of SMS volume data through a live dashboard with charts displaying message history
Supports environment variable configuration for API keys and server settings
Integrates with LangChain through an agent script, allowing LangChain-based AI applications to connect to the MCP server
Integrates with OpenAI's GPT models to power AI-driven SMS responses and provide contextual conversation memory
📱 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!)
📊 Live Dashboard Preview
Below is a screenshot of the embedded high bar chart showing SMS volume:
🧠 Architecture Overview
index.js
: Core MCP server, webhook processor,/context
+/send
+/report
endpointsOpenai-router.js
: ChatGPT proxy handling tool calls via OpenAI Functionschat.html
: Interactive frontend for messaging and toolssms_report_live_dashboard.html
: Live chart using/report
🛠️ How to Run
- Access Chat UI: http://localhost:3000/chat.html
- Access Report Dashboard: http://localhost:3000/sms_report_live_dashboard.html
📂 Folder Structure
📦 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:
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
A full-stack SMS assistant that integrates MessageMedia SMS API with OpenAI's GPT models, enabling AI-driven SMS conversations and message management through function calling and contextual memory.
Related MCP Servers
- AsecurityAlicenseAqualityThis server enables AI models to send SMS messages and initiate Text-to-Speech calls programmatically using ClickSend's API with built-in rate limiting and input validation.Last updated -22JavaScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to interact with Gmail services, supporting email operations, draft management, and calendar functionality through Google API integration.Last updated -1021TypeScript
- AsecurityAlicenseAqualityAllows AI assistants to generate and transform high-quality images from text prompts using Google's Gemini model via the MCP protocol.Last updated -314PythonMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with the Omi API for retrieving and creating conversations and memories for users.Last updated -42TypeScript