Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Explore

  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Tags index
  • Submit a server
  • Pricing

Learn

  • Guides hub
  • What is MCP?
  • Install guide
  • Troubleshooting
  • Security
  • Blog
  • Blog RSS

Tools

  • All tools
  • Config generator
  • Config validator
  • MCP playground
  • OpenAPI β†’ MCP
  • Badge generator

For agents

  • API docs
  • Trust & traffic
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
  • Remote MCP β†— (opens in a new tab)

Company

  • About
  • Contact
  • X (@AllMCPs) β†— (opens in a new tab)
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on Buildlist
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’¬ Communication
  3. Hookwarden β€” Webhook Integrity
H
Health: ActiveRecent health check succeeded.Last checked 8/11/2026, 12:02:12 AM

Hookwarden β€” Webhook Integrity

Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository1 GitHub StarsTotal stargazers on GitHub for the source repository (1 stars).Visit Website

Webhook signature-verification audit. Stripe, GitHub, Shopify, Twilio +17. Local. Deterministic.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Install Config Generator

Choose your client
claude_desktop_config.json
{
  "mcpServers": {
    "hookwarden-webhook-integrity": {
      "command": "npx",
      "args": [
        "-y",
        "hookwarden"
      ]
    }
  }
}

πŸ’‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

Install Directory Badge Claim listing AlternativesπŸ’¬ More in Communication

Documentation Overview

hookwarden

The only scanner laser-focused on webhook signature verification.
Local. Deterministic. Zero-network. JS/TS + Python + PHP + Go. Five minutes from npx to fix.

npm version npm downloads PyPI version License: Apache 2.0 Node 22+ PHP 8.0+ scanning support Python 3.10+ scanning support Go 1.21+ scanning support CI GitHub stars SARIF 2.1.0

hookwarden CLI demo β€” inventory lists webhook handlers across JS, Python and PHP with a three-state verdict (verified / manual-review / not-verified); correct SDK verification is recognized as verified; hookwarden fix rewrites an insecure === to a constant-time comparison; SARIF output with a non-zero exit for CI

Terminal
npx hookwarden scan ./your-app

No traffic leaves your machine. No telemetry. No SaaS sign-up required.

πŸ“– Full documentation: docs.hookwarden.dev

Found in the wild

Every Sunday at 22:00 UTC, this repo's CI runs hookwarden against 45 popular open-source projects β€” currently cal.com, documenso, formbricks, twenty, plane, unkey, typebot, papermark (full target list, combined β˜…190k+) β€” to prove the scanner works on real production code.

Latest sweep β€” 2026-06-09 Β· 20/45 projects clean (zero critical/high)

Provider🚨 critical⚠️ high🟑 manual-reviewRules that fired
n8n integrations8100n8n/missing-signature-verification (Γ—78)
n8n/raw-body-misuse (Γ—3)
Slack integrations710slack/missing-signature-verification (Γ—7)
slack/verify-after-side-effect (Γ—1)
Standard Webhooks integrations700standardwebhooks/missing-signature-verification (Γ—3)
standardwebhooks/raw-body-misuse (Γ—4)
Stripe integrations600stripe/hardcoded-secret-prefix (Γ—2)
stripe/missing-signature-verification (Γ—4)
GitHub integrations000β€”
Shopify integrations000β€”
Square integrations000β€”
Twilio integrations000β€”

These are bugs in the webhook handlers that receive provider events β€” flaws in the integrating projects' integration code, not in the providers' own SDKs or services.

Coverage note: the engine couldn't parse 238 files across the corpus (broken syntax or language features the parser doesn't model). Those are scan-coverage diagnostics β€” not handler bugs β€” and are excluded from the table above.

Hookwarden checks 11 rule classes across 21 providers β€” most of the corpus handles webhooks correctly, hence the short list. The full rule catalog lives in the docs.

Per-target findings are never published before responsible disclosure β€” see methodology. To run the same scan against your own code:

Terminal
npx hookwarden scan ./your-app

Why

Every dollar of fraud that flows through a webhook starts with a verification bug β€” and verification bugs hide in plain sight.

A handler that accepts an unsigned payload, compares HMACs with ==, or skips the signature check on a ?test=true path silently routes attacker traffic into your business logic. The bug is one line in a 50K-line app, and it looks plausible β€” not the shape general-purpose SAST tools are tuned to flag. They were built for SQL injection and prototype pollution; webhook verification falls between their default rule packs.

hookwarden does one thing. It walks your repo, parses every webhook handler across 11 frameworks, and labels each one verified, not-verified, or manual-review β€” with the exact file, line, and a fix quoted from provider docs. The catalog (21 named providers β€” Stripe, GitHub, Shopify, Slack, Twilio, Square, Sentry, Zendesk, DocuSign, PagerDuty, Notion, Auth0, HubSpot, Intercom, Linear, Zoom, Calendly, Bitbucket, Mailchimp, Postmark, plus Standard Webhooks conformant providers like Clerk, Resend, Mux) encodes signature quirks no generic scanner has the surface area to know: Stripe's 5-minute timestamp tolerance, Slack's v0:${ts}:${body} scheme, Twilio's SHA-1 outlier.

The three-state verdict is not a hedge. manual-review is what you get when hookwarden can't prove safety or unsafety from the source alone β€” a handler inside a middleware chain the analyzer couldn't unroll, say. It's how the false-positive rate stays honest (<5%, measured against a 200-repo OSS corpus). A tool that reports every gray area as a bug isn't a security tool; it's noise. β†’ How the verdict works


Install

Terminal
npx hookwarden scan .   # works everywhere, no install

