customize_tools
Override tool descriptions and define custom tools with SLOP scripts. Manage overrides, imports, and exports across scopes.
Instructions
Override tool descriptions, define custom tools. Actions: set_override, remove_override, list_overrides, define_custom, remove_custom, list_custom, export, import.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action. Per-action args listed in slop-mcp docs. | |
| mcp | No | MCP name (set_override, remove_override, list_overrides, export) | |
| tool | No | Tool name in MCP (set_override, remove_override) | |
| description | No | Override description text (set_override, define_custom) | |
| params | No | Per-param description overrides keyed by property name (set_override) | |
| scope | No | Scope: user, project, local. Default: user for set/define, all for remove. | |
| stale_only | No | Only entries whose SourceHash differs from upstream (list_overrides, list_custom) | |
| name | No | Custom tool name matching ^[a-z][a-z0-9_]{0,63}$ (define_custom, remove_custom) | |
| inputSchema | No | JSON Schema draft-07 subset for tool arguments (define_custom) | |
| body | No | SLOP script body (define_custom) | |
| keys | No | Glob patterns selecting keys to export | |
| include_custom | No | Include custom tools in export (default true) | |
| data | No | Import pack as JSON string | |
| overwrite | No | Overwrite existing keys on import (default false) |