Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Reminder

FreeNot checked

Enables scheduling and triggering reminders delivered via Slack or Telegram through natural language, using an external cron service to ensure delivery even whe

GitHubEmbed

About

Enables scheduling and triggering reminders delivered via Slack or Telegram through natural language, using an external cron service to ensure delivery even when the server is offline.

README

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.


Preview
Shadow

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

Name Description
CRON_JOB_API_KEY API key from cron-job.org
NOTIFICATION_PLATFORM slack 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.

from github.com/arifszn/reminder-mcp

Install Reminder in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install reminder-mcp

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add reminder-mcp -- npx -y reminder-mcp

FAQ

Is Reminder MCP free?

Yes, Reminder MCP is free — one-click install via Unyly at no cost.

Does Reminder need an API key?

No, Reminder runs without API keys or environment variables.

Is Reminder hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Reminder in Claude Desktop, Claude Code or Cursor?

Open Reminder on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Reminder with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All communication MCPs