m3_call
Invoke any catalog tool by name without loading its domain. Supports single calls, batch execution, and dry runs to validate arguments without executing.
Instructions
Invoke ANY m3 catalog tool by name without loading its domain — the low-token path to the full tool surface. Single call: pass tool (e.g. 'files_stats') and args (an object). Batch: pass batch, a list of {tool, args} (each isolated — one failure won't abort the rest; capped at 100). Set dry_run to validate args + check the destructive gate WITHOUT executing. Returns JSON. Call m3_index first if you don't know a tool's args. Destructive tools require MCP_PROXY_ALLOW_DESTRUCTIVE=1.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| args | No | ||
| tool | No | ||
| batch | No | ||
| dry_run | No | ||
| timeout | No | ||
| database | No |