JUHE API Marketplace
larryfang avatar
MCP Server

AI-Powered MCP Server

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.

0
GitHub Stars
11/22/2025
Last Updated
No Configuration
Please check the documentation below.
  1. Home
  2. MCP Servers
  3. sms-mcp

README Documentation

šŸ“± 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:

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
  • Access Chat UI: http://localhost:3000/chat.html
  • Access Report Dashboard: http://localhost:3000/sms_report_live_dashboard.html

šŸ“‚ 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

Quick Actions

View on GitHubView All Servers

Key Features

Model Context Protocol
Secure Communication
Real-time Updates
Open Source

Boost your projects with Wisdom Gate LLM API

Supporting GPT-5, Claude-4, DeepSeek v3, Gemini and more.

Enjoy a free trial and save 20%+ compared to official pricing.

Learn More
JUHE API Marketplace

Accelerate development, innovate faster, and transform your business with our comprehensive API ecosystem.

JUHE API VS

  • vs. RapidAPI
  • vs. API Layer
  • API Platforms 2025
  • API Marketplaces 2025
  • Best Alternatives to RapidAPI

For Developers

  • Console
  • Collections
  • Documentation
  • MCP Servers
  • Free APIs
  • Temp Mail Demo

Product

  • Browse APIs
  • Suggest an API
  • Wisdom Gate LLM
  • Global SMS Messaging
  • Temp Mail API

Company

  • What's New
  • Welcome
  • About Us
  • Contact Support
  • Terms of Service
  • Privacy Policy
Featured on Startup FameFeatured on Twelve ToolsFazier badgeJuheAPI Marketplace - Connect smarter, beyond APIs | Product Huntai tools code.marketDang.ai
Copyright Ā© 2025 - All rights reserved