Official Model Context Protocol (MCP) Server for PushNotif.biz.id โ€” Web Push (VAPID), Android (FCM), iOS (APNs), In-App Popup & Auto-Push RSS for Claude Code, Cursor & AI Agents.

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

MCP ProtocolNode.jsLicense: 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, 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 17 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 (15 Full-Lifecycle Tools)

Account Onboarding (No API Key Required)

  1. request_registration_otp โ€” Send 6-digit verification OTP to user email (includes automatic duplicate email check).
  2. register_new_account โ€” Verify OTP, create a new PushNotif account (+1,000 Free Quota Credits forever), register first website, and return api_key (pn_live_...).
  3. login_existing_account โ€” Authenticate an existing account with email & password to retrieve its api_key.

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

  1. list_apps โ€” List all registered websites/apps, active subscriber counts, and credit balance.
  2. create_app โ€” Register a new website or mobile app and generate VAPID keys.
  3. get_integration_guide โ€” Generate copy-paste SDK snippets for HTML/JS, Laravel, Next.js/React, WordPress, Android (Kotlin), and iOS (Swift).
  4. send_push_notification โ€” Broadcast instant Web Push (VAPID), Android (FCM), and iOS (APNs) notifications.
  5. schedule_push_notification โ€” Schedule one-time or recurring (daily / weekly) push campaigns.
  6. configure_inapp_banner โ€” Configure In-App Popup Modals, Top Sticky Bars, Bottom Slide Cards, or Live Activity Toasts.
  7. configure_rss_autopush, configure_payment_webhook (Midtrans, Xendit, Mayar, WooCommerce & GitHub) โ€” Configure automated RSS / Sitemap / Atom feed monitoring.
  8. configure_mobile_credentials โ€” Upload Firebase FCM Service Account JSON or Apple APNs .p8 credentials.
  9. list_subscribers โ€” View active subscriber device distribution and segments.
  10. get_campaign_analytics โ€” Inspect campaign delivery, click-through rate (CTR), and conversion metrics.
  11. create_qris_invoice โ€” Generate a live QRIS payment invoice (starting from Rp 1,000 / 5,000 Credits).
  12. check_billing_and_qris_status โ€” Check real-time QRIS payment status (PENDING / PAID) and credit balance.
  13. update_app_branding โ€” Update notification icon URL and automatic Welcome Push message.
  14. update_profile โ€” Update workspace display name or account password.

๐Ÿ“„ License

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

MCP Server ยท Populars

MCP Server ยท New

    TalkToHumans

    LinkedIn MCP Server

    Safe LinkedIn MCP server for Claude, ChatGPT, Cursor & Codex. Your Agents read LinkedIn DMs, search your network, enrich profiles and draft messages you send.

    Community TalkToHumans
    bex-co

    Beancount.io Backend

    ๐Ÿ’ฐ Double-entry bookkeeping made easy โ€” plain-text accounting for humans and AI agents. Polished iOS & Android app built with React Native + Expo.

    Community bex-co
    nkapila6

    mcpsurfr

    Local web search MCP server, formerly mcp-local-rag. Multi-engine deep research with on-device re-ranking. โœจ no API keys โœจ

    Community nkapila6
    convex

    mcp.ts

    The open-source reactive database for app developers

    Community convex
    convex

    convex-backend

    The open-source reactive database for app developers

    Community convex