Conway

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-terminal

What Happens on First Run

The terminal bootstraps itself automatically:

  1. Generates a private key -- a secure EVM wallet is created at ~/.conway/wallet.json (file permissions 0600)
  2. Provisions an identity -- signs a SIWE message to authenticate with the Conway API
  3. Creates an API key -- saved to ~/.conway/config.json for 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 address

The 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:

ProductTools
Conway Cloudsandbox_create, sandbox_exec, sandbox_write_file, sandbox_read_file, sandbox_expose_port, sandbox_pty_*, ...
Conway Computechat_completions
Conway Domainsdomain_search, domain_register, domain_dns_*, ...
x402wallet_info, wallet_networks, x402_fetch, x402_check, x402_discover
Creditscredits_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