Reminder

Community Productivity

MCP server for scheduling and triggering reminders via Slack or Telegram.

Install

The installation steps are in the documentation below. Documentation

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. Reminder MCP Server
  2. Configuration
  3. Environment Variables
  4. Usage Examples
  5. How to Get Your Credentials

Reminder MCP Server

A MCP server for scheduling and triggering reminders via Slack or Telegram.

Reminders are delivered even if your server is not running.

This is possible because reminders are scheduled and triggered by an external service (cron-job.org), which will send the notification to Slack or Telegram at the scheduled time, regardless of your server's status.

Configuration

{
  "mcpServers": {
    "reminder": {
      "command": "npx",
      "args": ["-y", "reminder-mcp"],
      "env": {
        "CRON_JOB_API_KEY": "your_api_key",
        "NOTIFICATION_PLATFORM": "slack",
        "SLACK_WEBHOOK_URL": "https://hooks.slack.com/services/xxxxxxx",
        "TELEGRAM_BOT_TOKEN": "",
        "TELEGRAM_CHAT_ID": ""
      }
    }
  }
}

Environment Variables

NameDescription
CRON_JOB_API_KEYAPI key from cron-job.org
NOTIFICATION_PLATFORMslack or telegram
SLACK_WEBHOOK_URL(Slack only) Webhook URL for your channel
TELEGRAM_BOT_TOKEN(Telegram only) Bot token from @BotFather
TELEGRAM_CHAT_ID(Telegram only) Chat ID for your group/user

Usage Examples

You can use natural language instructions with an LLM. Here are some examples:

  • Remind me to call Alice in 5 minutes.
  • Remind me to make a doctor appointment at 3:00 PM tomorrow.
  • List all my reminders.
  • Delete the reminder titled "Call Alice".

Note: Reminders are required to be set at least 2 minutes ahead of time.


How to Get Your Credentials

Cron Job API Key
Slack Webhook URL
  1. Go to Slack Apps.
  2. Create or select an app.
  3. Add the 'Incoming Webhooks' feature.
  4. Activate and create a webhook URL for your channel.
  5. Set SLACK_WEBHOOK_URL in the configuration env.
Telegram Bot Token & Chat ID
  1. Create a bot with @BotFather.
  2. Add your bot to your group or message it directly.
  3. Get your chat ID via the Telegram API: https://api.telegram.org/bot<YOUR_BOT_TOKEN>/getUpdates.
  4. Set TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID in the configuration env.

Frequently asked questions

What is Reminder?

MCP server for scheduling and triggering reminders via Slack or Telegram.

How do I install Reminder?

Follow the installation steps in its documentation, shown on this page and in its repository.

Is Reminder open source?

Yes. Its code is on GitHub under the MIT license.

Who maintains Reminder?

It is published by arifszn. AI.tn lists it but does not maintain or endorse it.

From the community awesome-mcp-servers lists and the project's GitHub repository. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.