• TidioReply faster to tickets across all channels
  • LyroHire AI to handle customer servicecheck
  • Hubi AIRun on-brand marketing with an AI coworker
  • LabsTidio LabsGet a custom AI solution built by experts
  • Master AgentOrchestrates every channel
  • AI Voice AgentResolves calls on its own
  • Lyro for Zendesk
  • Lyro for Freshdesk
  • Lyro for Salesforce
  • Lyro for HubSpot
Browse all integrationsarrow_forward
  • Borrowell83% resolved
  • GameBoost86% automated
  • Cove Smart70% self-service
  • Secureframe59% automated
See all customer storiesarrow_forward
  • AI in E-Commerce in 2026Free report on the new shopping funnel
  • Shadow AIFree report on the hidden AI habit
  • AI in Insurance in 2026Free report on AI in insurance
See all reportsarrow_forward
  • Features
  • Pricing
Talk to salesGet started
Lyro wordmark

Product

  • Features
  • Master Agent
  • AI Voice Agent
  • Integrations
  • Pricing
  • Copilot

Resources

  • Blog
  • Customer Stories
  • Reports
  • AI in Ecommerce Report
  • Docs

Company

  • Contact
  • Book a Demo

Legal

  • Privacy Policy
  • Terms of Service
  • Data Processing Agreement

4.7/5on G2G2 logo

SOC 2 Type II · GDPR · CCPA

© 2026 Lyro by Tidio. All rights reserved.

Ntfy

Ntfy MCP integration

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

Connect NtfySee all integrations

22actions available

  1. Home/
  2. Integrations/
  3. Ntfy

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.

  • notifications

    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
  • inbox

    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
  • group

    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
  • insights

    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

What can you do in Ntfy without me setting anything up?

These, right away:

  • Create ntfy account
  • Fetch cached messages
  • Delete web push subscription

Great, let's start with the first one.

Ask Lyro anything...

FAQ

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.

  • No. The subscribe actions, including Subscribe to Topic (JSON Stream) and Subscribe to Multiple NTFY Topics, poll the topic and return the cached messages immediately rather than staying connected. Lyro reads a topic when a conversation calls for it, so nothing depends on a long-lived socket.

  • Get File Attachment Metadata returns the size, content type, and existence of an attachment from the ntfy cache without downloading the file itself. That is enough to confirm a report was attached, or to tell a customer the file has already expired from the cache.

  • Get Account Information returns the account's limits, usage statistics, and tier for the authenticated or anonymous user. Get Service Tiers lists every tier with its limits, but only responds on servers that have payments enabled, so self-hosted instances usually return nothing there.

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.

The tools Ntfy sits next to

Same connection, same setup. Pick the next one your team already uses.

  • Basecamparrow_outward

    Basecamp

    Pulls current Basecamp project status into the conversation and triggers updates on request.

  • Erpnextarrow_outward

    Erpnext

    Reads stock and party details, raises invoices and delivery notes from existing orders, and drives documents through submit, cancel, and workflow steps.

  • Jiraarrow_outward

    Jira

    Searches the backlog with JQL, files properly typed issues with attachments, transitions and assigns them, and moves work into the live sprint.

  • Motionarrow_outward

    Motion

    Files tasks with priority, due date, and assignee, answers what is on someone's plate, reworks the plan when priorities move, and leaves context behind.

  • Servicem8arrow_outward

    Servicem8

    Opens jobs from customer requests, answers where a job stands, records and corrects payments, and prices quotes from the live materials catalog.

  • Todoistarrow_outward

    Todoist

    Filters live task lists, captures and closes tasks in one line, reorganises sections and ordering, and manages project collaborators.

Browse every integration
Support agent working at a laptop next to the Lyro mascot

Ready to connect Ntfy?

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

Connect NtfyTalk to sales
Connect NtfyTalk to sales
Support agent working at a laptop next to the Lyro mascot