m3_call
Call any M3 catalog tool by name with its arguments, either individually or in batch, with a dry-run option to validate 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 | ||
| database | No |