customize_tools
Override tool descriptions, define custom tools, and manage overrides or custom tools across MCP servers with actions like set, remove, list, export, and import.
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) |