Awesome MCPSocial & Messaging

systempromptio/systemprompt-mcp-server

⭐ 103 TypeScript repository created 2025-06-25

systemprompt-mcp-server is a TypeScript MCP server built as a reference implementation of the full protocol specification, using the Reddit API as the worked example. The repository is marked deprecated by its authors, who point to systemprompt-template and the Rust systemprompt-core library for continued development, but the original code and documentation remain available. Its stated aim is to demonstrate every part of the specification rather than to serve a single integration. The centrepiece is a complete OAuth 2.1 authorisation flow with PKCE and JWT tokens; Reddit was chosen because most of its API requires OAuth, and the README notes the same structure can be repointed at other OAuth providers such as GitHub, Google or Slack. On top of authentication the server implements tools, prompts and resources, sampling so that content can be generated with model assistance under human approval, elicitation to gather user input while a tool is executing, JSON Schema validation of tool inputs and outputs, and notifications that report progress in real time. Session management supports multiple concurrent users with automatic cleanup. The Reddit-facing tools search and analyse posts, read subreddit details, navigate comment threads, and access the messages and notifications of the signed-in account. The project is written in TypeScript with typed interfaces throughout, organised into separate modules for transport, authentication and tools, and includes custom error types, example tests and a Docker setup. It is verified against the MCP Inspector, which can be launched with an npm script, and works with any client supporting the advanced protocol features. The intended audience is developers who want a worked template to fork when building an OAuth-protected MCP server, rather than end users looking for a Reddit integration.

https://github.com/systempromptio/systemprompt-mcp-server

redditoauth2pkcesamplingelicitationtypescriptdeprecated

Also in Social & Messaging

Panniantong/Agent-Reach

Agent Reach gives AI agents the ability to access and interact with the entire internet, including popular platforms like Twitter, Reddit, YouTube, GitHub, and Bilibili, without API fees, enhancing...

lharries/whatsapp-mcp

WhatsApp MCP Server is an MCP server that enables AI-driven interaction with personal WhatsApp messages and media through integration with LLMs like Claude, using a Go bridge and Python MCP server architecture.

korotovsky/slack-mcp-server

A feature-rich Model Context Protocol (MCP) server for Slack Workspaces supporting stealth and OAuth modes, multiple transports, proxy settings, and comprehensive Slack message and channel interactions without requiring workspace permissions or bot approvals.

chigwell/telegram-mcp

Telegram MCP Server is a full-featured integration that enables programmatic interaction with Telegram accounts through the Model Context Protocol, providing extensive tools for messaging, chat and group management, contact handling, and more.

pipeboard-co/meta-ads-mcp

Meta Ads MCP is an MCP server that enables AI models to access, analyze, and manage advertising campaigns on Meta platforms like Facebook and Instagram through a standardized interface.

GongRzhe/Gmail-MCP-Server

Gmail AutoAuth MCP Server is an MCP server that enables AI assistants to manage Gmail through natural language commands with full Gmail API integration and OAuth2 authentication support.

chatmcp/mcp-server-chatsum

mcp-server-chatsum is an MCP server that enables querying and summarizing chat messages to facilitate efficient chat data management and review.

line/line-bot-mcp-server

An MCP server implementation that integrates the LINE Messaging API to connect AI Agents with LINE Official Accounts for automated and customizable messaging.