Back to Browse

Pushnotif MCP Server

Developer ToolsUse Caution4.7MCP RegistryLocalRemote
Free

Server data from the Official MCP Registry

Web Push (VAPID), Android (FCM), iOS (APNs), In-App Popup, Toast & Transactional Email OTP engine.

About

Web Push (VAPID), Android (FCM), iOS (APNs), In-App Popup, Toast & Transactional Email OTP engine.

Remote endpoints: streamable-http: https://pushnotif.biz.id/mcp

Security Report

4.7
Use Caution4.7High Risk

This is a thin proxy that forwards every tool call, including account passwords, FCM service account JSON, and APNs .p8 private keys, to a remote endpoint at pushnotif.biz.id, which is expected for this vendor but means those secrets leave the local machine. The tool-call handler also lets model-supplied arguments override the configured API key, and the login tool returns a live API key into the chat context. Several credit-spending and destructive operations lack confirmation gates, and the repository has version and file inconsistencies. Supply chain analysis found 2 known vulnerabilities in dependencies (0 critical, 1 high severity).

4 files analyzed ยท 11 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

How to Install & Connect

Available as Local & Remote

This plugin can run on your machine or connect to a hosted endpoint. during install.

Documentation

View on GitHub

From the project's GitHub README.

๐Ÿ”” PushNotif MCP Server (pushnotif-mcp-server)

Listed on mcpservers.org AllMCPs Verified AgentShield Security

MCP Protocol Node.js License: MIT

Official open-source Model Context Protocol (MCP) Server implementation for PushNotif.biz.id โ€” allowing AI coding assistants (Claude Desktop, Claude Code, Cursor, Windsurf, Cline, and Glama) to register accounts, generate SDK snippets, broadcast Web Push (VAPID) & Mobile Push (Android FCM / iOS APNs), configure In-App Popup Banners, Social Proof Toasts, Transactional Email OTP, and manage QRIS credits.


๐Ÿ“ฆ Repository Architecture (Open-Source MCP Server Implementation)

This repository contains the complete, runnable MCP Server implementation built on @modelcontextprotocol/sdk:

  • src/index.js โ€” Full Stdio MCP Server implementation (@modelcontextprotocol/sdk) exposing all 19 PushNotif tools (ListToolsRequestSchema & CallToolRequestSchema).
  • Dockerfile โ€” Containerized build for Glama.ai automated inspection and local Docker execution.
  • package.json โ€” Node.js ES Module package (bin: pushnotif-mcp).
  • glama.json & smithery.yaml โ€” Registry metadata manifests.

๐Ÿš€ Quick Start (Local Stdio MCP Server)

Option 1: Run via Node.js / npx (Stdio)

Clone and install dependencies:

git clone https://github.com/AarsyDesign/pushnotif-mcp.git
cd pushnotif-mcp
npm install

Add to your claude_desktop_config.json or .cursor/mcp.json:

{
  "mcpServers": {
    "pushnotif": {
      "command": "node",
      "args": ["/absolute/path/to/pushnotif-mcp/src/index.js"],
      "env": {
        "PUSHNOTIF_API_KEY": "pn_live_YOUR_API_KEY_HERE"
      }
    }
  }
}

Option 2: Run via Docker (Stdio)

docker build -t pushnotif-mcp .
docker run -i --rm -e PUSHNOTIF_API_KEY=pn_live_YOUR_API_KEY_HERE pushnotif-mcp

Option 3: Direct Streamable HTTP Endpoint

You can also connect directly via Streamable HTTP at https://pushnotif.biz.id/mcp with Authorization: Bearer pn_live_YOUR_API_KEY_HERE.


๐Ÿ› ๏ธ Available Tools (19 Full-Lifecycle Tools)

Account Onboarding (No API Key Required)

  1. register_new_account โ€” Two-step onboarding to request a 6-digit email OTP or verify the OTP to create a new PushNotif account (+1,000 Free Quota Credits forever), register the first website, and return api_key (pn_live_...).
  2. login_existing_account โ€” Authenticate an existing account with email & password to retrieve its api_key and optionally update workspace profile name or password.

Workspace, Web Push, Mobile Push, In-App & Transactional Email Automation

  1. list_apps โ€” List all registered websites/apps, active subscriber counts, credit balance, and optional ready-to-paste SDK snippets (html, nextjs, laravel, wordpress, flutter).
  2. create_app โ€” Register a new website or mobile app and generate VAPID keys.
  3. update_app_branding โ€” Update notification icon URL, automatic Welcome Push message, or upload Firebase FCM Service Account JSON / Apple APNs .p8 credentials.
  4. delete_app โ€” Permanently delete a registered application along with its subscribers, campaigns, and logs.
  5. send_push_notification โ€” Broadcast instant Web Push (VAPID), Android (FCM), and iOS (APNs) notifications.
  6. schedule_push_notification โ€” Schedule one-time or recurring (daily / weekly) push campaigns.
  7. configure_inapp_banner โ€” Configure In-App Popup Modals, Top Sticky Bars, or Bottom Slide Cards.
  8. configure_social_toast โ€” Configure standalone on-site Live Activity Social Proof Toast popups.
  9. configure_rss_autopush โ€” Configure automated 24/7 RSS / Sitemap / Atom feed monitoring and auto-push.
  10. configure_payment_webhook โ€” Generate incoming webhook URLs for Midtrans, Xendit, Mayar, Lynk.id, Duitku, Tripay, WooCommerce, and GitHub, or trigger a live test event.
  11. configure_email_automation โ€” Configure per-app switches for Automated Transactional Emails (Order Paid Receipt, Welcome Email, Broadcast Mirror) and custom Reply-To.
  12. send_transactional_email โ€” Send 1-to-1 transactional emails (otp_code, payment_invoice, order_status, security_alert) via PushNotif's anti-phishing locked templates.
  13. list_subscribers โ€” View active subscriber device distribution and segment tags.
  14. update_subscriber_tags โ€” Assign, replace, or remove audience segment tags on subscriber devices.
  15. get_campaign_analytics โ€” Inspect campaign delivery, click-through rate (CTR), and conversion metrics.
  16. create_qris_invoice โ€” Generate a live QRIS payment invoice (starting from Rp 1,000 / 5,000 Credits).
  17. check_billing_and_qris_status โ€” Check real-time QRIS payment status (PENDING / PAID), credit ledger history, and downloadable PDF invoices.

๐Ÿ“„ License

MIT License โ€” Copyright (c) 2026 PushNotif.biz.id (AarsyDesign)

Reviews

No reviews yet

Be the first to review this server!