m3_call
Access the full M3 tool surface with one low-token call: pass a tool name and args, or run up to 100 isolated batch calls. Use dry_run to validate arguments and check safety before 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 |