MCP.Market

Alphorn MCP server

by alphorn-dev·io.github.alphorn-dev/mcp·v0.1.1

Let AI agents notify you on Slack, Telegram, email, SMS, or push via an Alphorn webhook.

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody 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 posts

Read 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

no findings
  • 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
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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

  1. Create a webhook in Alphorn and copy its Endpoint URL, plus its API key if you switched on Require API key (docs).
  2. 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/mcp

Claude 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 endpoint

Releasing

  1. Bump version in package.json, server.json (both fields), manifest.json, and VERSION in src/server.ts.
  2. npm publish --access public
  3. Push a v tag (or run the Publish to MCP Registry workflow): it publishes server.json to the MCP Registry via GitHub OIDC
  4. 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.

  • Notifykit
    Unified notifications for Next.js. Multi-provider SMS, email, and push.
    A
  • Pushizo
    Push, email, SMS, in-app and journeys. 54 tools: reads and drafts; only test sends.
    A
  • Ray notifications
    Send email, push, Slack, Discord, Telegram and webhook notifications and manage templates with Ray.
    A
  • Email Inbox API + Sending by Sendmux
    AI email inbox and sending tools with attachments, search, live events, and webhooks.
    A
  • Email
    IMAP/SMTP email MCP server — 52 tools, stdio + HTTP, IMAP IDLE push, multi-account, AI triage.
    B