About AgentPing
AgentPing is a hosted remote MCP server that lets long-running or autonomous agents notify people when work finishes, approval is needed, or an error occurs. Notifications go to configured email, Slack, Discord, or a custom webhook.
Key features
- 01Send notifications through one tool
- 02Email, Slack, Discord, and webhook destinations
- 03Choose a notification channel
- 04Send-only access; no reading other data
Use cases
- 01Receive completion messages for long-running tasks
- 02Request human approval before deployment
- 03Get error alerts from autonomous runs
- 04Receive summaries or processing results
MCP support
AgentPing is a remote MCP server with a send_notification tool. Clients can connect over Streamable HTTP or use a stdio bridge.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://ping.mgm-llc.org/mcpclaude mcp add --transport http noriget-agentping https://ping.mgm-llc.org/mcp{"mcpServers":{"noriget-agentping":{"type":"http","url":"https://ping.mgm-llc.org/mcp"}}}Open in Cursor{"servers":{"noriget-agentping":{"type":"http","url":"https://ping.mgm-llc.org/mcp"}}}Open in VS Code{"mcpServers":{"noriget-agentping":{"type":"http","url":"https://ping.mgm-llc.org/mcp"}}}{"mcpServers":{"noriget-agentping":{"serverUrl":"https://ping.mgm-llc.org/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
https://ping.mgm-llc.org/mcpAuth requiredTools
Details
From the project README
AgentPing
Let your AI agent notify you — by email, Slack, Discord, or webhook.
A hosted, remote MCP server. One tool: send_notification.
Website · Docs · Get an API key (free)
▶ Get your free API key → ping.mgm-llc.org/signup
What it does
Long-running agents work while you're away. AgentPing gives them a send_notification tool so they can reach you the moment something matters:
- ✅ Task done — "Migration finished, 3,412 rows updated."
- 🙋 Approval needed — "Ready to deploy to prod. Confirm?"
- 📊 Here's the result — daily summary, scrape output, build status.
- 🚨 Something broke — error alerts from an autonomous run.
Notifications go to any channel you configure: email, Slack, Discord, or a custom webhook.
🔒 Read-only by design. AgentPing can only send the notifications your agent triggers. It has no access to your inbox, files, or accounts.
Connect it (MCP client config)
A. Remote URL — Cursor and any client that supports Streamable HTTP:
{
"mcpServers": {
"agentping": {
"url": "https://ping.mgm-llc.org/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}
B. Stdio bridge — works with every MCP client (incl. Claude Desktop):
{
"mcpServers": {
"agentping": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://ping.mgm-llc.org/mcp", "--header", "Authorization: Bearer YOUR_API_KEY"]
}
}
}
Get your API key by signing up at ping.mgm-llc.org and setting your destinations. See the full docs for per-client steps and Slack/Discord webhook setup.
Tool
| Tool | Arguments | Notes |
|---|---|---|
send_notification | title (string, required), message (string, optional), channel (optional) | channel ∈ all | email | slack | discord | webhook. Default: all configured channels. |
Pricing
- Free — 100 notifications/month.
- Pro — $9/mo or $90/yr — 10,000 notifications/month.
Protocol
Stateless Streamable HTTP (JSON-RPC 2.0): initialize, tools/list, tools/call, ping. Auth via Authorization: Bearer <api_key> (or ?key= for clients that can't set headers).
Self-hosting
Built on Cloudflare Workers + D1 + Hono. To run your own instance:
npm install
npm run db:local
npm run dev # http://localhost:8787
.dev.vars needs APP_SECRET (and RESEND_API_KEY to enable email).
npx wrangler login
npx wrangler d1 create agentping # put database_id in wrangler.jsonc
npm run db:remote
npx wrangler secret put APP_SECRET
npx wrangler secret put RESEND_API_KEY
# Stripe billing (optional):
npx wrangler secret put STRIPE_SECRET_KEY
npx wrangler secret put STRIPE_WEBHOOK_SECRET
npx wrangler deploy
Set vars.APP_URL to the production URL and attach a custom domain.
License
MIT · Operated by MGM LLC.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.