Ntfy

Ntfy MCP integration

Publishes escalation alerts to ntfy topics, reads cached messages back to confirm delivery, and keeps web push subscriptions current.

22actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Publish message to topic

    Lyro sends a message to an ntfy topic. Your team broadcasts updates and alerts to subscribers without a separate tool.

  • Fetch latest message from topic

    Lyro retrieves the most recent message cached in an ntfy topic. Your team checks the latest status update without polling or refreshing.

  • Subscribe to ntfy topic with filters

    Lyro subscribes to messages from an ntfy topic and applies message filters. Your team receives only relevant notifications and reduces noise in conversations.

See all 22 actions

How businesses use Ntfy + Lyro

Each card is one request a support team gets, and the Ntfy actions Lyro runs to close it.

  • Push an alert the moment a conversation needs a human

    Lyro publishes to the on-call topic with a priority and tags set, sending it as JSON where custom headers are not an option, or as a plain webhook trigger for the simplest listeners.

    Publish Message to TopicPublish Message as JSON to NTFYTrigger NTFY Webhook
  • Confirm what a topic already received

    Lyro polls a topic's cache and filters by title, priority, or tag to show the last alert that went out, so a question about whether the team was notified is answered from the server record.

    Fetch Latest Message from TopicFetch Cached MessagesPoll Messages from Topic
  • Keep browser push subscriptions tidy

    Lyro registers a browser endpoint for someone joining the rotation and unregisters it when they leave, and can open a new account on the hosted service where signup is permitted.

    Create Web Push SubscriptionDelete Web Push SubscriptionCreate NTFY Account
  • Check the notification path before relying on it

    Lyro verifies the service is responding, reads message counts and publishing rates from server statistics, and reports the account's tier limits so a quiet topic can be told apart from an exhausted quota.

    Check NTFY Service HealthGet Server StatisticsGet Account Information

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Ntfy actions it has and picks the ones a request needs.

  1. 01

    Connect Ntfy

    Authorize the Ntfy account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Ntfy actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free
Ntfy · Lyro

Everything else about Ntfy

Setup, permissions, and the limits of what Lyro can do inside Ntfy.

  • Only if you allow it. Create NTFY Account targets the hosted ntfy.sh service and is unavailable on self-hosted instances unless signup is explicitly enabled in the server configuration. Publishing and reading topics work on both.

Every action available in Ntfy

All 22 actions your agent can call on Ntfy, straight from the live MCP connection.

  • Create ntfy account

    Register a new user account on ntfy.

  • Create web push subscription

    Register a web push subscription for browser notifications.

  • Delete web push subscription

    Unregister a web push subscription from the ntfy server.

  • Fetch cached messages

    Fetch cached messages from a ntfy topic.

  • Fetch latest message from topic

    Fetch the most recent message from a topic's cache.

  • Fetch scheduled messages

    Fetch messages scheduled for later delivery from a topic.

  • Get account information

    Retrieve account data for authenticated user or anonymous user.

  • Get server statistics

    Retrieve server statistics including message counts and publishing rates.

  • Get service tiers

    List all available ntfy service tiers with their limits and features.

  • Get file attachment metadata

    Get file attachment metadata from a message without downloading the file content.

  • Check ntfy service health

    Check the health status of the ntfy service.

  • Poll messages from topic

    Poll for messages from an ntfy topic without maintaining a long-standing connection.

  • Publish message as JSON to ntfy

    Publish messages as JSON to ntfy.

  • Publish message to topic

    Publish a message to a ntfy topic.

  • Publish message to topic (put)

    Publish a message to a topic using PUT method.

  • Publish message via get

    Publish messages to ntfy via GET request with URL parameters.

  • Send message via webhook

    Send messages via webhook endpoint using simple GET request.

  • Subscribe to ntfy topic with filters

    Subscribe to a ntfy topic with filters based on message fields (id, message, title, priority, tags).

  • Subscribe to topic (JSON stream)

    Subscribe to a ntfy topic and receive messages as JSON stream.

  • Subscribe to multiple ntfy topics

    Subscribe to multiple ntfy topics simultaneously using comma-separated topic list.

  • Subscribe to topic (raw stream)

    Subscribe to a topic and receive message bodies as raw text stream.

  • Trigger ntfy webhook

    Trigger a webhook to publish a message to an ntfy topic via simple HTTP GET request.

Ready to connect Ntfy?

Authorize the account and your agent has all 22 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot