mcp hooks

606 tagged mcp, measured the same way as everything else here.

Browse within: model-context-protocol 190claude-code-plugin 128agent-memory 85local-first 66Multi-Agent 59ai-coding 53knowledge-graph 51ai-memory 39knowledge-base 30knowledge-management 29fastmcp 28codex-plugin 25markdown 24ai-assistant 23

PostToolUse

121

wallet-agent/wallet-agent

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Write, Edit and MultiEdit tool calls, running an inline shell check (2 commands). From wallet-agent/wallet-agent.

not rated 5 7mo ago A tokens not measured original MIT

PostToolUse

122

provasign/prism

Hook Claude Code

One of 6 in settings.json

Runs after a tool call finishes for Edit, Write, MultiEdit, NotebookEdit and Bash tool calls, running an inline shell check. From provasign/prism.

not rated 5 4d ago A tokens not measured original Apache-2.0

SessionStart

123

jeffgreendesign/textrawl

Hook Claude Code

One of 2 in settings.json

Runs when a session starts, executing session-start.sh. From jeffgreendesign/textrawl.

not rated 5 1mo ago A tokens not measured copy · 52% MIT

PostToolUse

124

joshsmithxrm/power-platform-developer-suite

Hook Claude Code

One of 4 in settings.json

Runs after a tool call finishes for Bash(git worktree remove:*) tool calls, executing worktree-safety.py via python. From joshsmithxrm/power-platform-developer-suite.

not rated 5 11d ago A tokens not measured original MIT

PostToolUse

125

agent-receipts/openclaw

Hook Claude Code

One of 3 in settings.json

Runs after a tool call finishes for Write and Edit tool calls, executing lint-on-edit.sh. From agent-receipts/openclaw.

not rated 5 13d ago A tokens not measured

PreToolUse

126

ArchCodexOrg/archcodex

Hook Claude Code

One of 4 in settings.json

Runs before the agent uses a tool for Write, Write, Edit, Read and EnterPlanMode tool calls, executing archcodex-pre-write.sh, archcodex-reminder.sh, archcodex-pre-read.sh and archcodex-plan-mode.sh (4 commands). From ArchCodexOrg/archcodex.

not rated 5 3mo ago A tokens not measured original MIT

PreToolUse

127

jaysonmulwa/flanner

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Write, Edit and MultiEdit tool calls, running flanner hook guard-write. From jaysonmulwa/flanner.

not rated 5 5d ago A tokens not measured original MIT

PreToolUse

128

Agent-Hellboy/mcp-runtime

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Bash tool calls, running an inline shell check. From Agent-Hellboy/mcp-runtime.

not rated 5 10d ago A tokens not measured copy · 100% Apache-2.0

SessionStart

129

WithAutonomi/saorsa-core

Hook Claude Code

One of 7 in settings.json

Runs when a session starts, running an inline shell check. From WithAutonomi/saorsa-core.

not rated 5 7d ago A tokens not measured original Apache-2.0

PreCompact

130

olgasafonova/mcp-otel-go

Hook Claude Code

One of 3 in settings.json

Runs before the context is compacted, running bd prime. From olgasafonova/mcp-otel-go.

not rated 5 8d ago A tokens not measured copy · 100% MIT

SessionStart

131

gkoreli/backlog-mcp

Hook Claude Code

One of 2 in settings.json

Runs when a session starts, executing session-start.sh. From gkoreli/backlog-mcp.

not rated 5 1mo ago A tokens not measured copy · 52% MIT

UserPromptSubmit

132

avvocati-e-mac/AnonyMCP

Hook Claude Code

One of 2 in settings.json

Runs when you submit a prompt, before the agent sees it, executing session-close-checklist.sh via bash. From avvocati-e-mac/AnonyMCP.

not rated 5 2mo ago A tokens not measured AGPL-3.0

PreToolUse

133

suisya-systems/claude-org-ja

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Bash, Agent, Task, Bash and Monitor tool calls, executing block-no-verify.sh, block-dangerous-git.sh, block-foreground-subagent.sh and block-adhoc-pr-watch.sh via bash (4 commands). From suisya-systems/claude-org-ja.

not rated 5 yesterday A tokens not measured original MIT

UserPromptSubmit

134

agentproto/ts

Hook Claude Code

One of 3 in settings.json

Runs when you submit a prompt, before the agent sees it, executing user-prompt-submit.mjs. From agentproto/ts.

not rated 5 today A tokens not measured original Apache-2.0

PreToolUse

135

fruggr/zendesk-mcp-server

Hook Claude Code

One of 4 in settings.json

Runs before the agent uses a tool for mcp__github__create_pull_request, mcp__github__update_pull_request, mcp__github__add_issue_comment, mcp__github__add_comment_to_pending_review, mcp__github__add_reply_to_pull_request_comment, mcp__github__pull_request_review_write and mcp__github__issue_write tool calls, running…

not rated 4 today A tokens not measured original MIT

PreToolUse

136

cafitac/hermit-agent

Hook Claude Code

One of 3 in settings.json

Runs before the agent uses a tool for Bash, Edit, Write, NotebookEdit and MultiEdit tool calls, executing block-dangerous-bash.sh and block-during-hermit.sh (2 commands). From cafitac/hermit-agent.

not rated 4 8d ago A tokens not measured original MIT

PostToolUse

137

mean-weasel/bullhorn

Hook Claude Code

One of 3 in settings.json

Runs after a tool call finishes for Edit and Write tool calls, executing auto-format.sh, typecheck.sh, lint-security.sh and run-related-tests.sh (4 commands). From mean-weasel/bullhorn.

not rated 4 3mo ago A tokens not measured AGPL-3.0

SessionStart

138

AndyForest/SoupNet

Hook Claude Code

One of 2 in settings.json

Runs when a session starts, running an inline shell check. From AndyForest/SoupNet.

not rated 4 today A tokens not measured

Stop

139

samaxbytez/freeagent-mcp

Hook Claude Code

One of 2 in settings.json

Runs when the agent finishes a response, running an inline shell check. From samaxbytez/freeagent-mcp.

not rated 4 9d ago A tokens not measured original MIT

PreToolUse

140

The-40-Thieves/obsidian-tc

Hook Claude Code

One of 3 in settings.json

Runs before the agent uses a tool for Edit and Write tool calls, executing block-generated-edits.sh. From The-40-Thieves/obsidian-tc.

not rated 4 12d ago A tokens not measured AGPL-3.0

PreToolUse

141

pilotwaffle/TORQCLAW

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Bash, Read and Glob tool calls, running E:\Python\Scripts\graphify.EXE hook-guard search (2 commands). From pilotwaffle/TORQCLAW.

not rated 4 10d ago A tokens not measured original Apache-2.0

PreToolUse

142

45ck/open-genome-agent

Hook Claude Code

One of 3 in settings.json

Runs before the agent uses a tool for Bash tool calls, executing pre-tool-use.sh and pre_tool_policy.py via sh with --show-toplevel (2 commands). From 45ck/open-genome-agent.

not rated 4 2mo ago A tokens not measured original MIT

PostToolUse

143

IvanTsxx/AI-Nextjs-Monorepo-Starter

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Write and Edit tool calls, running bun x ultracite fix. From IvanTsxx/AI-Nextjs-Monorepo-Starter.

not rated 4 6mo ago A tokens not measured

PostToolUse

144

IntelligentElectron/pdf-analyzer

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Edit and Write tool calls, executing ts-check.sh. From IntelligentElectron/pdf-analyzer.

not rated 4 22d ago A tokens not measured copy · 52% Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: