reminder-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@reminder-mcp Remind me to water the plants in 2 hours."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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": ""
}
}
}
}Related MCP server: TaskUp MCP Server
Environment Variables
Name | Description |
| API key from cron-job.org |
|
|
| (Slack only) Webhook URL for your channel |
| (Telegram only) Bot token from @BotFather |
| (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
Register at cron-job.org and generate an API key.
Slack Webhook URL
Go to Slack Apps.
Create or select an app.
Add the 'Incoming Webhooks' feature.
Activate and create a webhook URL for your channel.
Set
SLACK_WEBHOOK_URLin the configuration env.
Telegram Bot Token & Chat ID
Create a bot with @BotFather.
Add your bot to your group or message it directly.
Get your chat ID via the Telegram API:
https://api.telegram.org/bot<YOUR_BOT_TOKEN>/getUpdates.Set
TELEGRAM_BOT_TOKENandTELEGRAM_CHAT_IDin the configuration env.
Available Tools
4 toolscreate-reminderC
Create a reminder You MUST call this function before 'get-current-time' to obtain the current time.
Inputs: title (required), datetime (required).
delete-reminderA
Delete reminders by title, processed, or all
Inputs: deletionType (required), title.
get-current-timeA
Get the current local time
Inputs: no named parameters.
get-remindersA
Get all reminders
Inputs: no named parameters.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 4 tools
Each tool serves a distinct purpose: create, delete, get reminders, and get current time. There is no overlap or ambiguity between them.
All tool names follow a consistent verb-noun pattern in kebab-case (e.g., create-reminder, delete-reminder, get-reminders, get-current-time).
With 4 tools, the server is well-scoped for its purpose. Each tool serves a necessary function without unnecessary bloat.
The server covers create, read (all reminders), and delete, but lacks update functionality and retrieval of a single reminder by ID, which are common operations.
Maintenance
Related MCP Connectors
Schedule tasks for later from your AI agent: reminders, delayed webhooks, recurring jobs.
Schedule real phone-call reminders with WhatsApp follow-up — medication, wake-ups, family check-ins.
Context-aware reminders that surface when your situation matches, not at a fixed time.
Reminders your agent creates: email, WhatsApp, SMS or call, in steps you set. Stops on acknowledge.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables sending messages and scheduling reminders through multiple platforms including Telegram and Feishu. Supports real-time messaging and cron-based scheduled notifications with comprehensive logging and error handling.MIT
- AlicenseNot gradedqualityDmaintenanceA centralized workspace orchestration server that enables natural language task management across Notion, Google Calendar, and Telegram. It allows users to analyze intent, create database tasks, schedule calendar events, and send instant notifications.MIT
- AlicenseAqualityCmaintenanceEnables AI agents to schedule and manage reminders across platforms like email, Slack, Discord, and webhooks. It provides tools to create, list, update, and cancel notifications to automate task reminders and agent wake-ups.410 npm1MIT
- FlicenseNot gradedqualityDmaintenanceEnables users to manage Telegram reminders via natural language or commands, with features like setting, updating, deleting, and listing reminders, while ensuring multi-user privacy.2-