Pay-per-use compute on Base. Send code, pay in USDC, get results.
Ouro is a pay-per-use compute service on Base. Send code, pay in USDC, get results. No accounts, no API keys — your wallet is your identity.
Ouro uses x402, a payment protocol built on HTTP 402 (Payment Required). Here's how it works:
With the MCP server, this is fully automatic — just call run_job and payment is handled for you. See the full flow with curl examples on the API page.
The fastest way to start is with MCP. Set WALLET_PRIVATE_KEY to your wallet's hex private key (starts with 0x):
Then just say: "Run echo hello world on Ouro"
Using a different client? See all MCP client configs (Claude Code, Claude Desktop, VS Code, Windsurf, and more).
{
"mcpServers": {
"ouro": {
"command": "npx",
"args": ["-y", "ouro-mcp"],
"env": { "WALLET_PRIVATE_KEY": "0x..." }
}
}
}