MCP Server — BirajMainali/mcp-server-ntfy

ntfy MCP server—reach the operator on their phone and wait for a reply before continuing

Remote serverstreamable-httpTypeScript

What is the MCP Server?

ntfy MCP server—reach the operator on their phone and wait for a reply before continuing

What you get

Email and Slack are heavy for a quick “deploy finished” or “approve this?” Mobile push is instant, but agents do not have a standard way to use it. ntfy is simple HTTP; this server bridges MCP ↔ ntfy so the model can reach you and read your answer back.

Configuration and credentials

  • Node.js 18+ (20+ recommended) - An ntfy client subscribed to your topic (iOS, Android, web, or self-hosted) ---

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
messageYes
titleNo

How to install the MCP Server

{
  "mcpServers": {
    "ntfy-1": {
      "command": "npx",
      "args": ["-y", "mcp-server-ntfy"],
      "env": {
        "NTFY_SERVER_URL": "your-value",
        "NTFY_TOPIC": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • Node.js 18+ (20+ recommended) - An ntfy client subscribed to your topic (iOS, Android, web, or self-hosted) ---
VariableDescriptionRequired
NTFY_SERVER_URLEndpoint or connection string the server talks to.Yes
NTFY_TOPICConfiguration value read at startup.Optional

Example prompts to try

  • “Use MCP to TypeScript.”
  • “Use MCP to Variable.”
  • “Use MCP to NTFY SERVER URL.”

Frequently asked questions

ntfy MCP server—reach the operator on their phone and wait for a reply before continuing Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.