# ntfy.sh

> Use this tool when you need to send push notifications directly from conversations, enabling AI assistants to notify users of important updates or events. It solves the problem of seamlessly integrating notification capabilities into conversational workflows, supporting features like message priorities, tags, and action buttons. With robust error handling and security features, it's ideal for use cases requiring reliable and secure notification sending, accepting conversation input and producing push notifications as output.

Canonical page: https://skillsregistry.net/skills/cyanheads-ntfy  
JSON: https://api.skillsregistry.net/v1/skills/cyanheads-ntfy

## Description

Ntfy-mcp-server provides a bridge between Claude and the ntfy.sh notification service, enabling AI assistants to send push notifications directly from conversations. Built by Casey Hand (@cyanheads), this TypeScript implementation offers a complete MCP server with a send_ntfy tool that supports all ntfy features including message priorities, tags, attachments, and action buttons. The server includes robust error handling, rate limiting, and security features like input sanitization, making it particularly valuable for workflows that require notification capabilities without leaving the conversation interface.

## Trust

- **Trust score (0–1):** 0.98
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** security
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/cyanheads-ntfy)
- **Repository:** <https://github.com/cyanheads/ntfy-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "cyanheads-ntfy"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/cyanheads-ntfy` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/cyanheads-ntfy/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
