Orgo
Orgo provides cloud computers that agents can create, control, automate, and manage through an API.
Verdict
Common use cases
- Reproduce customer bugs in isolated VMs
- Test deployment scripts before production rollout
- Demo UI fixes live during support calls
- Run untrusted code in sandboxed environments
- Capture screenshots for visual regression testing
Integration
- Vendor
- Orgo
- Category
- other
- Auth
- API_KEY
- Tools
- 11
- Composio slug
orgo
Tools
- Control Pointer
Perform one pointer action on a running Orgo computer: click, drag, or scroll. The action is applied immediately and a click may submit forms or trigger irreversible effects. Inspect a fresh screenshot and verify the intended effect before
- Create Computer
Create and automatically start a virtual computer in an accessible workspace. This may consume quota or incur usage charges; call only after the user confirms the target workspace and requested resources.
- Delete Computerdestructive
Permanently delete one Orgo computer and its data. This cannot be undone. Call only when the user explicitly confirms the exact computer ID and permanent deletion.
- Execute Code
Execute arbitrary Bash or Python code on an Orgo computer. Code can read secrets, alter data, access networks, or delete files. Show the exact code and target computer to the user and call only after explicit confirmation. A provider-report
- Get Computer
Get current details and status for one Orgo computer. Use after creation or a power operation to observe state.
- Get Screenshot
Capture the current display of a running Orgo computer for visual inspection before deciding on mouse or keyboard input.
- List Templates
List either templates owned by the connected account or Orgo-maintained curated templates. Returns refs that can be supplied when creating a computer.
- List Workspaces
List workspaces accessible to the connected Orgo key, including the computers in each workspace. Use this to discover workspace and computer IDs before other calls.
- Run Computer Agent
Run one non-streaming computer-use agent task on a running Orgo computer. The agent acts immediately and autonomously: it can click or submit forms, type content, execute shell commands, access external services, modify files or accounts, a
- Send Keyboard Input
Send either literal text or one key or key combination to the current keyboard focus on a running Orgo computer. Input is applied immediately and may submit forms or trigger irreversible effects. Inspect a fresh screenshot first, and do not
- Set Computer Power State
Start, stop, or restart one Orgo computer after explicit user confirmation. Stop preserves disk but releases the host, start may assign a new host, and restart rotates connection credentials. The response only acknowledges that Orgo accepte
Setup
Setup guide
- 11. Open your Switchy workspace settings and navigate to the MCP Integrations tab. 2. Click 'Add Integration' and select Orgo from the catalog. 3. Log in to your Orgo account in a separate tab and generate an API key from the developer settings or keys page. 4. Paste the API key into the Switchy connection form and click 'Connect'. 5. Switchy will verify the key by listing your accessible workspaces. 6. Open any Project and type '@Orgo list workspaces' to confirm the connection works. 7. To test a full workflow, ask '@Orgo create a computer in workspace [ID] using the Ubuntu template', then request a screenshot once it boots. 8. Remember that creating computers consumes quota and may bill your Orgo account, so confirm workspace and template details before each creation call.
What teammates see: by default, memories from Orgo are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
List My Workspaces
@Orgo list all workspaces accessible to my account and show me the computers in each one
Spin Up Ubuntu VM
@Orgo create a new computer in workspace [paste-workspace-id-here] using the Ubuntu template, then take a screenshot once it's running
Run Diagnostic Script
@Orgo execute this Bash script on computer [paste-computer-id-here]: df -h && free -m && ping -c 3 google.com
Click Through Setup Wizard
@Orgo get a screenshot of computer [paste-computer-id-here], then click the Next button at the bottom right and show me the new screen
Tear Down Test Machine
@Orgo delete computer [paste-computer-id-here] permanently after I confirm this is the correct ID
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@orgo list all workspaces and show me which computers are currently running in each one
Found 2 workspaces accessible with your Orgo key: **Production Workspace** (ws_abc123) - dev-server-01 (running, Ubuntu 22.04) - staging-db (stopped) **Testing Workspace** (ws_xyz789) - test-runner-03 (running, Python 3.11) - selenium-box (running, Chrome headless) This illustrative example shows how the MCP would enumerate your workspaces and their computers, including power state and basic configuration details.
This read-only operation requires a valid API key with workspace:read scope. Useful for discovery before targeting specific computers with actions. No side effects, but the response reflects your account state at call time—computers may start or stop between queries.
@orgo create a new Ubuntu computer in my Testing workspace with 2 CPUs and 4GB RAM, then start it automatically
Created computer **test-ubuntu-47** (cmp_new456) in Testing Workspace: - Template: Ubuntu 22.04 LTS - Resources: 2 vCPUs, 4GB RAM, 20GB disk - Status: starting (typically ready in 45-90 seconds) This illustrative example shows the MCP confirming the computer was created and is booting. The actual computer ID and startup time depend on Orgo's infrastructure load. Usage charges apply per the workspace's billing plan.
This write operation consumes workspace quota and may incur usage charges. The MCP calls create_computer only after you confirm the workspace ID and resource allocation. Always verify the target workspace before running—deletion is permanent and cannot be undone.
@orgo take a screenshot of dev-server-01, then click the 'Deploy' button in the center of the screen if you see it
**Screenshot captured** from dev-server-01 at 2025-01-15 14:32 UTC. The display shows a deployment dashboard with a green 'Deploy to Production' button centered at coordinates (640, 480). **Pointer action executed**: Left-click at (640, 480). The button changed state to 'Deploying...' and a progress spinner appeared. This illustrative example shows how the MCP can inspect a running computer's display and perform GUI actions—actual coordinates and UI state vary by application.
Pointer actions (click, drag, scroll) are applied immediately and may trigger irreversible side effects like form submissions or deployments. The MCP captures a screenshot first to confirm visual state, but you should verify the target computer and action before calling. Rate limits apply to screenshot and pointer operations.
Use-case deep-dives
When Orgo beats headless browsers for visual regression testing
A 3-person QA team needs to test checkout flows across five staging environments every sprint. Orgo wins here because you spin up a fresh Linux desktop, run Selenium or Playwright with a real GUI, and screenshot every step without fighting Docker display drivers. The Execute Code tool runs your test suite, Control Pointer handles edge cases where you need to manually click a modal, and Get Screenshot captures the failure state for the bug ticket. The trade-off: if your tests already run headless in CI and never need manual intervention, Orgo adds cost and latency you don't need. But if you're debugging flaky UI tests or need a throwaway environment for exploratory testing, the API-key auth and 11-tool surface make this faster than provisioning EC2 instances. Call Create Computer after the user confirms the workspace—it bills immediately.
Reproducing customer bugs in isolated sandboxes without local setup
A support engineer gets a ticket: 'the export button freezes on Firefox 128 with our enterprise SSO.' Orgo is the right call when you need to replicate the exact OS, browser version, and network config the customer reported, but your team doesn't maintain a lab of physical machines. You List Workspaces to find the shared support workspace, Create Computer from a curated Firefox template, Execute Code to install the SSO certificate, then Get Screenshot to confirm the freeze. The Delete Computer tool cleans up after the ticket closes, so you're not paying for idle VMs. The boundary: if your product is a CLI tool or API, Orgo's GUI-first design is overkill. If the bug involves screen rendering, third-party extensions, or OS-level quirks, this beats asking the customer for more logs. One API key covers the whole support rotation.
When you need a sandboxed GUI for agent tool-use research
A 2-person research team is fine-tuning an agent that books travel by navigating airline websites. Orgo is the move when your agent needs to learn click-drag-scroll patterns on real web UIs, not just API calls. You Create Computer with a browser template, your agent calls Get Screenshot to see the page, then Control Pointer to fill forms and Execute Code to verify booking confirmations in the DOM. The 11-tool surface gives you programmatic control over every input method without SSH or VNC overhead. The limit: if your agent only needs to call structured APIs, Orgo's per-minute compute cost is wasted. If you're training on visual tasks—form-filling, CAPTCHA-solving, multi-step workflows—the List Templates tool gives you reproducible starting states, and Delete Computer keeps your training runs cheap. This is cheaper than maintaining your own Selenium grid for agent evals.
Frequently asked
What does the Orgo MCP let me do in Switchy?
It lets your team spin up, control, and destroy virtual Linux computers from inside Switchy conversations. You can execute code, take screenshots, move the mouse, type text, and manage entire workspaces—all through natural language. Think of it as programmable cloud desktops that any teammate can operate without touching a terminal.
Do I need admin access to connect Orgo?
You need an Orgo API key with workspace-level permissions. The key must have rights to create, read, and delete computers in the workspaces you want Switchy to access. If your org restricts who can generate keys, check with your Orgo admin before connecting.
Can the MCP run code that deletes files or costs money?
Yes. The Execute Code tool runs arbitrary Bash or Python with full filesystem and network access. The Create Computer tool spins up new instances that may consume quota or bill your account. Switchy shows you the exact command before execution, but once you approve it, the action is immediate and irreversible.
Why use this instead of logging into Orgo directly?
You skip context-switching. Instead of opening the Orgo dashboard, finding the right workspace, SSHing in, and running commands, you describe what you need in Switchy and the MCP handles the API calls. It's faster for one-off tasks and lets non-technical teammates provision environments without learning the Orgo CLI.
Who on the team should connect the Orgo integration?
Whoever owns your Orgo billing and workspace policies. That person generates the API key and connects it in Switchy. Once connected, any Switchy user in the workspace can trigger computer creation or code execution, so treat the key like root access and audit usage regularly.