{"steps":["1. Get a wallet with a few USDC on Base","2. Wrap your HTTP client with an x402 payer (below)","3. POST https://toll402.dev/v1/do with { need, input } — or call any tool from https://toll402.dev/v1/catalog directly"],"javascript":"import { wrapFetchWithPaymentFromConfig } from \"@x402/fetch\";\nimport { ExactEvmScheme } from \"@x402/evm/exact/client\";\nimport { privateKeyToAccount } from \"viem/accounts\";\nconst fetchPaid = wrapFetchWithPaymentFromConfig(fetch, { schemes: [{ network: \"eip155:8453\", client: new ExactEvmScheme(privateKeyToAccount(process.env.WALLET_KEY)) }] });\nconst r = await fetchPaid(\"https://toll402.dev/v1/do\", { method: \"POST\", headers: { \"content-type\": \"application/json\" }, body: JSON.stringify({ need: \"clean markdown of a page\", input: { url: \"https://example.com\" } }) });\nconsole.log(await r.json());","python":"# pip install x402 httpx eth-account\nfrom x402.clients.httpx import x402HttpxClient\nfrom eth_account import Account\nacct = Account.from_key(WALLET_KEY)\nasync with x402HttpxClient(account=acct, base_url=\"https://toll402.dev\") as client:\n    r = await client.post(\"/v1/do\", json={\"need\": \"clean markdown of a page\", \"input\": {\"url\": \"https://example.com\"}})\n    print(r.json())","mcp":{"mcpServers":{"toll402":{"command":"npx","args":["-y","toll402-mcp"],"env":{"TOLL402_URL":"https://toll402.dev","TOLL402_WALLET_KEY":"0x..."}}}},"curl":"curl -i -X POST https://toll402.dev/v1/read -H 'content-type: application/json' -d '{\"url\":\"https://example.com\"}'   # → 402 + PAYMENT-REQUIRED header"}