launch_app
Launch one or multiple macOS applications by name, bundle ID, or path in the background without stealing focus, with an option to activate and bring them to the foreground.
Instructions
Launch one or multiple macOS applications by name, bundle ID, or .app path (launches in the background by default without stealing focus unless activate=true).
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "launch_app"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app | No | Application name (e.g. 'Calculator', 'Notes'), bundle ID ('com.apple.Notes'), or path. | |
| apps | No | Multiple applications to launch in parallel in one call. | |
| activate | No | Bring launched application(s) to foreground (default false). |