PushNotif Official MCP Server

Registre officiel Productivité

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

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

Remote (streamable-http)
Claude Code
claude mcp add --transport http pushnotif-official-mcp-server 'https://pushnotif.biz.id/mcp' --header 'Authorization: <Bearer pn_live_YOUR_API_KEY (Get 1,000 free quota at https://pushnotif.biz.id)>'
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "pushnotif-official-mcp-server": {
            "type": "http",
            "url": "https://pushnotif.biz.id/mcp",
            "headers": {
                "Authorization": "<Bearer pn_live_YOUR_API_KEY (Get 1,000 free quota at https://pushnotif.biz.id)>"
            }
        }
    }
}

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. 🔔 PushNotif MCP Server (pushnotif-mcp-server)
  2. 📦 Repository Architecture (Open-Source MCP Server Implementation)
  3. 🚀 Quick Start (Local Stdio MCP Server)
  4. 🛠️ Available Tools (15 Full-Lifecycle Tools)
  5. 📄 License

🔔 PushNotif MCP Server (pushnotif-mcp-server)

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)

Questions fréquentes

Qu'est-ce que PushNotif Official MCP Server ?

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

Comment installer PushNotif Official MCP Server ?

Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http pushnotif-official-mcp-server 'https://pushnotif.biz.id/mcp' --header 'Authorization: <Bearer pn_live_YOUR_API_KEY (Get 1,000 free quota at https://pushnotif.biz.id)>'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour PushNotif Official MCP Server ?

Oui. Il attend Authorization, à renseigner dans sa configuration.

PushNotif Official MCP Server est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient PushNotif Official MCP Server ?

Il est publié par AarsyDesign. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.