Commands index
SmartMoving command reference
Section titled “SmartMoving command reference”The command reference is generated from node mcp-server/dist/cli.js schema --json and mirrors the MCP operation registry published at /schema.json. This project is unofficial and intended only for authorized SmartMoving External API users.
Safety gates
Section titled “Safety gates”- READ commands require
SMARTMOVING_API_KEY; they do not mutate CRM data. - WRITE commands are blocked unless
SMARTMOVING_ALLOW_WRITES=trueor--allow-writesis set. Use--dry-runfirst and require human approval before real writes. - DESTRUCTIVE commands require writes,
SMARTMOVING_ALLOW_DESTRUCTIVE=true, and explicit confirmation such as--yes. Use only after separate approval.
Generated groups
Section titled “Generated groups”Each group page lists commands, safety levels, generated examples, and the corresponding MCP tool name. Use smartmoving schema --json for the full machine-readable contract.
Agent defaults
Section titled “Agent defaults”smartmoving doctor --jsonsmartmoving schema --jsonAgents should prefer read-only commands, pass --json for machine-readable output, use --wrap-untrusted when feeding CRM text into an LLM, and never print API keys or customer data.