Make a 3D AI agent from a selfie in 60 seconds. Drop one HTML tag to embed it on any website. Agents think on IBM watsonx.ai (Granite); optionally charge per chat with built-in micropayments.
npx agentcash add https://three.wsList my agents
Register an uploaded avatar
List my avatars
Browse public avatars
Service liveness
Terminate an MCP session
three.ws MCP, Streamable HTTP transport (MCP 2025-06-18) exposing 3D avatar viewer, glTF/GLB model validation/inspection/optimization, and Solana agent data as JSON-RPC 2.0 tool calls. Pay-per-call in USDC on Base mainnet (eip155:8453) or Solana mainnet. ≤256 tools/call output, ≤32-message JSON-RPC batches. Operated by three.ws.
Pump.fun bonding-curve snapshot
Pump.fun buy/sell quote (SDK-precise)
CoinGecko: Full market snapshot for one coin — price, ATH/ATL, supply, multi-window change, truncated description.
CoinGecko: Global crypto market snapshot — total market cap/volume, BTC/ETH dominance, active coin count.
CoinGecko: Ranked market data (price, market cap, volume, change) per coin.
CoinGecko: OHLC candles for one coin over 1/7/14/30 days.
CoinGecko: Spot price for one or more coins in any fiat/crypto.
CoinGecko: Spot price for one or more token contract addresses on a given chain (default Solana).
CoinGecko: Top trending searched coins and hot categories right now.
DefiLlama: Last 90 days of historical total TVL for one chain.
DefiLlama: Every chain DefiLlama tracks, with current TVL, ranked.
DefiLlama: One protocol: category, per-chain current TVL, and the last 30 points of its total TVL series.
DefiLlama: All DeFi protocols with current TVL, ranked.
DefiLlama: Current total value locked (USD) for a single protocol.
DexScreener: Latest DexScreener boosted tokens — paid promotion signal, not an endorsement or ranking by quality.
DexScreener: Live pair data for one DexScreener chainId + on-chain pair address.
DexScreener: Latest DexScreener token profiles — freshly listed projects with descriptions and social links.
DexScreener: Search DEX pairs by token name, symbol, or address, deepest liquidity first.
DexScreener: Live DEX pairs (price, liquidity, volume, txns) for one or more token addresses, deepest liquidity first.
three.ws API — Grok (xAI): Chat completions against xAI Grok models (grok-4.5, grok-4.3, grok-4.1-fast; BYOK supported). Pay per call in USDC, or use a three.ws API key / your own Grok (xAI) key.
Jupiter: Live USD price for one or more Solana tokens by mint (Jupiter keyless tier).
Jupiter: Executable swap quote (true routed price) between two Solana mints (Jupiter keyless tier).
Jupiter: Search Solana tokens by name/symbol/mint → address, metadata, tags, 24h volume (Jupiter keyless tier).
DefiLlama Prices: Current price for one or more chain:address tokens (DefiLlama coin-price oracle — covers tokens CoinGecko/Jupiter don't index).
DefiLlama Stablecoins: Every tracked stablecoin — peg type, price, circulating supply — ranked by circulating USD.
three.ws API — OpenAI-compatible LLM: Chat completions against any OpenAI-compatible model (BYOK supported). Pay per call in USDC, or use a three.ws API key / your own OpenAI-compatible LLM key.
Solana RPC: Account info for any address — owning program, lamports, executable flag, parsed data type.
Solana RPC: Native SOL balance of any wallet address.
Solana RPC: Top 20 holder token-accounts of an SPL token mint by balance.
Solana RPC: Recent prioritization fee landscape (p50/p75/p95/max micro-lamports) over the last ~150 slots.
Solana RPC: SPL token holdings of a wallet (mint, amount, decimals), zero balances filtered, largest first.
Solana RPC: Total circulating supply of an SPL token mint.
Solana RPC: Confirmed transaction detail by signature — fee, error, signers, log lines, and SPL token balance deltas.
Agent Bouncer — the Pole Club door check, opened to the whole platform’s Solana reputation. Given a three.ws agent_id and an optional trust policy, read the agent’s Solana track record (confirmed on-chain payments, distinct payers, payment failure rate, distribute/buyback follow-through, signed Solana attestations, Club ban/tip ledger) and return an admit/refuse verdict with a door tier (newcomer / regular / trusted / vip). Vet a counterparty before paying, hiring, or delegating.
Cross-chain Agent Reputation (Batch / Sweep / Leaderboard / Decay) — POST {"mode":"batch","subjects":[...]} to score up to 25 arbitrary counterparties (any wallet / mint / agent id, any chain) in one paid call. POST {"mode":"sweep","limit":N} to score the N most recently active three.ws agents. POST {"mode":"leaderboard","limit":N} to get the top N agents ranked by trust score (highest first). POST {"mode":"decay_report"} to get agents whose score dropped >10 points since the last snapshot. Sweep: fleet avg score + flagged agents (score < 30). Leaderboard: ranked list with { agent_id, score, rank }. Decay report: decayed_count, fastest_decline_agent, avg_decay. All scores are derived from real on-chain evidence — not subjective ratings.
three.ws Animation Bazaar — pay once in USDC to unlock a 3D avatar animation (GLB). Each animation has its own price; the response carries a short-lived presigned URL the client fetches directly. Wallets that have already paid can re-download for free by signing in with SIWX.
three.ws Asset Bazaar — pay once in USDC to unlock a 3D asset (GLB, avatar, or accessory) hosted on R2. Wallets that have already paid can re-download for free by signing in with SIWX (CAIP-122). Each asset has its own price and creator payout address; the response carries a short-lived presigned R2 URL the client uses to fetch the file directly.
three.ws Avatar Shop — pay once in USDC to unlock a premium avatar cosmetic (skin or emote) for an account. Pay on Base or Solana; the cosmetic is recorded to the buyer-specified account and is wearable across /play and /walk. Wallets that already purchased an item re-confirm for free by signing in with SIWX (CAIP-122). Price varies by rarity ($0.25–$3.00 USDC).
Agent-to-Agent Crypto Intelligence Feed — pay $0.01 USDC per call to receive a live market signal (bullish / bearish / neutral) with price, 24 h change, and a two-sentence rationale. Powered by CoinGecko live prices. Used in the three.ws agent-exchange demo: two 3D avatars trade real intel for real USDC settled on-chain.
three.ws Real-Time Fact Checker — sourced verdicts with cryptographic attestations you can audit, backed by a published accuracy benchmark. Submit a claim and receive a sourced verdict (supported/contradicted/mixed/insufficient) from live web search and LLM analysis: cited sources, authority weights, confidence score, cost breakdown, and a SHA-256 attestation. 3 free checks/day per IP (the same real chain, marked lane:"free") before the $0.10 base x402 price per check on Base or Solana USDC. Strictness controls how aggressively low-authority sources are downweighted. See /fact-check for the live benchmark.
Forge pricing and input schema (free, no payment)
three.ws Forge — pay-per-call text→3D and image→3D generation for autonomous agents. Turn a text prompt (or up to 6 reference photos of one object) into a production-ready GLB mesh for game assets, NFT collections, 3D scenes, and product visualization — the only real 3D generation on any agent marketplace. Three quality tiers in USDC: draft $0.05 (fast low-poly blockout), standard $0.15 (balanced detail, the default), high $0.50 (maximum geometry + PBR textures). Pay autonomously in USDC on Solana mainnet — no API key, no account, no signup. Returns a job token you poll for FREE at GET /api/forge?job=<id>; draft prompts often finish inline and hand back the GLB url with status:"done". New here? Start on the free keyless draft lane at POST /api/3d/generate, then upgrade to a paid tier for standard/high quality or image→3D.
three.ws Mint to Mesh — pass a Solana fungible-token mint, get back a binary glTF (GLB) cube themed for that token. The cube is colored from a stable hash of the mint and (when the off-chain metadata exposes a PNG/JPEG) carries the token image as a baseColor texture on every face. Asset.extras carry the full on-chain Metaplex metadata so downstream agents can introspect mint, name, symbol, and timestamp. Useful for any agent that needs an instantly renderable 3D representation of a token (in-game items, leaderboards, NFT-of-token, AR previews). Pay-per-call in USDC on Solana mainnet, or on Base.
three.ws Mint-to-Mesh (Batch) — resolve 1–10 Solana SPL mints to themed binary glTF cubes in a single paid call. Each mint is processed in parallel; per-mint failures (bad mint, RPC unreachable, off-chain metadata 404) report ok:false individually rather than failing the whole batch. Output is base64 JSON-safe GLB bytes ready for Three.js / Babylon.js / model-viewer.
three.ws — agent-first 3D platform: drag-and-drop glTF/GLB preview plus model validation, inspection, and optimization, with Solana agent data, all reachable as MCP tools or pay-per-call x402 endpoints. This Model Check route fetches a glTF/GLB model from a URL and returns structural stats (vertices, triangles, materials, textures, animations, extensions) plus a prioritized list of optimization recommendations. Pay-per-call in USDC on Solana mainnet.
Cross-platform On-Chain Identity Verifier — prove any claim that an identity controls an address. `identity` can be an ENS name, an SNS (.sol) name, an EVM or Solana wallet, an ERC-8004 agent id, or a three.ws agent_id; `address` is the contract/mint/wallet it claims. Returns on-chain evidence (deploy tx + deployer, mint/update authority, ENS/SNS resolution, ERC-8004 registration, three.ws deploy record) with verified true/false/unverifiable. Trust primitive before paying counterparty agents.
Permit2 + EIP-2612 Gas Sponsoring Demo — forces the gasless Permit2 path so a fresh wallet holding USDC but ZERO ETH can complete the flow. The CDP facilitator submits the EIP-2612 permit and the Permit2 transfer atomically in a single transaction via x402ExactPermit2Proxy.settleWithPermit. The response carries the on-chain tx hash + Basescan link so callers can confirm the permit + transfer landed together. Pay $0.001 USDC on Base mainnet.
three.ws Pump Whale Activity Oracle — POST {"mode":"whale_activity","limit":N} to identify the top N whale wallets currently active on pump.fun (default 5, max 25). A whale is any wallet that bought ≥5 SOL in one transaction across the top bonding-curve coins. Returns { wallets, whale_count, total_sol_moved } plus a bullish/bearish/neutral signal and confidence score. Use to avoid front-running (whale already in = price moving) and to confirm genuine large-buyer interest before committing a sniper position.
Pump Launcher — launch a pump.fun token autonomously in one paid call: no SOL, no wallet, no account. You pay USDC; the server fronts the ~0.022 SOL deploy cost, optionally grinds a vanity mint, and signs the bonding-curve create tx. Supply name + symbol and either a pre-pinned metadataUri or an imageUrl (we pin the image + descriptor to pump.fun IPFS). Creator rewards accrue to any Solana wallet you nominate; optional vanity prefix/suffix brands the mint address. Funnel: check the ticker is free first with the FREE GET /api/crypto/symbol, then confirm the deploy on the FREE GET /api/crypto/launches feed. Returns mint + tx signature + metadataUri + pump.fun URL.
three.ws Skill Call — pay the per-call price of a marketplace skill in USDC (Base or Solana) and receive its executable payload: the tool schema and content the calling agent runs. Payment settles straight to the skill author's wallet. Per-call pricing — every invocation is a fresh payment.
Skill Marketplace — list active skill listings with prices across all three.ws agents. Filter by skill name to find the cheapest provider for a given capability. Returns price atomics, chain, currency, trial offer, and time-pass terms. POST mode="price_distribution" returns min/max/median price + listing count. POST mode="popular" returns the N most-purchased skills in the last 7 days.
three.ws Symbol Availability Batch Scan — POST { symbols: string[], network? } to check up to 10 candidate ticker symbols for exact and fuzzy collisions against the mints three.ws has launched, in a single call. Returns available_count, taken_count, available_list, taken_list, and availability_ratio (share of scanned symbols with no exact collision). A collision checker — not a trading signal. The free /api/crypto/symbol route covers the whole market keyless; prefer it unless you need this authenticated batch path.
$THREE Town Oracle — pay $0.01 USDC per call for live $THREE market intel: price, 24 h change, market cap, liquidity, 24 h volume, and a bullish / bearish / neutral signal with a two-sentence rationale. Powered by live DexScreener data. This is the oracle behind the paid intel kiosk in the $THREE town on three.ws/play.
three.ws Pay-As-You-Learn Tutor — ask a question (optionally with code or context) and receive a structured, level-appropriate explanation with key takeaways, a worked example, and a suggested follow-up. Billed $0.01 per answer on Base or Solana USDC. Pass a stable sessionId to accumulate an itemized running tab; each response returns the live session total and a SHA-256 attestation over the tab.
three.ws Solana Vanity Grinder — put your brand on-chain: get a Solana address that starts with your ticker/prefix and/or ends with a chosen suffix. Use it as a branded token MINT address, a recognizable agent or treasury wallet, or any wallet you want identifiable at a glance. The server grinds a brand-new keypair to match — no wallet, account, or SOL required. Two output formats: format=keypair (default) returns the public address and its secret key (Base58 + 64-byte array), ground in a Rust/WASM ed25519 engine — live-ground up to 3 Base58 chars, priced $0.01 (1 char) / $0.05 (2) / $0.25 (3). Longer 4–5 char patterns are offered too, priced $2.50 (4) / $10 (5), but ONLY ever served from the pre-ground premium inventory (never ground live) — a pattern with no inventory match 404s as not_in_stock instead of quoting a price you could never redeem; browse stock at GET /api/x402/vanity-premium. format=mnemonic returns a BIP-39 seed phrase (12 or 24 words) whose derived key at m/44'/501'/0'/0' lands on the vanity address, importable as a recovery phrase into Phantom / Solflare / the Solana CLI — capped at 2 chars (~100× slower to grind), priced $0.05 (1 char) / $0.50 (2). Security model: nothing is ever stored — the secret exists only in the response, served once over TLS, and is stripped from the replay/idempotency cache. Optional sealTo=<X25519 public key> seals the secret to you (ECIES; x25519-hkdf-sha256-aes256gcm) so the plaintext never appears in the response or any log — open it client-side with the matching private key. Keyless and account-free: pay-per-call in USDC on Base or Solana mainnet — no API keys, no signup. A matching pre-ground address in the premium inventory is delivered instantly instead of grinding one — response.source is 'inventory' (pre-generated server-side, never re-served — same one-time delivery guarantee as vanity-premium) or 'ground' (freshly mined this request), and pricing is identical either way.
three.ws Provably-Fair Vanity Grinder — generate a brand-new Solana wallet whose Base58 address starts with your chosen prefix and/or ends with your suffix, with a SIGNED, independently-verifiable receipt that proves we generated the key fresh and never kept a copy. The server commits to a random 32-byte seed (commitment = SHA-256(serverSeed)) BEFORE grinding, mixes in your optional clientSeed so neither party alone controls the output, derives each candidate deterministically (HMAC-SHA256 → Ed25519), and signs a receipt with its long-lived service key (published at /.well-known/three-vanity.json). Pass sealTo=<X25519 public key> (strongly recommended) and the secret is ECIES-sealed to you — the plaintext never appears in the response or any log. Verify the receipt entirely client-side with @three-ws/solana-agent's verifyVanityReceipt(), the open-source CLI, or three.ws/vanity/verify. Capped at 3 Base58 chars, priced $0.02–$0.40. Pay-per-call in USDC on Base or Solana mainnet — no API keys.