register_contracts_as_tools
Scans each vault's contract registry to register new vm_ tools and unregister removed ones, overriding the auto-register config gate; returns the per-vault diff.
Instructions
Explicit-control escape valve (D-A1) — scans the per-vault contract registry and updates the dynamic MCP tool list (registers new contracts as vm_ tools, unregisters removed ones) regardless of the [contracts.auto_register_tools] config gate. Always callable. Returns a per-vault diff of {registered, unregistered}. Omit vault to apply to every configured vault.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "register_contracts_as_tools"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vault | No | Vault name; omit to apply to all vaults |