Features
| Capability | CLI | REST | MCP |
|---|---|---|---|
| Upload file (CDN) | ✅ | ✅ | ✅ |
| Upload file (Arweave) | ✅ | ✅ | - |
| Upload file (IPFS) | ✅ | ✅ | - |
| Download file | ✅ | ✅ | ✅ |
| Deploy static site | ✅ | ✅ | - |
| ENS image uploads | ✅ | ✅ | - |
| Set contenthash | ✅ | - | - |
| ENS metadata (ERC-8004) | ✅ | - | - |
| Encrypt for self | 🚧 | - | - |
| Encrypt for address | 🚧 | - | - |
| Encrypt for cross-chain | 🚧 | - | - |
| Encrypt for many | 🚧 | - | - |
| Multi-recipient encryption | 🚧 | - | - |
| View keys | 🚧 | - | - |
| Pay-to-reveal | 🚧 | - | - |
| x402 payment (USDC) | ✅ | ✅ | - |
| Lightning payment (BTC) | 🚧 | 🚧 | - |
| Pay with (SOL) | 🚧 | 🚧 | - |
| Pricing query | ✅ | ✅ | ✅ |
Legend: ✅ available — 🚧 in progress — - not supported
Auth
| Method | CLI | REST | MCP |
|---|---|---|---|
| OWS wallet | ✅ | - | - |
| EIP-712 (viem, ethers) | - | ✅ | - |
| API key | - | ✅ | ✅ |
MCP API keys cannot upload to ENS-specific endpoints — ENS uploads require wallet-based ownership proof. See MCP Server for details.