# Bulk MCP tools

Bulk tools run best-effort operations on command processes in the effective project. Start operations consider only trusted commands; stop operations consider every running command regardless of trust.

## Tools

- `start_all_commands` — Attempt to start every trusted command process in the effective project scope.
- `stop_all_commands` — Attempt to gracefully stop every running command process in the effective project scope, regardless of trust.
- `restart_all_commands` — First attempt to stop every running command process in the effective project scope, regardless of trust, then attempt to start every trusted command process in that scope.

## Notes

Bulk start and the start phase of bulk restart respect [command trust](../commands/trust-security.md). The stop phase of bulk restart does not filter by trust, so a running untrusted command can be stopped and then skipped during the start phase. Results report per-process failures and trust skips; successful operations are not rolled back when another process fails.

Bulk tools are useful for restoring a project after opening Solo, restarting a full dev stack, or stopping project commands before a large change.

---

Are you a human? Read this doc on the web: https://soloterm.com/docs/mcp-tools/bulk
