Skip to main content
Glama

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.

Related MCP server: Discord Webhook MCP

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.

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

โ€“Maintainers
โ€“Response time
โ€“Release cycle
โ€“Releases (12mo)
Commit activity

Latest Blog Posts

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/Noriget/agentping'

If you have feedback or need assistance with the MCP directory API, please join our Discord server