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/mcpOn 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
| Tool | What it does |
|---|---|
trigger_workflow | Fire a workflow for a subscriber (the one write tool) |
list_workflows | Search and page through workflows |
get_workflow | Fetch a single workflow's details |
list_subscribers | Search and page through subscribers |
get_subscriber | Fetch a single subscriber |
list_topics | Search and page through topics |
list_notifications | Read 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.mdThe agent follows those instructions to wire a Notifly integration into your application.