manage-profile-data tool or by asking the Configurator Agent directly.
Hook Types
There are 5 hook categories:Hook_Parameter — Auto-fill Tool Parameters
Pre-populate tool inputs so you don’t have to specify them every time.
Example — always use a specific Notion page ID:
${placeholder} syntax:
Hook_Filter — Show/Hide Tools
Control which tools from a server are visible to the AI.
Example — only allow specific GitHub tools:
Hook_Alias — Rename Tools
Give tools a friendlier or more context-specific name.
Hook_Clone — Duplicate Tools with Different Names
Create multiple versions of the same tool, each pre-configured differently.
Example — two versions of list_events:
Hook_Parameter on each clone to set different calendar_id values.
Hook_CustomDescription — Override Tool Descriptions
Change what the AI sees as the tool’s description — useful for schema hints or environment-specific guidance.
How to Configure
Ask the Configurator Agent in natural language:- “Set the default GitHub repository to
my-org/my-repo” - “Filter the Gmail tools to hide the send tool”
- “Clone the PostgreSQL query tool into
get-pipeline-summaryandget-stalled-deals”
manage-profile-data tool directly with action: describe and a category to see live examples for any hook type.
Learn More
Guardrails
Higher-level security configuration built on the hook architecture
Prompt Injection
How hooks and guardrails defend against prompt injection attacks

