Find your browser
Ask: “List my connected browsers and tell me which one you will use.” Choose the intended browser if more than one is paired.
Chrome extension / Standard
A flexible route from your AI client to the Chrome sessions you already use.
Official extensions available. Full production onboarding under verification.
01 / Install & pair
Use the same GhostStack account in your MCP client and extension. Open Apparatus from your account and check that Pilot access is enabled.
Create a GhostStack account ↗Open the Chrome Web Store listing, choose Add to Chrome and review the requested permissions. Use one variant for a pairing session to avoid confusing browser connections.
Install Pilot for Chrome ↗Open the extension, choose Pair browser and complete Identity sign-in. Check the account and browser name before confirming. Enable the session when you are ready to work.
Add a domain you control or are authorized to use. Start with read access. Grant act access only when you want the agent to click, type or submit, and review sensitive-action approvals.
Understand permissions & limits ↗Add a remote HTTP MCP server with the endpoint below and authorize it through Identity.
https://apparatus.ghoststack.app/mcp/pilot
Connect Claude Code, Cursor or another client ↗
02 / First task
Ask: “List my connected browsers and tell me which one you will use.” Choose the intended browser if more than one is paired.
Ask: “In your own agent window, open my allowed test page and summarize its headings.” The agent works in its own tab group; it cannot freely control your other tabs.
After granting act access, ask it to fill a test form without sending it. Inspect the result before approving a submission or any sensitive action.
Disable the extension session to stop access. Remove domain permissions or disconnect the browser when you are finished.
03 / Know your variant
Both variants use paced, trusted browser input. Standard can fall back to a synthetic DOM click if debugger attachment fails; the tool result reports that fallback.
Standard fill assigns a field value and dispatches input/change events. For keyboard-dependent fields, use the type or press tool.
Neither variant bypasses domain permissions, sensitive-action approvals or account limits. Trusted input does not prove human authorship, guarantee invisibility or override a site’s restrictions.
04 / Troubleshooting
Check that Chrome is running, the extension session is enabled, and the extension and MCP client use the same account. Reopen Apparatus to confirm Pilot access, then reconnect the client.
Check the exact domain and whether it has read or act access. Use the agent’s own tab group. Review pending approvals instead of repeatedly retrying a blocked action.
Check whether the result reports a synthetic-click fallback. For fields requiring keyboard events, try type or press rather than fill. Do not use either variant to evade a site’s access rules.
Pilot currently allows 30 calls per rolling minute, two concurrent operations and two connected browsers per account. Wait for the window to clear or the current operation to finish. There is no monthly usage cap.