model context protocol hooks

192 tagged model context protocol, measured the same way as everything else here.

Browse within: knowledge-management 12agpl 10australia 10open-core 10fastmcp 8desktop-mascot 7electron 7obsidian 7agent-memory 6ai-memory 6dns 6mail 6swiss-open-data 6xserver 6

SessionStart

49

olgasafonova/mcp-otel-go

Hook Claude Code

Runs when a session starts, running bd prime. From olgasafonova/mcp-otel-go.

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

SessionStart

50

gkoreli/backlog-mcp

Hook Claude Code

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

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

UserPromptSubmit

51

avvocati-e-mac/AnonyMCP

Hook Claude Code

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

5 2mo ago A tokens not measured AGPL-3.0

SessionStart

52

fruggr/zendesk-mcp-server

Hook Claude Code

Runs when a session starts, executing session-start.sh. From fruggr/zendesk-mcp-server.

4 3d ago A tokens not measured copy · 52% MIT

PreToolUse

53

fruggr/zendesk-mcp-server

Hook Claude Code

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…

4 3d ago A tokens not measured original MIT

PostToolUse

54

fruggr/zendesk-mcp-server

Hook Claude Code

Runs after a tool call finishes for Edit and Write tool calls, executing biome.mjs with --write, --skip and --no-errors-on-unmatched. From fruggr/zendesk-mcp-server.

4 3d ago A tokens not measured original MIT

PreToolUse

55

mean-weasel/bullhorn

Hook Claude Code

Runs before the agent uses a tool for Edit, Write and Bash tool calls, executing protect-files.sh and enforce-pr-review.sh (2 commands). From mean-weasel/bullhorn.

4 3mo ago A tokens not measured AGPL-3.0

PostToolUse

56

mean-weasel/bullhorn

Hook Claude Code

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.

4 3mo ago A tokens not measured AGPL-3.0

Stop

57

samaxbytez/freeagent-mcp

Hook Claude Code

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

4 6d ago A tokens not measured original MIT

PreToolUse

58

The-40-Thieves/obsidian-tc

Hook Claude Code

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

4 10d ago A tokens not measured AGPL-3.0

PostToolUse

59

The-40-Thieves/obsidian-tc

Hook Claude Code

Runs after a tool call finishes for Edit and Write tool calls, executing remind-regenerate.sh. From The-40-Thieves/obsidian-tc.

4 10d ago A tokens not measured AGPL-3.0

PreToolUse

60

pilotwaffle/TORQCLAW

Hook Claude Code

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.

4 7d ago A tokens not measured original Apache-2.0

Stop

61

aoreshkov/oracle-forms-mcp

Hook Claude Code

Runs when the agent finishes a response, executing stop-verify.sh via bash. From aoreshkov/oracle-forms-mcp.

3 2d ago A tokens not measured copy · 45% Apache-2.0

PreToolUse

62

munhq/codeindex

Hook

Runs before the agent uses a tool for Read, Grep, Glob and Bash tool calls, executing first-read-hint.sh via sh. From munhq/codeindex.

3 4d ago A tokens not measured original MIT

PreToolUse

63

agentprism/agentprism-workflows

Hook Claude Code

Runs before the agent uses a tool for mcp__agentprism-workflows__workflow tool calls, executing workflow-source-gate.mjs via node. From agentprism/agentprism-workflows.

3 3d ago A tokens not measured original Apache-2.0

SessionStart

64

retospect/precis-mcp

Hook Claude Code

Runs when a session starts, executing session-start-lock.sh, heal-primary-branch.sh, code-search-up.sh and memory-nudge.sh via bash with --for-hook (9 commands). From retospect/precis-mcp.

3 2d ago A tokens not measured GPL-3.0

PreToolUse

65

retospect/precis-mcp

Hook Claude Code

Runs before the agent uses a tool for Edit, Write, MultiEdit, NotebookEdit, Read, Bash, Grep, mcp__precis__put, mcp__precis__edit, mcp__precis__delete and mcp__precis__tag tool calls, executing guard-worktree-path.py, guard-sealed-migration.py, rca-triage-nudge.py, guard-secret-read.py, guard-commit-on-main.py…

3 2d ago A tokens not measured GPL-3.0

PostToolUse

66

retospect/precis-mcp

Hook Claude Code

Runs after a tool call finishes for Write tool calls, executing map-staleness-reminder.py and session-size-nudge.py via python3 (2 commands). From retospect/precis-mcp.

3 2d ago A tokens not measured GPL-3.0

PreToolUse

67

Agenxy/dibs

Hook

Runs before the agent uses a tool for Bash, shell, Edit, Write, MultiEdit and NotebookEdit tool calls, running an inline shell check. From Agenxy/dibs.

2 2d ago A tokens not measured original Apache-2.0

SessionStart

68

malkreide/sbb-opendata-mcp

Hook Claude Code

Runs when a session starts, executing klon-aktualitaet.sh. From malkreide/sbb-opendata-mcp.

2 3d ago A tokens not measured copy · 44% MIT

SessionStart

69

malkreide/swiss-democracy-mcp

Hook Claude Code

Runs when a session starts, executing session-start.sh. From malkreide/swiss-democracy-mcp.

2 2d ago A tokens not measured copy · 53% MIT

PreToolUse

70

veronchenko/inkwell-memory

Hook

Runs before the agent uses a tool for mcp__inkwell__search, mcp__inkwell__recall and mcp__inkwell__remember tool calls, executing inkwell_remember_gate.py via python. From veronchenko/inkwell-memory.

2 18d ago A tokens not measured original MIT

PostToolUse

71

veronchenko/inkwell-memory

Hook

Runs after a tool call finishes for Edit, Write, NotebookEdit and Bash tool calls, executing inkwell_change_tracker.py and inkwell_cost_tracker.py via python (2 commands). From veronchenko/inkwell-memory.

2 18d ago A tokens not measured original MIT

SessionStart

72

veronchenko/inkwell-memory

Hook

Runs when a session starts, executing inkwell_session_start.py via python. From veronchenko/inkwell-memory.

2 18d ago A tokens not measured original MIT