hookwarden is a CLI, not a library β€” run it with npx hookwarden scan . or install globally with npm i -g hookwarden. (The plain npm i hookwarden that npm auto-suggests on the package page installs it as a local dependency, which isn't what you want for a command-line tool.)

Or install natively:

OSRecommendedAlternates
Linuxbrew install Hookwarden/tap/hookwardennpm i -g hookwarden Β· pip install hookwarden Β· direct binary
macOSbrew install Hookwarden/tap/hookwardennpm i -g hookwarden Β· npx hookwarden
Windowsscoop bucket add hookwarden https://github.com/Hookwarden/scoop-bucket && scoop install hookwardennpm i -g hookwarden Β· pip install hookwarden

Node 22+ is required for the npm/npx/macOS-brew paths; the standalone binaries (Linux x64/arm64, Windows x64) bundle the runtime. Direct binary downloads are intentionally unsigned (Gatekeeper / SmartScreen will warn) β€” prefer brew / scoop / npm / pip, which verify by SHA-256. β†’ Install guide

Update

bash
hookwarden --version   # check what you have
ChannelCommand
brew (macOS/Linux)brew upgrade hookwarden
scoop (Windows)scoop update hookwarden
npm (global)npm i -g hookwarden@latest
pippip install -U hookwarden
npx (no install)npx hookwarden@latest scan . β€” @latest bypasses the npx cache
direct binaryre-download from Releases

Rule pack versions move with the CLI (engine, rules, and CLI ship as a fixed group β€” 0.7.5 everywhere). Pin in CI with npx hookwarden@0.7.5 scan . if you want byte-stable verdicts across runs.


Quickstart

bash
# Scan β€” no install required
npx hookwarden scan ./your-app

# Fail CI on high+ findings, machine-readable output
npx hookwarden scan ./your-app --fail-on high --format json
# Exit codes: 0 clean Β· 1 findings at threshold Β· 2 engine error Β· 3 config error Β· 4 parse coverage below floor

# Adopt on a non-greenfield repo β€” accept existing findings, gate only NEW ones
npx hookwarden scan ./your-app --baseline write
npx hookwarden scan ./your-app --fail-on high

# List every detected webhook handler (no rules run) β€” useful for audits
npx hookwarden inventory ./your-app

--diff-only, --provider stripe,github (phased rollout), --include/--exclude globs, --strict-suppressions, repo-level hookwarden.config.yaml, and more: npx hookwarden --help and the CLI docs.

Git history scan (--history)

By default scan only looks at your working tree. --history also walks the git history β€” including files that were committed then deleted before HEAD β€” so a secret that was force-pushed away is still found. It's off by default and bounded to the last 1000 commits; narrow it with --since <ref|date>:

Terminal
npx hookwarden scan --history                 # last 1000 commits
npx hookwarden scan --history --since v1.0.0   # since a tag/ref
npx hookwarden scan --history --since 2026-01-01

--history is fully open-source and never requires a token.

Live verification (--verify-secrets)

--verify-secrets checks whether a leaked API-key-class credential is still alive by making a single read-only call to the secret's own provider (Stripe / GitHub) directly from your machine β€” hookwarden never sees the secret. A live leak is escalated to critical; a dead (rotated/revoked) one is downgraded to info. It's paid (team tier), off by default, and explicit opt-in only.

bash
# Mint a token from the dashboard (Settings β†’ CLI tokens) on a team workspace:
HOOKWARDEN_TOKEN=hw_… npx hookwarden scan --verify-secrets
  • The credential is held in-memory only and redacted in all output.
  • The entitlement check transmits only your token β€” never the secret.
  • A webhook signing secret (whsec_, GitHub webhook secret) is always reported unverified β€” no provider can confirm a signing secret's liveness.
  • Without a valid HOOKWARDEN_TOKEN, findings are reported unverified and no provider call is made.

Auto-fix

hookwarden doesn't just name the fix β€” it applies it. The fix subcommand mechanically rewrites the safety: safe subset across JS/TS, Python, PHP, and Go (covering timing-unsafe comparisons β†’ crypto.timingSafeEqual / hmac.compare_digest / hash_equals, and raw-body misuse). The other 188 rules are architectural and emit per-finding fix prose instead.

Terminal
npx hookwarden fix ./your-app           # dry-run β€” prints a unified diff, writes nothing
npx hookwarden fix ./your-app --write   # atomic staging, re-scan, then rename into place

Every rewrite lands in a staging dir and is re-scanned before replacing the original; the fixer never edits inside strings or comments. β†’ hookwarden fix Β· Safety levels


Real output

Captured verbatim β€” each line is what you'll see in your terminal, not a mockup. One Express middleware bug produces three findings, because that single mistake violates three distinct invariants; fixing one (re-ordering the middleware) clears all three:

Code
$ hookwarden scan ./your-app
Γ— critical  server.js:10:1  stripe/express-middleware-ordering  not-verified
  Express webhook handler for Stripe has `express.json()` registered before the webhook route. JSON
  middleware consumes the request body; by the time the Stripe handler runs, the raw bytes used for
  HMAC are gone and `stripe.webhooks.constructEvent` cannot reproduce the signature.
  fix β€Ί register `express.json()` AFTER the webhook route, OR mount `express.raw(...)` on the path only.
  docs β€Ί https://docs.stripe.com/webhooks#verify-events
  refs β€Ί https://expressjs.com/en/guide/using-middleware.html
         https://www.svix.com/blog/common-failure-modes-for-webhook-signatures/

Γ— critical  server.js:10:1  stripe/missing-signature-verification  not-verified
  Stripe webhook handler does not appear to verify the signature header before processing the event …

Γ— critical  server.js:10:1  stripe/raw-body-misuse  not-verified
  Stripe webhook handler reads the signature header but does not appear to receive the body as raw bytes …

────────────
Found 3 critical Β· 0 high Β· 0 medium Β· 0 low Β· 0 info Β· 0 manual-review β€” 1 webhook handler across 1 file
Scanned in 3 ms Β· 1 / 1 candidates parsed (100.0% coverage)
GlyphSeveritySARIF levelCounts toward --fail-on?
Γ—criticalerroryes
!higherroryes
β–²mediumwarningyes
Β·lownoteyes
iinfonoteno β€” informational (e.g. library-verified)

The state column is the three-state verdict. Output is also available as byte-stable JSON and SARIF 2.1.0 (round-trips through GitHub Code Scanning, dedupes via partialFingerprints). β†’ Output formats & JSON schema


Languages, frameworks & providers

4 languages Β· 15 frameworks Β· 21 providers Β· 230 rules Β· 100% cited. Every rule carries β‰₯1 external citation (CWE / RFC / Svix / Stripe spec) alongside the provider's own docs β€” auditors and reviewers can follow any finding back to a stable external source. JS/TS parse with Babel; Python, PHP, and Go with tree-sitter (WASM).

LanguageFrameworks
JavaScript / TypeScriptExpress Β· Hono Β· Fastify Β· Next.js
PythonFlask Β· FastAPI Β· Django
PHPLaravel Β· Symfony Β· Slim Β· vanilla single-file
Gonet/http Β· chi Β· gin Β· echo

Stripe GitHub Shopify Slack Twilio Square

Every rule carries fix guidance quoted from the provider's canonical security docs. Full per-rule reference and coverage matrix: docs.hookwarden.dev/rules.


CI integration

yaml
# .github/workflows/hookwarden.yml
name: hookwarden
on: [pull_request, push]
permissions:
  contents: read
  pull-requests: write
  security-events: write
jobs:
  scan:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
        with: { fetch-depth: 0 }
      - uses: Hookwarden/hookwarden-action@v1
        with:
          fail-on: high

Uploads SARIF to Code Scanning automatically; findings appear as PR annotations. Raw-CLI + SARIF-upload recipe, exit-code matrix, and diff-only PR scans: β†’ CI integration guide.


vs. other tools

hookwarden is specialized on purpose. The general-purpose scanners below are excellent β€” they're just not in this fight.

ToolWhat it does wellWebhook verification
semgrepGeneral-purpose SAST; flexible rulesLow signal β€” generic matching misses body-parsing order, timing-safe paths, SDK flows
snyk CodeBroad vuln detection (paid SaaS)No webhook rules; doesn't model HMAC reachability
GitGuardian / TruffleHogSecret-leak detectionFinds hardcoded secrets; doesn't audit whether verification is correct
Datadog Static AnalysisBroad SAST; good cloud signalNo webhook specialization; low-signal for this bug class
hookwardenWebhook verification logic only230 rules (100% cited), 21 providers, three-state verdicts, <5% FP on a 200-repo corpus

hookwarden is not a general-purpose SAST or DAST scanner β€” it won't find XSS, SQL injection, or memory-safety bugs, and it isn't trying to. Keep semgrep, CodeQL, or your DAST for those. Already running one? hookwarden is additive β€” it finds the one class of bug they weren't built to catch.


AI agents (Claude Code, Cursor, Continue)

@hookwarden/mcp is a Model Context Protocol server that gives AI coding agents the scan_handler tool. Paste in any webhook handler, get back the same 3-state verdict (verified / not-verified / manual-review) the CLI would emit β€” fully local, deterministic, no traffic leaves the agent's machine.

Terminal
npx @hookwarden/mcp init           # auto-detects Claude Desktop / Cursor / Continue and writes the config

The rule pack is bundled inline, content-hashed, and version-pinned to the engine β€” scan_handler cross-checks both on every call and fails loudly on drift. β†’ @hookwarden/mcp on npm


Architecture

A pnpm monorepo with a strict, CI-enforced dependency boundary: the engine is pure-functional (no I/O, no filesystem, no network), so the same engine runs in the CLI, in CI, in the MCP server, and β€” eventually β€” in a browser playground without modification.

PackagePurposeLicense
@hookwarden/engineHandler discovery, reachability analysis, evidence collection. Pure-functional, browser-safe.Apache 2.0
@hookwarden/rulesProvider catalog, YAML rule packs, parameterized predicate factories.Apache 2.0
@hookwarden/fixAuto-remediation β€” bounded location for AST mutation (Babel traverse + generator).Apache 2.0
@hookwarden/mcpModel Context Protocol server β€” scan_handler tool for AI coding agents.Apache 2.0
hookwardenCLI binary β€” reads config, drives the engine, renders text/JSON/SARIF.Apache 2.0

dependency-cruiser enforces the engine's I/O boundary in every PR.


Roadmap

  • βœ… v0.8 β€” @hookwarden/mcp developer preview (Model Context Protocol server exposing scan_handler to Claude Code, Cursor, Continue, and the Anthropic Agent SDK β€” pasted handler code returns a 3-state verdict locally, zero-network, deterministic). β†’ MCP server
  • βœ… v0.7.2 β€” references visible in output (text renderer gains a refs β€Ί block per finding; JSON envelope gains scan.findings[].references: string[]. v0.7.1 cited every rule; v0.7.2 makes citations actually visible to scan consumers).
  • βœ… v0.7.1 β€” rule-pack polish (references backfilled on 142 grandfathered rules β†’ 230 cited; test-path severity overrides on 219 rules β†’ test fixtures no longer false-fire as critical/high).
  • βœ… v0.7 β€” Rule Depth (5 new rule classes: VAS / BYP / ERS / LEAK / RPL families across 21 providers; rule pack grew 142 β†’ 230).
  • βœ… v0.6 β€” rule-pack expansion (15 new provider rule packs incl. Zendesk, DocuSign, PagerDuty, Bitbucket, Notion, Calendly, Zoom; Standard Webhooks spec sweep covers Clerk, Resend, Mux, Lob, etc.; CVE-2026-41432 Stripe empty-secret detector).
  • βœ… v0.5 β€” hookwarden fix auto-remediation (mechanical AST rewrites, safe/manual-only per rule).
  • βœ… v0.4 β€” PHP support (Laravel, Symfony, Slim, vanilla) + --provider filter for phased rollout.

Contributing

Rule-pack PRs are the highest-value contribution β€” adding a provider is a catalog edit plus N rule YAMLs, no new TypeScript in most cases. See the existing 21 in packages/rules/rules/ as worked examples, and CONTRIBUTING.md.

bash
pnpm install && pnpm -r build && pnpm -r test

Bug reports & feature requests: open an issue. Docs: docs.hookwarden.dev Β· hookwarden.dev.

To add yourself after a merged PR, comment @all-contributors please add @<username> for <contribution>.


Star history

Star history chart for Hookwarden/hookwarden

License

Apache 2.0 β€” see LICENSE. The CLI, engine, and rule packs are open source and will stay that way. A separate closed-source SaaS tier handles continuous monitoring, secret-leak scanning, automated rotation, and SOC 2 evidence export β€” hookwarden.dev.

Related MCP Servers

View all in Communication View all alternatives
  • Slack Mcp Server logoSlack Mcp Server

    The most powerful MCP server for Slack Workspaces.

    πŸ’¬ Communication1 views
    Compare vs Slack Mcp Server β†’
  • Ntfy Me Mcp logoNtfy Me Mcp

    An ntfy MCP server for sending/fetching ntfy notifications to your self-hosted ntfy server from AI Agents πŸ“€ (supports secure token auth & more - use with npx or docker!)

    πŸ’¬ Communication3 views
    Compare vs Ntfy Me Mcp β†’
  • Telegram Mcp logoTelegram Mcp

    Telegram API integration for accessing user data, managing dialogs (chats, channels, groups), retrieving messages, and handling read status

    πŸ’¬ Communication2 views
    Compare vs Telegram Mcp β†’
  • Telegram Mcp logoTelegram Mcp

    Telegram API integration for accessing user data, managing dialogs (chats, channels, groups), retrieving messages, sending messages and handling read status.

    πŸ’¬ Communication1 views
    Compare vs Telegram Mcp β†’

Frequently Asked Questions about Hookwarden β€” Webhook Integrity

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "hookwarden-webhook-integrity": { "command": "npx", "args": ["-y", "Hookwarden β€” Webhook Integrity"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewHookwarden β€” Webhook Integrity AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/hookwarden-webhook-integrity?style=directory)](https://allmcps.com/mcp/hookwarden-webhook-integrity)
HTML Embed
<a href="https://allmcps.com/mcp/hookwarden-webhook-integrity"><img src="https://allmcps.com/api/badge/hookwarden-webhook-integrity?style=directory" alt="Hookwarden β€” Webhook Integrity on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’¬Communication
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
4/4 checks healthy over the last 6h
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars1
GitHub Star CountTotal stargazers on GitHub representing community popularity (1 stars).
Last commit1d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Aug 9, 2026
40Quality signal: Fair Β· 40/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools16/30
Adoption & activity4/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge.

Free dofollow backlink: after claiming, verify your product site and place a dofollow AllMCPs badge β€” we recheck it stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’¬ Communication β†’Best MCP servers for Slack & Communication β†’Alternatives to Hookwarden β€” Webhook Integrity β†’Install in Claude DesktopInstall in CursorInstall in VS Code