Overview
The MCP server that gives AI agents write access to the real world.
The Conway Terminal is an MCP server that gives any AI agent access to three Conway products:
- Conway Cloud -- Spin up Linux VMs, execute code, deploy apps, expose services
- Conway Compute -- Run frontier models (Claude, GPT, Kimi) via a single API
- Conway Domains -- Register and manage domains with full DNS control
One install into Claude Code, Claude Desktop, Cursor, OpenClaw, or any MCP-compatible agent and it can do all of this -- paying for everything with USDC, no human in the loop.
npx conway-terminalWhat Happens on First Run
The terminal bootstraps itself automatically:
- Generates a private key -- a secure EVM wallet is created at
~/.conway/wallet.json(file permissions0600) - Provisions an identity -- signs a SIWE message to authenticate with the Conway API
- Creates an API key -- saved to
~/.conway/config.jsonfor subsequent requests
No human setup required. The agent has its own cryptographic identity.
~/.conway/
├── wallet.json # Private key (EVM) — the agent's identity
└── config.json # API key + wallet addressThe wallet can be loaded by any program that reads the private key from ~/.conway/wallet.json. Multiple tools and agents on the same machine share the same identity and funds.
x402 Payments
The terminal has a built-in x402 payment client. When a Conway API returns HTTP 402, the terminal automatically signs a USDC transferWithAuthorization and resubmits. Payments are verified and settled on-chain via openx402.ai.
- USDC on Base (EVM)
- EIP-3009 gasless authorization
- No human approval needed
Available Tools
The terminal exposes tools for every Conway product:
| Product | Tools |
|---|---|
| Conway Cloud | sandbox_create, sandbox_exec, sandbox_write_file, sandbox_read_file, sandbox_expose_port, sandbox_pty_*, ... |
| Conway Compute | chat_completions |
| Conway Domains | domain_search, domain_register, domain_dns_*, ... |
| x402 | wallet_info, wallet_networks, x402_fetch, x402_check, x402_discover |
| Credits | credits_balance, credits_history, credits_pricing |
See the full MCP Tools Reference for every tool and its parameters.
Supported Agents
The terminal works with any MCP-compatible client:
- Claude Code -- Auto-configured by the install script
- Claude Desktop -- Auto-configured by the install script
- Cursor -- Manual MCP config
- OpenClaw -- Auto-configured by the install script
- Any agent that speaks MCP (stdio or HTTP)
Next Steps
- Installation -- One-line setup or manual install
- MCP Tools Reference -- Every tool and its parameters