Notifly

Connecting AI assistants

Notifly ships a remote MCP server at api.notifly.io/mcp with OAuth 2.1 sign-in and seven tools scoped to your account's permissions.

Notifly runs a remote MCP (Model Context Protocol) server so Claude and other AI clients can operate your Notifly account directly — list workflows, look up subscribers, read notification history, and trigger workflows.

  • Endpoint: https://api.notifly.io/mcp (Streamable HTTP transport)
  • Auth: OAuth 2.1, built into the platform — clients sign in with a standard OAuth flow (including dynamic client registration), so there is no API-key pasting.

Add it to Claude

claude mcp add --transport http notifly https://api.notifly.io/mcp

On first use, the client walks through OAuth sign-in and a consent screen; the scopes it is granted are drawn from — and can never exceed — your own live role permissions in Notifly.

Tools

ToolWhat it does
trigger_workflowFire a workflow for a subscriber (the one write tool)
list_workflowsSearch and page through workflows
get_workflowFetch a single workflow's details
list_subscribersSearch and page through subscribers
get_subscriberFetch a single subscriber
list_topicsSearch and page through topics
list_notificationsRead notification history

Tools are scope-filtered per request: if your token lacks the permission behind a tool, that tool simply does not appear in the client's tool list.

Safety rails around writes

trigger_workflow is the only write tool, and it is deliberately guarded:

  • It is disabled by default — an organization must explicitly opt its OAuth/MCP tokens into "dangerous" write operations in settings before it can run.
  • Even when enabled, execution requires a short-lived confirmation token bound to the exact call arguments, so an assistant must confirm the specific trigger before it fires.
  • All tool calls go through the same REST layer as any other API client, so permissions, rate limits, and the audit log apply unchanged.

Onboarding a coding agent

For coding agents (Claude Code, Cursor, and similar), Notifly publishes step-by-step machine-readable instructions at notifly.io/agents.md. Paste this prompt into your agent:

Add an agent to my app following instructions from https://notifly.io/agents.md

The agent follows those instructions to wire a Notifly integration into your application.

On this page