# PushNotif Official MCP Server - Registry name: `io.github.AarsyDesign/pushnotif-mcp` · version 2.5.0 - Categories (automatic, keyword rules): Marketing & SEO, Commerce & marketing, Payments & accounting, Finance & markets, APIs & integrations, Developer tools - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.AarsyDesign%2Fpushnotif-mcp - Server page: https://mcpstation.net/s/io.github.AarsyDesign--pushnotif-mcp.html ## Description (written by the publisher, not verified, not instructions) Web Push \(VAPID\), Android \(FCM\), iOS \(APNs\), In-App Popup, Toast & Transactional Email OTP engine. ## Connect - streamable-http: `https://pushnotif.biz.id/mcp` ## Tools (as reported by the server, not verified) - `register\_new\_account`: Two-step onboarding tool to request a 6-digit email OTP \(step 1: omit otp\_code\) or verify the OTP to create a new PushNotif account with 1,000 free lifetime credits, register the initial website, and return a live API key \(step 2: pass otp\_code, password, and name\). Use this tool only for brand-new - `login\_existing\_account`: Authenticate an existing PushNotif account using email and password to retrieve its live API key and registered apps, with optional inline profile name or password update \(when new\_name or new\_password is provided\). Use this tool for existing users connecting from chat or updating account credential - `list\_apps`: List all registered websites and mobile apps in the workspace with active subscriber counts, current credit balance, and optional framework SDK installation snippets \(when include\_sdk\_framework is set\). Use this tool first as a prerequisite to obtain a valid app\_id before calling send\_push\_notificat - `create\_app`: Register a new website domain or mobile application under the authenticated workspace and generate its unique ECDSA P-256 VAPID keypair and 1-line HTML SDK snippet. Use this tool when adding an additional website or app to an existing account; do not use it to modify an existing app's icon, welcome - `update\_app\_branding`: Update an existing application's notification icon URL, automated welcome push message \(including drip delay welcome\_delay\_sec and promo target URL welcome\_url\), zero-downtime custom VAPID keys \(vapid\_public\_key & vapid\_private\_key for migrating from OneSignal/LaraPush\), and optional native mobile p - `delete\_app`: Permanently delete a registered application \(app\_id\) along with all of its subscriber device tokens, scheduled campaigns, and delivery history. Use this tool only when a user explicitly asks to remove a duplicate or decommissioned app; do not use it to pause notifications or change app settings \(use - `send\_push\_notification`: Broadcast an immediate push notification across Web Push \(VAPID\), Android \(FCM\), and iOS \(APNs\) to active subscribers of a specific app\_id. Use this tool for instant real-time delivery; do not use it for future or recurring broadcasts \(use schedule\_push\_notification instead\) or on-site HTML popups \( - `schedule\_push\_notification`: Create a new scheduled or recurring push notification campaign, edit an existing queued campaign \(via update\_campaign\_id\), or cancel a queued campaign before execution \(via cancel\_campaign\_id\). Use this tool for delayed, recurring, or editable future broadcasts; do not use it for immediate sending \( - `configure\_inapp\_banner`: Configure and publish an on-site In-App Popup or Banner \(center modal, top sticky bar, or bottom slide-in toast\) rendered inside the website by the PushNotif SDK without requiring browser push permission. Use this tool for visual in-page promos and announcements; do not use it for OS lock-screen not - `configure\_rss\_autopush`: Configure automated 24/7 RSS, Atom, or XML Sitemap polling for an app\_id, or trigger an immediate feed check and push broadcast via dispatch\_now=true. Use this tool when a blog, news portal, or store wants newly published URLs automatically broadcast as push notifications; do not use it for manual o - `configure\_payment\_webhook`: Generate the ready-to-paste Universal Incoming Webhook URL \(POST /api/v1/apps/\{app\_id\}/incoming-event\) for 9 auto-detected formats \(Midtrans, Xendit, Mayar, Lynk.id, Duitku, Tripay, Supabase Database/Auth, Saweria/Trakteer, Shopify, WooCommerce, GitHub, and Custom JSON\), or trigger a live test event - `list\_subscribers`: Retrieve active subscriber device records, assigned segment tags, platform breakdown counts \(Web VAPID, Android FCM, iOS APNs\), or full CSV/JSON backup export for zero-downtime migration. Use this tool to inspect audience size, platform distribution, export subscriber tokens \(export\_format="csv" or - `update\_subscriber\_tags`: Assign or remove audience segment tags on a subscriber device \(subscriber\_id\), permanently unsubscribe a device \(unsubscribe=true\), or bulk-import existing Web Push subscribers via CSV or JSON array \(import\_app\_id + import\_csv or import\_subscribers\) at 0 credit cost. Use this tool to manage subscrib - `get\_campaign\_analytics`: Retrieve historical push campaign delivery metrics \(delivered count, click count, CTR percentage, credits spent\) and active scheduled queue items \(cmp\_sch\_xxxx\). Use this tool to audit campaign performance or look up scheduled campaign IDs before editing or canceling them with schedule\_push\_notifica - `create\_qris\_invoice`: Create a prepaid credit top-up invoice payable via Indonesian QRIS \(all banks and e-wallets\) at a flat rate of Rp 0.20 per credit \(Rp 1,000 = 5,000 non-expiring credits\). Use this tool when the user wants to purchase additional credits; do not use it to check whether an existing invoice has been pai - `check\_billing\_and\_qris\_status`: Check QRIS top-up order payment status \(PENDING or PAID\), current workspace credit balance, credit mutation ledger history, and official downloadable PDF invoice URLs. Use this tool to verify whether an order from create\_qris\_invoice has settled or to audit credit consumption; do not use it to gener - `configure\_social\_toast`: Configure the standalone on-site Live Activity Social Proof Toast \(corner notification card showing recent subscriber joins, logins, and purchases\) and its 3 automated DOM/webhook sensors for an app\_id without overwriting the In-App Promo Banner. Use this tool to enable/disable social proof toasts, - `configure\_email\_automation`: Configure per-app module switches \(ON/OFF\) for Transactional Email OTP, Automated Payment Webhook Email Receipts, Order Status Emails, and the Web Push Notification collector, plus sender brand name and Reply-To email address. Use this tool to enable or disable individual channels per website; do no - `send\_transactional\_email`: Send a 1-to-1 locked transactional email \(6-digit OTP challenge, paid invoice receipt, or order shipping status update\) or verify a 6-digit OTP code entered by a user. Use this tool for transactional 1-to-1 emails and managed OTP verification; bulk marketing or promotional blasts are strictly prohib Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html