Skip to main content
Glama
Simple Ntfy MCP Server

Simple Ntfy MCP Server

Simple Ntfy MCP Server

npm version License: MIT

A simple MCP (Model Context Protocol) server for sending push notifications via ntfy.sh. Works seamlessly with Claude Desktop and other MCP-compatible clients.

Features

  • Zero configuration - Works out of the box with npx

  • Push notifications - Send notifications to any device via ntfy

  • Lightweight - Minimal dependencies

  • Customizable - Support for titles, priorities, tags, click actions, and action buttons

Related MCP server: ntfy-mcp

Installation & Usage

No installation needed! Just add to your Claude Desktop config (%APPDATA%\Claude\claude_desktop_config.json on Windows or ~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

{
  "mcpServers": {
    "ntfy": {
      "command": "npx",
      "args": ["-y", "simple-ntfy-mcp"],
      "env": {
        "NTFY_DEFAULT_TOPIC": "your-topic-name"
      }
    }
  }
}

Global Installation

npm install -g simple-ntfy-mcp

Then use in your Claude Desktop config:

{
  "mcpServers": {
    "ntfy": {
      "command": "simple-ntfy-mcp",
      "env": {
        "NTFY_DEFAULT_TOPIC": "your-topic-name"
      }
    }
  }
}

Configuration

Environment Variables

Variable

Description

Default

NTFY_DEFAULT_TOPIC

Default topic to send notifications to

(required)

NTFY_BASE_URL

Base URL of ntfy server

https://ntfy.sh

Tool: send_ntfy

Send a push notification to your configured ntfy topic.

Parameters

Parameter

Type

Required

Description

message

string

✅

The notification message

topic

string

❌

Topic to send to (uses default if not specified)

title

string

❌

Notification title

priority

number

❌

Priority level 1-5 (default: 3)

tags

string[]

❌

Array of tags/emojis

click

string

❌

URL to open when notification is clicked

actions

object[]

❌

Action buttons

Example Usage

Once configured, you can ask Claude to send you notifications:

"Send me a notification when you're done with this task"

Or be more specific:

"Send a high priority notification with the title 'Build Complete' and message 'Your project has finished building'"

Example Tool Call

{
  "message": "Your task is complete!",
  "title": "Task Completed",
  "priority": 4,
  "tags": ["white_check_mark", "rocket"],
  "click": "https://example.com"
}

What is ntfy?

ntfy is a simple HTTP-based pub-sub notification service. It allows you to send push notifications to your phone or desktop from any script or application. It's free, open source, and you can even self-host it.

To receive notifications:

  1. Install the ntfy app on your Android or iOS device

  2. Subscribe to your chosen topic

  3. Configure this MCP server with the same topic name

License

MIT

Available Tools

1 tool
send_ntfyC

Send a notification via ntfy

Inputs: message (required), tags, click, title, +3 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.3/5.0

    Scored across 1 tool

    Disambiguation5/5

    With only a single tool, there is no possibility of overlap or confusion between tools. The tool's purpose is clear and distinct from any other.

    Naming Consistency5/5

    The tool name follows a consistent verb_noun pattern using snake_case. The name is descriptive and matches the action it performs.

    Tool Count4/5

    The tool count is slightly below the typical 3-15 range, but it is entirely appropriate for the narrow scope of sending ntfy notifications. Adding more tools would be unnecessary and likely artificial.

    Completeness5/5

    The domain is specifically sending notifications, and this single tool fully covers that lifecycle. There are no obvious missing operations for the stated purpose.

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      The MCP server that keeps you informed by sending the notification on phone using ntfy.sh
      331 npm
      44
      Apache 2.0
    • A
      license
      A
      quality
      B
      maintenance
      A streamlined MCP server that enables AI assistants to send real-time notifications to your devices through the ntfy service, allowing you to receive alerts when tasks complete or important events occur.
      2
      244 npm
      76
      GPL 3.0
    • A
      license
      B
      quality
      D
      maintenance
      MCP server for sending Gotify push notifications to your devices.
      1
      MIT