Alphorn MCP server
io.github.alphorn-dev/mcp·v0.1.1Let AI agents notify you on Slack, Telegram, email, SMS, or push via an Alphorn webhook.
0 stars
Reviews
Write oneNobody has reviewed Alphorn yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Alphorn tools (1, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
send_notificationwrite action
Public scan report
scanner v0.1.10 · 2026-10-12 · same rubric, same numbers if you re-run it
- Code scan3 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
How Alphorn compares
Against every graded Email MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 70% of 914 Email servers
- Tools
- 1
- the typical Email server has 7
- Tools that change things
- 100%
- typical: 25%. Fewer write tools means less an agent can break
What its tools let an agent do: 1 send or post
Install Alphorn in Claude Code, Cursor or VS Code
Runs npx -y @alphorn/mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mcp -- npx -y @alphorn/mcp
What the publisher says
From the Alphorn repository's README, as published. We do not edit it. Read it on GitHub
Alphorn MCP Server
MCP server for Alphorn, the open-source notification router. It gives AI agents (Claude Code, Claude Desktop, Cursor, Codex, and any other MCP client) a send_notification tool, so an agent can tell you when a task finishes, fails, or needs your decision, on whatever channel you configured in Alphorn: Slack, Telegram, Discord, email, SMS, push, and more.
Works with the hosted service at app.alphorn.dev and with self-hosted Alphorn.
Setup
- Create a webhook in Alphorn and copy its Endpoint URL, plus its API key if you switched on Require API key (docs).
- Add the server to your MCP client with two environment variables:
Claude Code
claude mcp add alphorn -s user \
-e ALPHORN_WEBHOOK_URL=https://app.alphorn.dev/n/V1StGXR8_Z5jdHi6B-myT \
-e ALPHORN_API_KEY=alp_... \
-- npx -y @alphorn/mcpClaude Desktop (one-click bundle)
Download alphorn.mcpb from the latest release and open it. Claude Desktop asks for the Endpoint URL and API key.
Claude Desktop, Cursor, and other JSON-configured clients
Add to claudedesktopconfig.json, ~/.cursor/mcp.json, or your client's MCP config:
{
"mcpServers": {
"alphorn": {
"command": "npx",
"args": ["-y", "@alphorn/mcp"],
"env": {
"ALPHORN_WEBHOOK_URL": "https://app.alphorn.dev/n/V1StGXR8_Z5jdHi6B-myT",
"ALPHORN_API_KEY": "alp_..."
}
}
}
}OpenAI Codex CLI
# ~/.codex/config.toml
[mcp_servers.alphorn]
command = "npx"
args = ["-y", "@alphorn/mcp"]
env = { ALPHORN_WEBHOOK_URL = "https://app.alphorn.dev/n/V1StGXR8_Z5jdHi6B-myT", ALPHORN_API_KEY = "alp_..." }Tool
send_notification
The tool wraps Alphorn's send endpoint. For direct HTTP use, see the API reference and the OpenAPI 3.1 specification.
Use Alphorn's filters to decide where each notification goes, for example SMS only for priority 4 and above.
Development
pnpm install
pnpm test # builds, then runs the tests against a local fake endpointReleasing
- Bump version in package.json, server.json (both fields), manifest.json, and VERSION in src/server.ts.
- npm publish --access public
- Push a v tag (or run the Publish to MCP Registry workflow): it publishes server.json to the MCP Registry via GitHub OIDC
- pnpm bundle, then attach alphorn.mcpb to a GitHub release
License
AGPL-3.0-or-later
Nothing above is checked by us. What we check is on the safety report.
Alphorn: common questions
- Is Alphorn MCP server safe?
- Mostly: it is graded B (82/100). Read the Alphorn safety report
- How do I install Alphorn?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Alphorn need an API key?
- Yes. The registry entry asks for
ALPHORN_WEBHOOK_URL,ALPHORN_API_KEY. - Is Alphorn maintained?
- The last commit was 21 days ago (2026-10-12). The latest release is v0.1.1.
- What can I use instead of Alphorn?
- Servers from other publishers that do the same job: Notifykit MCP server, Pushizo MCP server and Ray notifications MCP server.
- How does Alphorn compare with other Email MCP servers?
- safety score 82/100 (higher than 70% of 914 Email servers); tools 1 (the typical Email server has 7); tools that change things 100% (typical: 25%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Alphorn
Same job from other publishers: the closest match first, then the best rated.
- NotifykitUnified notifications for Next.js. Multi-provider SMS, email, and push.not reviewedGrowingA
- PushizoPush, email, SMS, in-app and journeys. 54 tools: reads and drafts; only test sends.not reviewedGrowingA
- Ray notificationsSend email, push, Slack, Discord, Telegram and webhook notifications and manage templates with Ray.not reviewedGrowingA
- Email Inbox API + Sending by SendmuxAI email inbox and sending tools with attachments, search, live events, and webhooks.not reviewedEstablishedA
- EmailIMAP/SMTP email MCP server — 52 tools, stdio + HTTP, IMAP IDLE push, multi-account, AI triage.not reviewedEstablishedB