Pingfyr
Pingfyr lets you manage scheduled reminders, delivering notifications across multiple channels automatically.
Create Reminders — Schedule a new reminder with a title, body, fire time (ISO 8601), and delivery channel. Supports one-time or recurring schedules (daily, weekly, monthly, or custom cron expressions) with IANA timezone support and optional metadata.
List Reminders — Retrieve all reminders with optional filtering by status (
pending,processing,delivered,failed,cancelled) and pagination vialimitandoffset.Update Reminders — Modify any pending reminder's title, body, fire time, channel, recipients, repeat schedule, or timezone.
Cancel Reminders — Prevent a pending reminder from being delivered.
Supported delivery channels:
Email — One or more addresses (Starter+ plan required)
Webhook — HTTP POST to any URL
Slack — Via Incoming Webhook URL
Discord — Via Webhook URL
Telegram — Via a bot using
bot:<bot_id>:<chat_id>formatOpenClaw — POST to an OpenClaw endpoint
Google Calendar — Create events on a connected account (Starter+ plan required)
Allows scheduling and delivering reminder notifications to Discord channels using webhooks.
Enables the creation of events on a connected Google Calendar as a form of scheduled reminder.
Supports scheduling and delivering reminder notifications to Slack channels via incoming webhooks.
Allows for the delivery of scheduled reminders and notifications to Telegram chats through a registered bot.
Click on "Install 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., "@PingfyrRemind me on Slack to check the server status 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.
@pingfyr/mcp
Connect your AI assistant to Pingfyr via MCP. Manage reminders through natural conversation.
One API call. Seven channels. Your reminders fire automatically — no external cron, no polling, no babysitting.
Available as a local npm package or as a hosted server at mcp.pingfyr.com — no local install required.
Installation
npm install -g @pingfyr/mcpOr run directly with npx:
npx @pingfyr/mcpRelated MCP server: Telegram Reminder MCP
Configuration
Local Setup (stdio)
Run the MCP server as a local process. Requires Node.js 18+.
Add to your MCP client config (Claude Code, Cursor, Windsurf, etc.):
{
"mcpServers": {
"pingfyr": {
"command": "pingfyr-mcp",
"env": {
"PINGFYR_API_KEY": "rm_your_api_key"
}
}
}
}Sign up at pingfyr.com to get your API key.
Hosted Setup
No install required. Connect directly to mcp.pingfyr.com using HTTP transport. Your API key is sent as a Bearer token per request.
{
"mcpServers": {
"pingfyr": {
"type": "http",
"url": "https://mcp.pingfyr.com",
"headers": {
"Authorization": "Bearer rm_your_api_key"
}
}
}
}HTTP transport is supported by Claude Code and Cursor. Claude Desktop requires the local (stdio) option above.
Available Tools
Tool | Description |
| Schedule a new reminder via email, webhook, Slack, Discord, Telegram, OpenClaw, or Google Calendar |
| List all reminders with optional filtering by status, limit, and offset |
| Update a pending reminder (title, body, fire_at, channel, recipients, repeat, timezone) |
| Cancel a pending reminder |
create_reminder Parameters
Parameter | Required | Type | Description |
| Yes | string | Title of the reminder (max 200 chars) |
| Yes | string | When to fire (ISO 8601 datetime, must be in the future) |
| Yes | enum |
|
| Yes | string[] | Delivery addresses (see Channels table for format per channel) |
| No | string | Body/description of the reminder (max 2000 chars) |
| No | enum |
|
| No | string | Cron expression (required when |
| No | string | IANA timezone for recurring reminders (default: UTC) |
| No | object | Arbitrary key-value metadata to attach to the reminder |
list_reminders Parameters
Parameter | Required | Type | Description |
| No | enum |
|
| No | number | Max results (default: 50, max: 100) |
| No | number | Pagination offset (default: 0) |
update_reminder Parameters
Parameter | Required | Type | Description |
| Yes | string | UUID of the reminder to update |
| No | string | New title |
| No | string | New body |
| No | string | New fire time (ISO 8601) |
| No | enum | New channel |
| No | string[] | Updated delivery addresses |
| No | enum | New repeat schedule (null to remove) |
| No | string | New timezone |
Examples
Email reminder (multi-recipient)
{
"title": "Project deadline reminder",
"fire_at": "2026-12-15T08:00:00Z",
"channel": "email",
"recipients": ["alice@example.com", "bob@example.com"]
}Slack reminder
{
"title": "Weekly team sync reminder",
"fire_at": "2026-12-01T09:00:00Z",
"channel": "slack",
"recipients": ["https://hooks.slack.com/services/T.../B.../xxx"],
"repeat": "weekly",
"timezone": "America/New_York"
}Discord notification
{
"title": "Deploy notification",
"fire_at": "2026-12-01T17:00:00Z",
"channel": "discord",
"recipients": ["https://discord.com/api/webhooks/xxx/yyy"]
}Telegram reminder
{
"title": "Daily standup",
"fire_at": "2026-12-01T09:00:00Z",
"channel": "telegram",
"recipients": ["bot:your-bot-uuid:your-chat-id"],
"repeat": "daily",
"timezone": "Europe/Berlin"
}Find your bot_id in Settings → Telegram Bots on the Pingfyr dashboard.
OpenClaw notification
{
"title": "Agent task complete",
"fire_at": "2026-12-01T10:00:00Z",
"channel": "openclaw",
"recipients": ["https://openclaw.example.com/webhook"]
}Google Calendar event (Starter+ plan required)
Creates a Google Calendar event on the user's connected Google account. Connect your account at Settings → Google Calendar in the Pingfyr dashboard.
{
"title": "Team sync",
"fire_at": "2026-12-01T09:00:00Z",
"channel": "google_calendar",
"recipients": ["google"]
}Webhook (agent wake-up)
{
"title": "Check for new orders",
"fire_at": "2026-12-01T10:00:00Z",
"channel": "webhook",
"recipients": ["https://your-agent.example.com/webhook"],
"repeat": "daily"
}Custom cron schedule
{
"title": "Weekday morning check",
"fire_at": "2026-12-01T09:00:00Z",
"channel": "webhook",
"recipients": ["https://your-agent.example.com/webhook"],
"repeat": "custom",
"cron_expression": "0 9 * * MON-FRI",
"timezone": "America/New_York"
}Channels
Channel |
| Description |
| Email addresses | Deliver to one or more email inboxes (Starter+ plan required) |
| HTTP/HTTPS URL | POST request to wake up agents |
| Slack Incoming Webhook URL | Post message to a Slack channel |
| Discord Webhook URL | Post message to a Discord channel |
|
| Send message via Telegram bot (register bot in Settings → Telegram Bots) |
| OpenClaw URL | POST request to an OpenClaw endpoint |
|
| Create a Google Calendar event on your connected account (Starter+ plan required) |
Plans
Plan | Price | Reminders/month | Recipients/month |
Free | $0 | 50 | 100 |
Starter | $59/mo | 10,000 | 20,000 |
Pro | $269/mo | 50,000 | 100,000 |
Enterprise | Contact | Unlimited | Unlimited |
Free plan includes Webhook, Slack, Discord, Telegram, and OpenClaw channels. Email and Google Calendar require a paid plan (Starter+).
Environment Variables
Variable | Required | Description |
| Yes | Your Pingfyr API key |
| No | API base URL (default: |
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityFmaintenanceEnables AI assistants to manage Apple Reminders on macOS using natural language, with support for creating, updating, and searching reminders including advanced features like recurring patterns, location-based triggers, and multiple alarms.Last updated112MIT
- Flicense-qualityBmaintenanceEnables users to manage Telegram reminders via natural language or commands, with features like setting, updating, deleting, and listing reminders, while ensuring multi-user privacy.Last updated2
- Alicense-qualityDmaintenanceEnables scheduling and calendar management through Google Calendar and Cal.com, with support for reminders, notes, and email notifications.Last updatedMIT
- AlicenseAqualityAmaintenanceCalendar API purpose-built for AI agents. Exposes tools to manage agents, calendars, and events, find meeting times, run scheduling proposals, set availability rules, manage webhooks, and subscribe to iCal feeds.Last updated541,126Apache 2.0
Related MCP Connectors
Schedule tasks for later from your AI agent: reminders, delayed webhooks, recurring jobs.
Let your AI agent notify you by email, Slack, Discord, or webhook. One tool: send_notification.
Calendar API for AI agents: events, availability, Google/Microsoft setup, scheduling, and iCal.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Pingfyr/mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server