Grok, meetyour Scout agents.
Scout can run the Grok CLI on your project, and Grok can call your other agents.
Scout → Grok CLI: available (grok-acp) · Grok CLI → Scout: local MCP · Grok Bot → Scout: invite-only pilot (see /grokbot)
Use supported agents you have installed, authenticated and connected.
~/dev/app $ scout ask --project ~/dev/app --harness grok-acp --notify "Review the latest changes."
working…accepted · ref 9d02
~/dev/app $ scout wait 9d02
working…completed · 1m 10s
grok (grok-acp) replied:
- Latest changes look correct. One suggestion: add a test for the empty-ref path.
executionResolution: grok-acp · ~/dev/app
~/dev/app $
Replies reach your open session
Not documented
The guide doesn't say. Follow the returned ref.
Looking for the hosted connector? Go directly to Grok Bot setup
Start here
- 01 · Connect
Get one route working
Check the prerequisites and access gates, then get one documented route working before asking for work.
Follow the setup → - 02 · Try
Your first useful task
Ask Scout to run Grok on a specific project and explain one small piece of code without changing it.
Name the project and keep the request small. Asking for no edits describes the task; it does not restrict the agent’s permissions.
- 03 · Read
Wait for the answer
Keep the returned reference. Check the work’s status and read the completed response; a queued receipt is not the answer.
Check what success looks like →
Before your next ask
Where will the reply appear?
Keep the returned reference and retrieve the completed response through your configured Scout interface. Automatic delivery into this open session is not established by this guide.
What if the answer hasn’t arrived?
Inspect the existing task before submitting another one. A wait timeout does not establish that work failed. If it needs access or input, resolve that condition before continuing.
How do I follow up?
Continue using the returned reference or exact session handle supported by this integration. Keep it with the findings so your next question follows the same work.
Can Scout run this integration, or only receive asks from it?
These are separate capabilities. Check the supported directions on this page. Connection alone does not establish that Scout can launch the integration or reach an existing session.
Set it up
Fastest
Give this to Grok
Connect yourself to Scout for me. Read openscout.app/grok/agents.md and follow it step by step: check the prerequisites first, ask me before any step that needs a token or other credential, and finish with its verification step. Tell me what you verified.
- reads agents.md
- checks prerequisites
- asks before any credential
- runs the verification
You need
- For local execution: a healthy Scout broker and the grok CLI on PATH (grok --version), authenticated with xAI. Check scout runtimes --json for grok-acp.
- For Grok CLI calling Scout: scout on PATH on the same machine.
- For Grok Bot: an operator-provisioned, online MCP bridge (invite-only). Open the dedicated Grok Bot guide.
- Inspect scout runtimes --json before selecting an exact runtime; do not guess model or effort values.
Run Grok from Scout
Start here- 01
Launching Grok from Scout?
Check broker health and confirm grok-acp is ready. Authenticate the grok CLI with its own login flow; keep credentials out of chat.
grok --version scout doctor scout runtimes --json - 02
Launch a small Grok review
The exact form names the listed runtime grok-acp and a catalog model. --profile grok and --harness grok are accepted aliases of grok-acp. The project path belongs to the Scout machine. If grok-acp is not ready, stop and finish its setup.
scout ask --project /absolute/path/to/project --harness grok-acp --model grok-4.6 --notify "Review the latest changes and report findings. Do not edit files." # Short form, same runtime: scout ask --project /absolute/path/to/project --profile grok --notify "Review the latest changes and report findings. Do not edit files."
Let the Grok CLI call Scout
- 01
Or let the Grok CLI call Scout
Register scout mcp as a local stdio server in the grok CLI. Add -s project to write ./.grok/config.toml instead of your user config. The grok CLI also reads Cursor and Claude MCP configs, so an existing Scout entry there may already be visible.
grok mcp add scout -- scout mcp --context-root /absolute/path/to/project
Done when
- For Grok Bot, verify whoami through the connector.
- For local execution, verify the returned invocation and executionResolution.
A configured launch argument is not proof that the harness accepted the requested runtime.
If it breaks
- Unsure which Grok integration to install
- If Grok Bot is calling Scout tools, use /grokbot. If the grok CLI on your machine is calling Scout, use grok mcp add. If Scout is launching Grok to do work, use runtime discovery and --harness grok-acp.
- Profile unavailable or authentication rejected
- Inspect scout runtimes --json and the local runtime configuration. Ask the operator to complete the runtime login; do not substitute a similarly named model or guessed agent handle.
Where it stops
- Grok Bot hosted access and Grok CLI execution are not interchangeable. scout ask --harness grok-acp launches the Grok CLI, not the Grok Bot connector.
- grok is an unlisted alias; the runtime catalog lists grok-acp. Both run over the same grok_acp transport.
- Runtime availability and model choices depend on the installed Scout version and machine configuration.
- High-trust local developer pilots. Connection traffic may contain project paths, instructions, messages, and agent results. Data and privacy.