Skip to main content
Glama
Hookflo
by Hookflo

@hookflo/tern-mcp

MCP server for Tern — add verified webhook handlers to any project from Claude Code.

Install

Add to your Claude Code MCP config:

{
  "mcpServers": {
    "tern": {
      "command": "npx",
      "args": ["@hookflo/tern-mcp"]
    }
  }
}

Tools

add_webhook

Generate a complete verified webhook handler for any platform and framework. Returns code only (no filesystem writes). Framework is required.

add a Stripe webhook handler for my Next.js app
add a Clerk webhook with queue and Slack alerts
(If framework is missing, Claude should ask before calling add_webhook)

get_capabilities

Entry-point menu of everything Tern MCP can do.

what can Tern help me with?

verify_signature

Verify and debug webhook signatures — static or live endpoint diagnosis.

why is my Shopify webhook returning 400?
verify this stripe signature: headers... body... secret...

manage_dlq

List failed events and replay them.

show me all failed webhook events
replay dlq event dlq_abc123

list_platforms

List all 16+ supported platforms with algorithms and header formats.

what webhook platforms does Tern support?

Supported Platforms

Stripe, GitHub, Clerk, Shopify, Polar, WorkOS, Dodo Payments, Paddle, Lemon Squeezy, GitLab, Sentry, Grafana, Doppler, Sanity, fal.ai, Replicate

  • GitHub: github.com/Hookflo/tern

  • Docs: tern.hookflo.com

Build & Publish

# build
npm run build

# test locally
node dist/index.js

# publish
npm publish --access public

Claude Code Config for testing

{
  "mcpServers": {
    "tern": {
      "command": "npx",
      "args": ["@hookflo/tern-mcp"]
    }
  }
}

Add this to ~/.claude/claude_desktop_config.json to test locally before publishing.

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Hookflo/tern-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server