NotifyMeMaybe is an MCP server that connects AI assistants to multi-platform notification channels and interactive messaging workflows. The server bridges large language model clients with Telegram chats and HTTP webhooks, enabling two-way communication between automated agents and human operators. Developers, system administrators, and workflow automation engineers use NotifyMeMaybe to receive immediate status alerts, track long-running processes, and handle interactive confirmation flows directly from their mobile devices or chat interfaces. Instead of requiring human supervision in the terminal or client window, an AI assistant can broadcast notices, handle timeouts, and request clarifications synchronously using interactive prompts, Yes/No buttons, or selection menus. The server supports configurable priority tiers such as high, normal, and low, while tracking service health and automatically handling expired interactions. By integrating with the Model Context Protocol, NotifyMeMaybe enables persistent background agents to safely execute sensitive actions, pause for explicit human approval via chat, and resume task pipelines without manual client switching.
Category: Communication & Messaging
Tags: automation, messaging, notifications, telegram, webhooks
/newbot, then retrieve your chat ID. 2. Open your client's configuration file, such as claude_desktop_config.json for Claude Desktop. 3. Add the server under the mcpServers object: json { "mcpServers": { "notify-me-maybe": { "command": "npx", "args": ["-y", "notify-me-maybe-mcp"], "env": { "TELEGRAM_BOT_TOKEN": "your_bot_token_here", "TELEGRAM_CHAT_ID": "your_chat_id_here", "TELEGRAM_PROMPT_ENABLED": "true", "TELEGRAM_INTERACTION_ENABLED": "true", "DEFAULT_NOTIFICATION_SERVICE": "telegram", "LANGUAGE": "en" } } } } 4. Restart Claude Desktop or Cursor to initialize the MCP server.Part of MCP Servers
You can run NotifyMeMaybe without local installation by configuring your MCP client to execute npx with notify-me-maybe-mcp. You must provide your Telegram bot token, chat ID, and environment configuration flags in your client configuration file.
NotifyMeMaybe sends notifications across channels like Telegram and webhooks with priority tagging. It also creates interactive prompts, enabling AI agents to request text input, multiple-choice decisions, or Yes/No confirmations from users synchronously.
NotifyMeMaybe works with standard Model Context Protocol clients including Claude Desktop and Cursor. You configure the server details and environment variables inside the client configuration file and restart the application.
Yes, NotifyMeMaybe is open-source software distributed under the MIT license, available on GitHub and installable via npm.