# Pingfyr

Pingfyr lets an AI agent schedule and manage reminders delivered by email, webhooks, chat services, or Google Calendar. Use it to send one-off or recurring notifications.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 1
- Author: Pingfyr
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Pingfyr/mcp
- Updated: 2026-06-08
- HTML: https://affpapa.org/en/nevibecode/mcp/pingfyr

## What it does

The MCP server gives an agent tools to create reminders, list them, edit pending ones, and cancel them. Delivery options include email, webhooks, Slack, Discord, Telegram, OpenClaw, and Google Calendar. Recurrence can be daily, weekly, monthly, or based on a custom cron schedule.

Claude Code can connect to Pingfyr over HTTP with an API key. A local setup is also available and needs Node.js 18+, with the key supplied through `PINGFYR_API_KEY`. Google Calendar delivery requires a Starter+ plan and a connected Google account. Custom recurrence needs a `cron_expression`; the scheduled time must be in the future.

## Requirements
- Remote server: `https://mcp.pingfyr.com/mcp?apiKey={apiKey}`

## Install

### Claude Code (native platform)

1. **Template address**
- The server address is a template: replace {…} or […] with your own values

2. **Platform CLI: remote server**
```bash
claude mcp add --transport http pingfyr 'https://mcp.pingfyr.com/mcp?apiKey={apiKey}'
```

### Codex

1. **Template address**
- The server address is a template: replace {…} or […] with your own values

2. **Platform CLI: remote server**
```bash
codex mcp add pingfyr --url 'https://mcp.pingfyr.com/mcp?apiKey={apiKey}'
```

### Cursor

1. **Template address**
- The server address is a template: replace {…} or […] with your own values

2. **Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "pingfyr": {
            "url": "https://mcp.pingfyr.com/mcp?apiKey={apiKey}"
        }
    }
}
```

### GitHub Copilot

1. **Template address**
- The server address is a template: replace {…} or […] with your own values

2. **Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "pingfyr": {
            "type": "http",
            "url": "https://mcp.pingfyr.com/mcp?apiKey={apiKey}"
        }
    }
}
```

### Gemini CLI

1. **Template address**
- The server address is a template: replace {…} or […] with your own values

2. **Platform CLI: remote server**
```bash
gemini mcp add -t http pingfyr 'https://mcp.pingfyr.com/mcp?apiKey={apiKey}'
```

## When to use it
- schedule a reminder for email or a chat channel
- send a recurring webhook to wake an agent
- retrieve pending reminders and change their timing
- cancel a reminder before it fires

## Example prompts
- Create a weekly Slack reminder for the team sync.
- Set up a daily webhook to check for new orders.
- List pending reminders and move the one for the deployment.

## Similar
- [Excel MCP Server](https://affpapa.org/en/nevibecode/mcp/excel-mcp-server.md) — MCP server · ★ 4268
- [kordoc](https://affpapa.org/en/nevibecode/mcp/kordoc.md) — MCP server · ★ 2795
- [Power BI Authoring MCP Server (Local)](https://affpapa.org/en/nevibecode/mcp/power-bi-authoring-mcp-server-local.md) — MCP server · ★ 1248
- [Microsoft 365 MCP Server](https://affpapa.org/en/nevibecode/mcp/microsoft-365-mcp-server.md) — MCP server · ★ 1085
- [anymd](https://affpapa.org/en/nevibecode/mcp/anymd.md) — MCP server · ★ 1054
- [Docling MCP](https://affpapa.org/en/nevibecode/mcp/docling-mcp.md) — MCP server · ★ 779

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
