# Webpushr — MCP server on mcp.ai > Connect your Webpushr account and use 6 tools for notifications straight from your AI agent. Connect with your own API key. Webpushr enables websites to send push notification campaigns to all subscribers, segments, custom audiences, or individual subscribers and monitor campaign delivery. By: mcp.ai · official Page: https://mcp.ai/webpushr ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_webpushr?ms=1787291520000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/webpushr/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/webpushr/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/webpushr/skill.md Postman collection (v2.1): https://mcp.ai/webpushr/postman.json ## Tools - webpushr_get_notification_status(campaign_id: string) — Get delivery and engagement counts for a Webpushr notification campaign using its campaign ID. - webpushr_get_subscriber_count() — Return lifetime and currently active subscriber counts for the connected Webpushr site. - webpushr_send_notification_to_all(icon?: string, name?: string, image?: string, title: string, message: string, send_at?: string, auto_hide?: integer, target_url: string, expire_push?: string, action_buttons?: object[]) — Create or schedule a push notification campaign for every subscriber of the connected Webpushr site. This can notify the entire audience and should only be called with explicit user intent. - webpushr_send_notification_to_attributes(icon?: string, name?: string, title: string, message: string, send_at?: string, auto_hide?: integer, attributes: object, target_url: string, expire_push?: string, action_buttons?: object[]) — Create or schedule a push notification campaign for subscribers matching any supplied custom attribute key/value pair. - webpushr_send_notification_to_segments(icon?: string, name?: string, image?: string, title: string, message: string, send_at?: string, auto_hide?: integer, target_url: string, expire_push?: string, segment_ids: integer[], action_buttons?: object[]) — Create or schedule a push notification campaign for subscribers in one or more Webpushr segments. This sends to every subscriber in the selected segments and should only be called with explicit user i - webpushr_send_notification_to_subscriber(icon?: string, title: string, message: string, send_at?: string, auto_hide?: integer, target_url: string, expire_push?: string, subscriber_id: string, action_buttons?: object[]) — Send or schedule a push notification to one Webpushr subscriber ID. Use only when the intended recipient's subscriber ID is known. ## Example prompts - "What can I do in Webpushr?" - "Show me a summary of my Webpushr account" ## Links Docs: https://mcp.ai/docs/mcps/webpushr Website: https://mcp.ai/mcps/webpushr