{"items":[{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","scheme":"exact"},{"amount":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"4ZHcGaij9ktYqm9dNvMSMLsbT5D7BUrXDEzQGVH5h3Q6"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"HcjfmZLgWRZzwj4deEiS7pewc4KBYSw39mW5nTyt3pz2","scheme":"exact"},{"amount":"10000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","scheme":"exact"},{"amount":"10000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"assets":[{"address":"0x0b2c639c533813f4aa9d7837caf62653d097ff85","decimals":6,"symbol":"USDC"}],"minValiditySeconds":604800,"name":"GatewayWalletBatched","verifyingContract":"0x77777777dcc4d5a8b6e418fd04d8997ef11000ee","version":"1"},"maxTimeoutSeconds":604900,"network":"eip155:10","payTo":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","scheme":"exact"},{"amount":"10000","asset":"0x3600000000000000000000000000000000000000","extra":{"assets":[{"address":"0x3600000000000000000000000000000000000000","decimals":6,"symbol":"USDC"}],"minValiditySeconds":604800,"name":"GatewayWalletBatched","verifyingContract":"0x77777777dcc4d5a8b6e418fd04d8997ef11000ee","version":"1"},"maxTimeoutSeconds":604900,"network":"eip155:5042","payTo":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","scheme":"exact"}],"description":"A witty roast of any token (Base, Ethereum, Solana and other chains) with a shareable 1200x630 PNG card: grade BASED, MID, COOKED or RADIOACTIVE computed from real metrics (contract risk, liquidity, volume authenticity, age), a one-liner and a roast line. Deterministic, no AI. Entertainment, not financial advice.","extensions":{"bazaar":{"info":{"input":{"body":{"card":false,"network":"base","token":"0x532f27101965dd16442E59d40670FaF5eBB142E4"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"disclaimer":"Entertainment, not financial advice.","grade":"BASED","metrics":["risk score 100/100","liquidity $873,403"],"network":"base","one_liner":"Adult supervision present","roast":"Holders stuck around, liquidity showed up and the contract behaves. Boring in the best way.","signals":[],"symbol":"BRETT","token":"0x532f27101965dd16442E59d40670FaF5eBB142E4"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"card":{"description":"include the PNG card (base64), default true","type":"boolean"},"network":{"enum":["base","ethereum","arbitrum","optimism","polygon","solana"],"type":"string"},"token":{"type":"string"}},"required":["token"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"disclaimer":{"type":["string","null"]},"grade":{"type":["string","null"]},"metrics":{"items":{"type":["null","string"]},"type":["array","null"]},"network":{"type":["string","null"]},"one_liner":{"type":["string","null"]},"roast":{"type":["string","null"]},"signals":{"items":{},"type":["array","null"]},"symbol":{"type":["string","null"]},"token":{"type":["string","null"]}},"type":["object","null"]},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T17:01:02.303Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T17:01:02.02Z"},"resource":"https://api.vextorium.com/v1/token-roast","serviceName":"Vextorium","tags":["token-roast","meme","social","card","base"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","scheme":"exact"},{"amount":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"4ZHcGaij9ktYqm9dNvMSMLsbT5D7BUrXDEzQGVH5h3Q6"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"HcjfmZLgWRZzwj4deEiS7pewc4KBYSw39mW5nTyt3pz2","scheme":"exact"},{"amount":"10000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","scheme":"exact"},{"amount":"10000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"assets":[{"address":"0x0b2c639c533813f4aa9d7837caf62653d097ff85","decimals":6,"symbol":"USDC"}],"minValiditySeconds":604800,"name":"GatewayWalletBatched","verifyingContract":"0x77777777dcc4d5a8b6e418fd04d8997ef11000ee","version":"1"},"maxTimeoutSeconds":604900,"network":"eip155:10","payTo":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","scheme":"exact"},{"amount":"10000","asset":"0x3600000000000000000000000000000000000000","extra":{"assets":[{"address":"0x3600000000000000000000000000000000000000","decimals":6,"symbol":"USDC"}],"minValiditySeconds":604800,"name":"GatewayWalletBatched","verifyingContract":"0x77777777dcc4d5a8b6e418fd04d8997ef11000ee","version":"1"},"maxTimeoutSeconds":604900,"network":"eip155:5042","payTo":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","scheme":"exact"}],"description":"Spanish public procurement tenders from official PLACSP open data (Plataforma de Contratación del Sector Público): search open calls by keywords, CPV code, province, contract type (works, services, supplies) and budget. Returns title, contracting authority, budget, submission deadline, CPV codes, location, EU funding and the official link. Updated every 20 minutes.","extensions":{"bazaar":{"info":{"input":{"body":{"limit":5,"only_open":true,"text":"software"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"coverage":{"data_since":"2026-09-07T13:55:40.944+02:00","updated_until":"2026-09-28T20:27:04.757+02:00"},"note":"Official public data. Always check the tender documents at the link before submitting a bid.","order":"nearest deadline","returned":1,"source":"Spanish Public Sector Procurement Platform (Government of Spain open data)","tenders":[{"amount_without_vat_eur":55491,"awarded_amount_eur":null,"awardee":null,"bid_deadline":"2026-09-29T23:59:00","body_tax_id":"P1804800I","contract_type":"Servicios","contracting_body":"Alcaldía del Ayuntamiento de Cenes de la Vega","cpv":["50312000"],"eu_funding":"No hay financiación con fondos de la UE","file":"1690/2026","last_update":"2026-09-14T12:52:37.906+02:00","link":"https://contrataciondelestado.es/wps/poc?uri=deeplink:detalle_licitacion\u0026idEvl=KI2b5CLHL7E%2Bk2oCbDosIw%3D%3D","locality":null,"procedure":"Abierto simplificado","province":"Granada","status":"Open for bids","title":"Mantenimiento preventivo y correctivo integral del hardware y software de los equipos de microinformática, servidores de datos e infraestructura LAN de cable..."}],"total_matches":51},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"cpv":{"description":"CPV code prefix, e.g. 72 for IT services, 45 for construction","type":"string"},"limit":{"description":"Results (1-50, default 20)","maximum":50,"minimum":1,"type":"integer"},"max_amount":{"description":"Maximum budget in EUR (VAT excluded)","type":"number"},"min_amount":{"description":"Minimum budget in EUR (VAT excluded)","type":"number"},"only_open":{"description":"Only tenders still accepting offers (default true)","type":"boolean"},"province":{"description":"Province or region name (e.g. Madrid, Valencia) or NUTS code","type":"string"},"text":{"description":"Keywords (Spanish) matched against title, authority and place","type":"string"},"type":{"description":"Contract type: works, services, supplies, service concession...","type":"string"}},"required":[]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"coverage":{"properties":{"data_since":{"type":["string","null"]},"updated_until":{"type":["string","null"]}},"type":["object","null"]},"note":{"type":["string","null"]},"order":{"type":["string","null"]},"returned":{"type":["number","null"]},"source":{"type":["string","null"]},"tenders":{"items":{"properties":{"amount_without_vat_eur":{"type":["number","null"]},"awarded_amount_eur":{},"awardee":{},"bid_deadline":{"type":["string","null"]},"body_tax_id":{"type":["string","null"]},"contract_type":{"type":["string","null"]},"contracting_body":{"type":["string","null"]},"cpv":{"items":{"type":["null","string"]},"type":["array","null"]},"eu_funding":{"type":["string","null"]},"file":{"type":["string","null"]},"last_update":{"type":["string","null"]},"link":{"type":["string","null"]},"locality":{},"procedure":{"type":["string","null"]},"province":{"type":["string","null"]},"status":{"type":["string","null"]},"title":{"type":["string","null"]}},"type":["null","object"]},"type":["array","null"]},"total_matches":{"type":["number","null"]}},"type":["object","null"]},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T17:01:00.035Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T17:00:59.484Z"},"resource":"https://api.vextorium.com/v1/spain-tenders","serviceName":"Vextorium","tags":["spain","public-procurement","tenders","government","b2b"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","scheme":"exact"},{"amount":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"4ZHcGaij9ktYqm9dNvMSMLsbT5D7BUrXDEzQGVH5h3Q6"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"HcjfmZLgWRZzwj4deEiS7pewc4KBYSw39mW5nTyt3pz2","scheme":"exact"},{"amount":"10000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","scheme":"exact"},{"amount":"10000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"assets":[{"address":"0x0b2c639c533813f4aa9d7837caf62653d097ff85","decimals":6,"symbol":"USDC"}],"minValiditySeconds":604800,"name":"GatewayWalletBatched","verifyingContract":"0x77777777dcc4d5a8b6e418fd04d8997ef11000ee","version":"1"},"maxTimeoutSeconds":604900,"network":"eip155:10","payTo":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","scheme":"exact"},{"amount":"10000","asset":"0x3600000000000000000000000000000000000000","extra":{"assets":[{"address":"0x3600000000000000000000000000000000000000","decimals":6,"symbol":"USDC"}],"minValiditySeconds":604800,"name":"GatewayWalletBatched","verifyingContract":"0x77777777dcc4d5a8b6e418fd04d8997ef11000ee","version":"1"},"maxTimeoutSeconds":604900,"network":"eip155:5042","payTo":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","scheme":"exact"}],"description":"Spanish public contracts awarded to a company, or by a contracting authority, from official PLACSP open data: winners, awarded amounts (VAT excluded), dates and official links. Competitive intelligence for B2B agents.","extensions":{"bazaar":{"info":{"input":{"body":{"company":"indra","limit":5},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"contracts":[{"amount_without_vat_eur":2522000,"awarded_amount_eur":2522000,"awardee":"INDRA SISTEMAS, S.A.","bid_deadline":null,"body_tax_id":"S2830189C","contract_type":"Suministros","contracting_body":"Dirección de Adquisiciones del Mando de Apoyo Logístico del Ejército del Aire y del Espacio","cpv":["32573000"],"eu_funding":"No hay financiación con fondos de la UE","file":"2026/EA02/00000404E","last_update":"2026-09-28T13:52:01.832+02:00","link":"https://contrataciondelestado.es/wps/poc?uri=deeplink:detalle_licitacion\u0026idEvl=Ng4HyveY5Gy2gkLQ8TeYKA%3D%3D","locality":null,"procedure":"Negotiated without publicity","province":"Extra-Regio NUTS 3","status":"Resolved","title":"20264611 Adquisición, suministro e instalación de radomo en EVA-4 en Roses (Girona)"}],"coverage":{"data_since":"2026-09-07T13:55:40.944+02:00","updated_until":"2026-09-28T20:27:04.757+02:00"},"found_contracts":54,"note":"Only includes awards published since the start of the stated coverage.","source":"Spanish Public Sector Procurement Platform (Government of Spain open data)","total_awarded_amount_eur":54810273.35},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"body":{"description":"Contracting authority name (or part of it)","type":"string"},"company":{"description":"Winning company name (or part of it)","type":"string"},"limit":{"description":"Results (1-50, default 20)","maximum":50,"minimum":1,"type":"integer"}},"required":[]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"contracts":{"items":{"properties":{"amount_without_vat_eur":{"type":["number","null"]},"awarded_amount_eur":{"type":["number","null"]},"awardee":{"type":["string","null"]},"bid_deadline":{},"body_tax_id":{"type":["string","null"]},"contract_type":{"type":["string","null"]},"contracting_body":{"type":["string","null"]},"cpv":{"items":{"type":["null","string"]},"type":["array","null"]},"eu_funding":{"type":["string","null"]},"file":{"type":["string","null"]},"last_update":{"type":["string","null"]},"link":{"type":["string","null"]},"locality":{},"procedure":{"type":["string","null"]},"province":{"type":["string","null"]},"status":{"type":["string","null"]},"title":{"type":["string","null"]}},"type":["null","object"]},"type":["array","null"]},"coverage":{"properties":{"data_since":{"type":["string","null"]},"updated_until":{"type":["string","null"]}},"type":["object","null"]},"found_contracts":{"type":["number","null"]},"note":{"type":["string","null"]},"source":{"type":["string","null"]},"total_awarded_amount_eur":{"type":["number","null"]}},"type":["object","null"]},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T17:00:58.41Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T17:00:57.819Z"},"resource":"https://api.vextorium.com/v1/spain-contract-awards","serviceName":"Vextorium","tags":["spain","public-procurement","contract-awards","competitive-intelligence","kyb"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","scheme":"exact"},{"amount":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"4ZHcGaij9ktYqm9dNvMSMLsbT5D7BUrXDEzQGVH5h3Q6"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"HcjfmZLgWRZzwj4deEiS7pewc4KBYSw39mW5nTyt3pz2","scheme":"exact"},{"amount":"10000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","scheme":"exact"},{"amount":"10000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"assets":[{"address":"0x0b2c639c533813f4aa9d7837caf62653d097ff85","decimals":6,"symbol":"USDC"}],"minValiditySeconds":604800,"name":"GatewayWalletBatched","verifyingContract":"0x77777777dcc4d5a8b6e418fd04d8997ef11000ee","version":"1"},"maxTimeoutSeconds":604900,"network":"eip155:10","payTo":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","scheme":"exact"},{"amount":"10000","asset":"0x3600000000000000000000000000000000000000","extra":{"assets":[{"address":"0x3600000000000000000000000000000000000000","decimals":6,"symbol":"USDC"}],"minValiditySeconds":604800,"name":"GatewayWalletBatched","verifyingContract":"0x77777777dcc4d5a8b6e418fd04d8997ef11000ee","version":"1"},"maxTimeoutSeconds":604900,"network":"eip155:5042","payTo":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","scheme":"exact"}],"description":"DeFi liquidations read on-chain from Aave v3 on Base, Ethereum, Arbitrum, Optimism and Polygon: total USD liquidated, event count, breakdown by network, collateral and debt asset, and latest events with explorer links. Window 1-24h, optional asset filter.","extensions":{"bazaar":{"info":{"input":{"body":{"hours":24,"network":"base"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"by_collateral":[{"asset":"WETH","num_events":2,"value_usd":1100.2}],"num_events":3,"protocol":"Aave v3","recent_events":[{"collateral":"WETH","debt":"USDC","network":"base","tx":"https://basescan.org/tx/0x...","value_usd":820.5}],"total_liquidated_usd":1250.4},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"hours":{"description":"Time window in hours (1-24)","maximum":24,"minimum":1,"type":"integer"},"network":{"description":"Network (omit for all five)","enum":["base","ethereum","arbitrum","optimism","polygon"],"type":"string"},"symbol":{"description":"Optional asset filter, e.g. WETH, cbBTC, USDC","type":"string"}},"required":[]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"by_collateral":{"items":{"properties":{"asset":{"type":["string","null"]},"num_events":{"type":["number","null"]},"value_usd":{"type":["number","null"]}},"type":["null","object"]},"type":["array","null"]},"num_events":{"type":["number","null"]},"protocol":{"type":["string","null"]},"recent_events":{"items":{"properties":{"collateral":{"type":["string","null"]},"debt":{"type":["string","null"]},"network":{"type":["string","null"]},"tx":{"type":["string","null"]},"value_usd":{"type":["number","null"]}},"type":["null","object"]},"type":["array","null"]},"total_liquidated_usd":{"type":["number","null"]}},"type":["object","null"]},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T16:46:18.045Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T16:46:17.8Z"},"resource":"https://api.vextorium.com/v1/defi-liquidations","serviceName":"Vextorium","tags":["defi","liquidations","aave","onchain","risk"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","scheme":"exact"},{"amount":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"4ZHcGaij9ktYqm9dNvMSMLsbT5D7BUrXDEzQGVH5h3Q6"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"HcjfmZLgWRZzwj4deEiS7pewc4KBYSw39mW5nTyt3pz2","scheme":"exact"},{"amount":"10000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","scheme":"exact"},{"amount":"10000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"assets":[{"address":"0x0b2c639c533813f4aa9d7837caf62653d097ff85","decimals":6,"symbol":"USDC"}],"minValiditySeconds":604800,"name":"GatewayWalletBatched","verifyingContract":"0x77777777dcc4d5a8b6e418fd04d8997ef11000ee","version":"1"},"maxTimeoutSeconds":604900,"network":"eip155:10","payTo":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","scheme":"exact"},{"amount":"10000","asset":"0x3600000000000000000000000000000000000000","extra":{"assets":[{"address":"0x3600000000000000000000000000000000000000","decimals":6,"symbol":"USDC"}],"minValiditySeconds":604800,"name":"GatewayWalletBatched","verifyingContract":"0x77777777dcc4d5a8b6e418fd04d8997ef11000ee","version":"1"},"maxTimeoutSeconds":604900,"network":"eip155:5042","payTo":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","scheme":"exact"}],"description":"Crypto price in USD and EUR from on-chain sources only: Chainlink oracles (BTC, ETH, USDC) or Uniswap v3 quotes on Base (USDT, DAI or any Base token address); EUR via ECB rate.","extensions":{"bazaar":{"info":{"input":{"body":{"currency":"bitcoin"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"name":"BTC","price_eur":74043.7,"price_usd":84431.02,"source":"Chainlink Data Feeds (on-chain, Base)"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"currency":{"description":"bitcoin, ethereum, usdc, usdt, dai, or a Base token address","type":"string"}},"required":["currency"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"name":{"type":["string","null"]},"price_eur":{"type":["number","null"]},"price_usd":{"type":["number","null"]},"source":{"type":["string","null"]}},"type":["object","null"]},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T16:46:15.792Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T16:46:15.498Z"},"resource":"https://api.vextorium.com/v1/crypto-price-onchain","serviceName":"Vextorium","tags":["crypto","price","chainlink","onchain","market-data"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","scheme":"exact"},{"amount":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"4ZHcGaij9ktYqm9dNvMSMLsbT5D7BUrXDEzQGVH5h3Q6"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"HcjfmZLgWRZzwj4deEiS7pewc4KBYSw39mW5nTyt3pz2","scheme":"exact"},{"amount":"10000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","scheme":"exact"},{"amount":"10000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"assets":[{"address":"0x0b2c639c533813f4aa9d7837caf62653d097ff85","decimals":6,"symbol":"USDC"}],"minValiditySeconds":604800,"name":"GatewayWalletBatched","verifyingContract":"0x77777777dcc4d5a8b6e418fd04d8997ef11000ee","version":"1"},"maxTimeoutSeconds":604900,"network":"eip155:10","payTo":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","scheme":"exact"},{"amount":"10000","asset":"0x3600000000000000000000000000000000000000","extra":{"assets":[{"address":"0x3600000000000000000000000000000000000000","decimals":6,"symbol":"USDC"}],"minValiditySeconds":604800,"name":"GatewayWalletBatched","verifyingContract":"0x77777777dcc4d5a8b6e418fd04d8997ef11000ee","version":"1"},"maxTimeoutSeconds":604900,"network":"eip155:5042","payTo":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","scheme":"exact"}],"description":"All Beefy Finance vault positions of a wallet on Base, Ethereum, Arbitrum, Optimism or Polygon, read on-chain (shares and price per share) and valued in USD, including retired vaults where funds are often forgotten.","extensions":{"bazaar":{"info":{"input":{"body":{"address":"0x1A07DceEfeEbBA3D1873e2B92BeF190d2f11C3cB","network":"base"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"address":"0x1A07DceEfeEbBA3D1873e2B92BeF190d2f11C3cB","network":"base","note":"Includes retired vaults, where forgotten funds sometimes remain. Does not include staked BIFI or concentrated liquidity vaults (CLM).","positions":[{"amount":9.436634596504046,"apy_pct":35.35,"assets":["WETH","mooBIFI"],"deposited_token":"WETH-mooBIFI","id":"aero-cow-weth-moobifi-vault","name":"WETH-mooBIFI","status":"active","url":"https://app.beefy.com/vault/aero-cow-weth-moobifi-vault","value_usd":358.66}],"reviewed_vaults":533,"source":"Beefy (api.beefy.finance); shares and price per share read on-chain","total_value_usd":358.66},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"address":{"description":"EVM wallet address (0x...)","type":"string"},"network":{"description":"Chain: base (default), ethereum, arbitrum, optimism or polygon","enum":["base","ethereum","arbitrum","optimism","polygon"],"type":"string"}},"required":["address"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"address":{"type":["string","null"]},"network":{"type":["string","null"]},"note":{"type":["string","null"]},"positions":{"items":{"properties":{"amount":{"type":["number","null"]},"apy_pct":{"type":["number","null"]},"assets":{"items":{"type":["null","string"]},"type":["array","null"]},"deposited_token":{"type":["string","null"]},"id":{"type":["string","null"]},"name":{"type":["string","null"]},"status":{"type":["string","null"]},"url":{"type":["string","null"]},"value_usd":{"type":["number","null"]}},"type":["null","object"]},"type":["array","null"]},"reviewed_vaults":{"type":["number","null"]},"source":{"type":["string","null"]},"total_value_usd":{"type":["number","null"]}},"type":["object","null"]},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T16:46:14.269Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T16:46:13.667Z"},"resource":"https://api.vextorium.com/v1/beefy-positions","serviceName":"Vextorium","tags":["defi","portfolio","beefy","wallet","positions"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"HcjfmZLgWRZzwj4deEiS7pewc4KBYSw39mW5nTyt3pz2","scheme":"exact"},{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf","scheme":"exact"}],"description":"Explain an EIP-712 typed-data signature before signing it: x402/EIP-3009 payment authorizations, EIP-2612 permits, Permit2 and Seaport orders. Flags unlimited allowances, long validity and non-official tokens, and returns the exact hash to compare with your wallet.","extensions":{"bazaar":{"info":{"input":{"body":{"datos_firma":{"domain":{"chainId":8453,"name":"USD Coin","verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","version":"2"},"message":{"from":"0x1111111111111111111111111111111111111111","nonce":"0xabababababababababababababababababababababababababababababababab","to":"0x2222222222222222222222222222222222222222","validAfter":"1790634093","validBefore":"1790634453","value":"10000"},"primaryType":"TransferWithAuthorization","types":{"TransferWithAuthorization":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"value","type":"uint256"},{"name":"validAfter","type":"uint256"},{"name":"validBefore","type":"uint256"},{"name":"nonce","type":"bytes32"}]}}},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"alertas":[],"aplicacion":"USD Coin","contrato_verificador":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","hash_a_firmar":"0x06a81ecc73b8782ba9eb12a8dabd4e939c996fdf315485be12b25b0272724806","hash_del_mensaje":"0xa77c7438121ad832f331edb2dd5a83d0eb089d6d9ebc14b26dc245ea9f447b32","nota":"Compara 'hash_a_firmar' con el que muestre tu wallet: si coinciden, firmas exactamente esto.","red":"Base","resumen":{"accion":"Autorizar un pago (EIP-3009, el que usa x402 en redes EVM)","desde":"0x1111111111111111111111111111111111111111","importe":"0.01 USDC","para":"0x2222222222222222222222222222222222222222","token":"USDC oficial","valido_desde":"2026-09-28 22:21 UTC","valido_hasta":"2026-09-28 22:27 UTC"},"separador_de_dominio":"0x02fa7265e7c5d81118673727957699e4d68f74cd74b7db77da710fe8a2c7834f","tipo":"TransferWithAuthorization","veredicto":"ok"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"datos_firma":{"description":"EIP-712 object as passed to eth_signTypedData_v4: domain, types, primaryType, message","type":"object"}},"required":["datos_firma"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"alertas":{"items":{},"type":["array","null"]},"aplicacion":{"type":["string","null"]},"contrato_verificador":{"type":["string","null"]},"hash_a_firmar":{"type":["string","null"]},"hash_del_mensaje":{"type":["string","null"]},"nota":{"type":["string","null"]},"red":{"type":["string","null"]},"resumen":{"properties":{"accion":{"type":["string","null"]},"desde":{"type":["string","null"]},"importe":{"type":["string","null"]},"para":{"type":["string","null"]},"token":{"type":["string","null"]},"valido_desde":{"type":["string","null"]},"valido_hasta":{"type":["string","null"]}},"type":["object","null"]},"separador_de_dominio":{"type":["string","null"]},"tipo":{"type":["string","null"]},"veredicto":{"type":["string","null"]}},"type":["object","null"]},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-09-29T16:54:18.471Z","quality":{"l30DaysTotalCalls":2,"l30DaysUniquePayers":2,"lastCalledAt":"2026-09-29T16:54:18.184Z"},"resource":"https://api.vextorium.com/revisar-firma-pago","serviceName":"Vextorium","tags":["eip-712","signature","security","permit","x402"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:84532","payTo":"0x494Cb3b520B511213d5e197C1D53b6Cb5B9407D0","scheme":"exact"}],"description":"Current weather and 3-day forecast (weekday, temperature, rain probability, snow, wind gusts, UV, sunrise/sunset, freezing level) for a New Zealand place. Use for 'what is the weather in X'. If the name is unusual, call /resolve?place=... first (free); a failed lookup is still charged.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"place":"Queenstown"},"type":"http"},"output":{"example":{"cost":"$0.005","current":{"summary":"partly cloudy","tempC":9},"daily":[],"ok":true,"place":"Queenstown","source":"NZTA, DOC, GeoNet, Open-Meteo, OpenStreetMap/OSRM open data"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"day":{"description":"optional: today, tomorrow, a weekday name or ISO date within the 3-day window","type":"string"},"place":{"description":"NZ town or landmark, e.g. Queenstown","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-06T14:47:42.523Z","quality":{"l30DaysTotalCalls":85,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-06T14:47:42.379Z"},"resource":"https://api.x402.fernhub.co.nz/weather","type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xbECc987508AdF6696A3254beD485CC2D9493C8AD","scheme":"exact"}],"description":"Global crypto market overview: total market cap (USD/KRW), BTC dominance, Korean market volume, and top 5 movers (up/down/trading-value). Updated every 10 minutes.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{},"type":"http"},"output":{"example":{"btcDominance":"60.6%","globalMarketCapUSD":"2.4T","topGainers":[{"price":"108M KRW","symbol":"BTC","upRatio":"5.2%"}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T21:20:37.719Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-08T21:20:36.839Z"},"resource":"https://x402.deepsearch.com/v1/context/crypto/market","type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xF1E6050f7F7B6a26BBFc9C2884Cdd5720D1bedfe","scheme":"exact"}],"description":"Check whether a domain or email address is trustworthy before you contact it, sign it up, or trust it. Returns a trusted/caution/high_risk/unknown verdict with reasons, based on DNS and mail health (MX, SPF, DMARC), domain age and registrar (RDAP), and disposable, free-provider and typo-lookalike flags. Accepts a domain, URL or email address.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"target":"github.com"},"type":"http"},"output":{"example":{"checks":{"accepts_mail":true,"disposable_domain":false,"dmarc":{"policy":"quarantine","present":true},"dns_resolves":true,"free_provider":false,"mx_hosts":["github-com.mail.protection.outlook.com"],"registration":{"age_days":6931,"expires_at":"2028-10-09T18:20:50Z","registered_at":"2007-10-09T18:20:50Z","registrar":"MarkMonitor Inc.","status":"registered"},"spf":{"all_policy":"softfail","present":true},"suggested_domain":null},"domain":"github.com","input":"github.com","note":"Signals come from public DNS and RDAP data. 'trusted' means no red flags were found, not a guarantee of legitimacy. No SMTP/mailbox verification is performed.","reasons":[{"message":"Established domain (6931 days old) that resolves in DNS, with no red flags found.","severity":"info"}],"registrable_domain":"github.com","type":"domain","verdict":"trusted"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"target":{"description":"A domain (example.com), URL, or email address (user@example.com) to assess.","type":"string"}},"required":["target"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"s":["cdp_sdk_server"]},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"eip2612GasSponsoring":{},"erc20ApprovalGasSponsoring":{}},"lastUpdated":"2026-10-08T21:06:59.926Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-08T21:06:59.687Z"},"resource":"https://x402-tollbooth.onrender.com/api/domain-trust","type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":1800,"network":"eip155:8453","payTo":"0x1CcEf327b34853f6aC51464eA47fb3c291328D5E","scheme":"exact"}],"description":"Returns current market risk state, per-symbol signal streaks, and active cooldown timers — use it as a pre-trade risk gate before acting on any signal. Typical agent tasks: check if BTC or ETH is in cooldown before a trading agent acts, confirm signal streak length for momentum context, gate an autonomous workflow on risk state, or add a safety check ahead of a decision call. Fresh continuously, USDC on Base mainnet via x402.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{},"type":"http"},"output":{"example":{"cooldown":{},"data_freshness":"FRESH","last_updated":"2026-04-30T19:00:00Z","signal_streak":{"BTC/USD":1,"ETH/USD":0},"state":"NORMAL","why_not_high":["Risk state is a planning context, not a complete market-safety guarantee."]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"cooldown":{"type":"object"},"data_freshness":{"type":"string"},"last_updated":{"type":"string"},"signal_streak":{"type":"object"},"state":{"type":"string"},"why_not_high":{"type":"array"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"offer-receipt":{"info":{"offers":[{"acceptIndex":0,"format":"eip712","payload":{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"eip155:8453","payTo":"0x1CcEf327b34853f6aC51464eA47fb3c291328D5E","resourceUrl":"https://kronos.forgemesh.io/api/kronos/risk","scheme":"exact","validUntil":1791478733,"version":1},"signature":"0xdfb3173d0f3237d420563bec711e2a4d1773f91791897f7c5926f850aa0f2cca4458854cd7bb45f833df0e3c63202b56b38703c63cbabf62c633c005827ce5ed1c"}]},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"offers":{"items":{"properties":{"acceptIndex":{"type":"integer"},"format":{"type":"string"},"payload":{"properties":{"amount":{"type":"string"},"asset":{"type":"string"},"network":{"type":"string"},"payTo":{"type":"string"},"resourceUrl":{"type":"string"},"scheme":{"type":"string"},"validUntil":{"type":"integer"},"version":{"type":"integer"}},"required":["version","resourceUrl","scheme","network","asset","payTo","amount"],"type":"object"},"signature":{"type":"string"}},"required":["format","signature"],"type":"object"},"type":"array"}},"required":["offers"],"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"lastUpdated":"2026-10-08T16:53:53.508Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-08T16:53:52.7Z"},"resource":"https://kronos.forgemesh.io/api/kronos/risk","type":"http","x402Version":2},{"accepts":[{"amount":"30000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x7F74cE6d34ee0180f0217A16Ce05f3B91272570F","scheme":"exact"}],"description":"Dark web intelligence from Telegram: marketplace listings, forum chatter, access broker posts, credential shops, Tor site activity. Filters: severity, min_confidence, since, tag, sector, country, organization, limit, offset.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"limit":20,"min_confidence":60,"offset":0,"sector":"finance","severity":"high","since":"2026-05-01T00:00:00Z","tag":"access-broker"},"type":"http"},"output":{"example":{"endpoint":"darkweb","items":[{"category":"darkweb","channel":"https://t[.]me/darkwebinformer","confidence":78,"id":"d1a2r3k4-w5e6-7890-abcd-darkweb78901","iocs":[{"context":"Underground forum listing","type":"url","value":"https://exploit[.]in/threads/healthcare-access-12345"}],"severity":"critical","summary":"Access broker selling domain admin access to US healthcare network (5,000 employees) — asking $15,000 on exploit.in forum","tags":["access-broker","healthcare","initial-access","domain-admin","exploit-in"],"target":{"countries":["US"],"organizations":[],"sectors":["healthcare"]},"tlp":"WHITE","ts":"2026-05-27T06:45:00Z","ttps":[{"id":"T1078","name":"Valid Accounts","tactic":"Initial Access"}]}],"limit":20,"offset":0,"source":"TeleSint","total":14},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"country":{"description":"Targeted country keyword, e.g. us | uk | de | fr","type":"string"},"limit":{"description":"Page size, default 20, max 100","type":"number"},"min_confidence":{"description":"Minimum AI confidence score 0-100","type":"number"},"offset":{"description":"Pagination offset, default 0","type":"number"},"organization":{"description":"Targeted organization name partial match","type":"string"},"sector":{"description":"Targeted sector: finance | healthcare | government | energy | retail","type":"string"},"severity":{"description":"Minimum severity: critical | high | medium | low | info","type":"string"},"since":{"description":"ISO 8601 timestamp filter, e.g. 2026-05-01T00:00:00Z","type":"string"},"tag":{"description":"Tag keyword: access-broker | credential-shop | combo-list | carding | forum | marketplace","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:25:56.251Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-08T06:25:56.022Z"},"resource":"https://telesint-api.onrender.com/darkweb","type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xF61F957D9aC432309219549b1Ae79Ae8b7C71fF5","scheme":"exact"}],"description":"Get live cryptocurrency price and market data from Coinbase Exchange for BTC, ETH, SOL, and other supported trading pairs. Use this crypto market API for last price, best bid and ask, 24-hour open/high/low/volume, and 30-day volume. Defaults to BTC-USD.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"pair":"BTC-USD"},"type":"http"},"output":{"example":{"bestAsk":"63058.25","bestBid":"63058.24","cached":false,"high24h":"64000.00","last24h":"63058.25","lastTradeSize":"0.001","low24h":"61500.00","open24h":"62000.00","pair":"BTC-USD","payment":"verified","price":"63058.25","retrievedAt":"2026-08-15T20:00:00.000Z","source":"Coinbase Exchange","status":"success","tickerTime":"2026-08-15T20:00:00.000Z","volume24h":"10000.0","volume30d":"300000.0"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"additionalProperties":false,"properties":{"pair":{"description":"Coinbase Exchange trading pair such as BTC-USD, ETH-USD, or SOL-USD. Defaults to BTC-USD.","type":"string"}},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"bestAsk":{"type":["string","null"]},"bestBid":{"type":["string","null"]},"cached":{"type":"boolean"},"high24h":{"type":["string","null"]},"last24h":{"type":["string","null"]},"lastTradeSize":{"type":["string","null"]},"low24h":{"type":["string","null"]},"open24h":{"type":["string","null"]},"pair":{"type":"string"},"payment":{"type":"string"},"price":{"type":["string","null"]},"retrievedAt":{"type":"string"},"source":{"type":"string"},"status":{"type":"string"},"tickerTime":{"type":["string","null"]},"volume24h":{"type":["string","null"]},"volume30d":{"type":["string","null"]}},"required":["status","source","pair","price","bestBid","bestAsk","open24h","high24h","low24h","volume24h","volume30d","retrievedAt","cached"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:14:35.376Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-08T06:14:35.239Z"},"resource":"https://x402-trends-server.onrender.com/api/crypto-market","type":"http","x402Version":2},{"accepts":[{"amount":"30000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x338d8649efa45b940d6656030faa58d9d01e6983","scheme":"exact"}],"description":"PolySignal ranks current Polymarket opportunities by EV, confidence, size hint, risk, and staleness for agent research workflows.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{},"type":"http"},"output":{"example":{"market_count":6,"markets":[{"direction":"NO","rank":1,"rank_score":0.31,"reasons":["positive_ev"],"slug":"example-market"}],"ranking_method":"expected_value_confidence_size_risk_staleness","service":"PolySignal"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:07:53.781Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-08T06:07:53.608Z"},"resource":"https://polymarket-signal-api.pwnker-polymarket-signals.workers.dev/v1/markets/rank","type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x7df9C5eDBf039b1C645d7697F58EfD143f0986E1","scheme":"exact"}],"description":"OyaPicks: live prediction-market data across Polymarket and Alpha Arcade, including cross-venue arbitrage gaps where the same outcome is priced differently.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{},"queryParams":{},"type":"http"},"output":{"example":{"disclaimer":"Informational only. Not financial advice."},"type":"json"}},"routeTemplate":":var1","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T05:39:29.816Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-08T05:39:29.454Z"},"resource":"https://oyapicks.app/api/x402/arbitrage","type":"http","x402Version":2},{"accepts":[{"amount":"69000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":3600,"network":"eip155:8453","payTo":"0x14849AfA040eDeee524a40c52b877fe1B6E6c2c5","scheme":"exact"}],"description":"cc0.company — x402 agent-services marketplace on Base (USDC): CC0 image generation, market-data digests, and third-party agent tools. This endpoint: Sartoshi Generator, Generate 1/1 hand-drawn mfer art in the style of sartoshi (CC0). Thin wobbly ink lines, naive doodle style. Fine-tuned by cc0toshi on a public-domain corpus. CC0 output. Async — returns a job_id to poll.","extensions":{"bazaar":{"info":{"input":{"body":{"prompt":"a sartoshi toon 1/1 drawing of a mfer shrugging at a red candlestick chart"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"job_id":"agentservicejob_xxxxxxxx","message":"Generation started. Poll the job_id until status is 'succeeded'.","poll_url":"https://cc0.company/api/store/agent-services/jobs/agentservicejob_xxxxxxxx","status":"processing","success":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"prompt":{"description":"Text prompt describing the scene. Match the sartoshi-gen caption register — see https://cc0.company/skill/sartoshi-gen.md for canonical templates. Max 1000 characters.","type":"string"}},"required":["prompt"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T05:38:55.596Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-08T05:38:55.229Z"},"resource":"https://cc0.company/api/store/agent-services/sartoshi-gen/invoke","type":"http","x402Version":2},{"accepts":[{"amount":"6000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x23Fc725e8EAa1c58900C6507Ba89be99a6DFc75d","scheme":"exact"}],"description":"Opens a browser session and returns the map of controls.","extensions":{"bazaar":{"info":{"input":{"body":{"formats":["controls"],"url":"https://oassis.dev"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"data":{"controls":[{"name":"OpenAPI","ref":"e3","role":"link"}]},"sessionId":"6f1c…","success":true},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"type":"object"},"bodyType":{"enum":["json"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"enum":["http"],"type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"additionalProperties":false,"properties":{"example":{"type":"object"},"type":{"enum":["json"],"type":"string"}},"required":["type","example"],"type":"object"}},"required":["input","output"],"type":"object"}}},"lastUpdated":"2026-10-08T05:38:50.853Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-08T05:38:50.259Z"},"resource":"https://api.oassis.dev/web/v1/session","type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xc9b70D8d342609437bc87Ec3C877911a306d3e6A","scheme":"exact"}],"description":"DripMetricsAI (api description at https://dripmetrics.ai/) provides on-demand market microstructure and risk metrics for agents and developers. Agents can pay per request via x402 and receive structured JSON metrics without subscriptions or API keys. Roll Spread estimates an absolute covariance spread proxy derived from lagged price changes. Discovery examples use the latest 30m window.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"exchange":"coinbase","pair":"BTC-USD","window":"30m"},"type":"http"},"output":{"example":{"components":{"absoluteCovariance":2.583251,"covariance":2.583251,"interpretation":"absolute_covariance_proxy","intervals":30,"mode":"absolute","observations":28,"strictRollDefined":false},"computedAt":"2026-05-23T14:00:00.000Z","coverage":{"completeFetch":true,"coverageRatio":1,"effectiveWindowMinutes":30,"errorMessage":null,"partialData":false,"requestedWindowMinutes":30},"exchange":"coinbase","firstTradeTime":"2026-05-23T13:00:02.000Z","lastTradeTime":"2026-05-23T13:59:58.000Z","metric":"roll-spread","pair":"BTC-USD","tradeCount":428,"value":3.2145,"window":"30m"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"additionalProperties":false,"properties":{"exchange":{"description":"Exchange adapter to source recent trades from.","enum":["binance","coinbase"],"type":"string"},"pair":{"description":"Exchange-native trading pair symbol such as BTCUSDT, ETH-USD, BTC, or xyz:TSLA.","type":"string"},"window":{"description":"Lookback window. Hyperliquid supports 30m and 1h; 2h and 3h are currently BTCUSDT/BTC-USD only.","enum":["30m","1h","2h","3h"],"type":"string"}},"required":["pair","exchange","window"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"benchmarkCoverage":{"additionalProperties":false,"properties":{"completeFetch":{"type":"boolean"},"coverageRatio":{"maximum":1,"minimum":0,"type":"number"},"effectiveWindowMinutes":{"minimum":0,"type":"number"},"errorMessage":{"type":["string","null"]},"partialData":{"type":"boolean"},"requestedWindowMinutes":{"minimum":0,"type":"number"}},"required":["requestedWindowMinutes","effectiveWindowMinutes","coverageRatio","partialData","completeFetch","errorMessage"],"type":"object"},"components":{"additionalProperties":false,"properties":{"absoluteCovariance":{"type":"number"},"covariance":{"type":"number"},"interpretation":{"enum":["absolute_covariance_proxy"],"type":"string"},"intervals":{"type":"integer"},"mode":{"enum":["absolute"],"type":"string"},"observations":{"type":"integer"},"strictRollDefined":{"type":"boolean"}},"required":["covariance","absoluteCovariance","intervals","observations","mode","strictRollDefined","interpretation"],"type":"object"},"computedAt":{"format":"date-time","type":"string"},"coverage":{"additionalProperties":false,"properties":{"completeFetch":{"type":"boolean"},"coverageRatio":{"maximum":1,"minimum":0,"type":"number"},"effectiveWindowMinutes":{"minimum":0,"type":"number"},"errorMessage":{"type":["string","null"]},"partialData":{"type":"boolean"},"requestedWindowMinutes":{"minimum":0,"type":"number"}},"required":["requestedWindowMinutes","effectiveWindowMinutes","coverageRatio","partialData","completeFetch","errorMessage"],"type":"object"},"exchange":{"enum":["binance","coinbase"],"type":"string"},"firstTradeTime":{"format":"date-time","type":"string"},"lastTradeTime":{"format":"date-time","type":"string"},"metric":{"type":"string"},"pair":{"type":"string"},"tradeCount":{"minimum":1,"type":"integer"},"value":{"type":"number"},"window":{"enum":["30m","1h","2h","3h"],"type":"string"}},"required":["metric","pair","exchange","window","value","computedAt","tradeCount","firstTradeTime","lastTradeTime","coverage"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T05:37:14.665Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-08T05:37:14.267Z"},"resource":"https://api.dripmetrics.ai/metrics/roll-spread","type":"http","x402Version":2},{"accepts":[{"amount":"3000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xe55359021a6a22d8385b827405991c56075f56f8","scheme":"exact"}],"description":"New pool watch within a limited ranked radar listing. Returns an ISO cursor and explicit partial coverage; the listing can omit pools","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"since":"2026-08-05T08:40:01Z"},"type":"http"},"output":{"example":{"at":"2026-08-05T13:31:58.678Z","chain":"base","count":1,"coverage":{"complete":false,"note":"Limited ranked listing, not an exhaustive pool event stream.","observedAt":"2026-08-05T13:31:58.678Z","scope":"ranked-radar-listing","source":"geckoterminal-new-pools"},"cursor":"2026-08-05T13:01:33Z","partial":true,"pools":[{"createdAt":"2026-08-05T13:01:33Z","liquidityUsd":14246.1,"name":"BASED / ETH 1%","pool":"0x2acb...cac0","priceUsd":0.0000156,"token":"0xb6bb786056c690e41b20a587573fd77aade2eb07","volume24hUsd":19071.46}],"since":"2026-08-05T08:40:01Z"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"since":{"description":"Echo the previous reply cursor unchanged; wallet cursors are opaque, radar cursors are ISO timestamps","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-07T20:50:09.156Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-07T20:50:08.579Z"},"resource":"https://agenttoll.app/api/watch/radar","type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xa9a38639Ed4Aebc04092E21F3399c56545450713","scheme":"exact"}],"description":"News Gurus Intel API — per-symbol conviction: 50 latest signals from 42 generators merged into bullish/bearish counts. Example NVDA: 12 signals, 8 bullish, 3 bearish, avg confidence 0.61, each typed (options_flow, dark_pool, congressional, technical). The only x402 API selling derived US-equity signals rather than raw quotes. Flagship read for 'what does the evidence say about TICKER right now'. Educational data, not financial advice.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"symbol":"NVDA"},"type":"http"},"output":{"example":{"avg_confidence":0.61,"bearish_count":3,"bullish_count":8,"fetched_at":"2026-07-13T14:05:00+00:00","signal_count":12,"signals":[{"confidence":0.66,"direction":"bullish","signal_id":184220,"signal_type":"options_flow","source_agent":"options_flow_intelligence_agent","strength":0.72,"symbol":"NVDA","timeframe":"1d","timestamp":"2026-07-13T14:05:00"}],"symbol":"NVDA"},"type":"json"}},"routeTemplate":"/x402/signals/composite/{symbol}","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"properties":{"symbol":{"type":"string"}},"required":["symbol"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"type":"object"}}},"lastUpdated":"2026-10-07T05:05:58.021Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-07T05:05:57.135Z"},"resource":"https://api.newsgurus.ai/x402/signals/composite/NVDA","type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xE72b85A97A6e19413D8b80633787Eda6d6237A77","scheme":"exact"}],"description":"Cross-venue perpetual funding rates (OKX, Kraken Futures, dYdX) for any major token. Per-venue annualized rates plus the cross-venue spread in percentage points — a ready-to-use funding arbitrage signal. Clean JSON for trading and research agents.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"symbol":"BTC"},"type":"http"},"output":{"example":{"as_of":"2026-07-15T08:00:00Z","spread_annualized_pp":5.87,"symbol":"BTC","venues":[{"annualized_pct":8.71,"interval_hours":8,"rate":0.0000795,"venue":"okx"}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"symbol":{"description":"Token symbol, e.g. BTC, ETH, SOL","type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-07T04:16:51.866Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-07T04:16:51.279Z"},"resource":"https://defi-signals.org/defi/funding-rates","type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xa9a38639Ed4Aebc04092E21F3399c56545450713","scheme":"exact"}],"description":"News Gurus Intel API — crypto futures/derivatives read for one symbol (BTC, ETH, SOL, XRP...): latest APEX multi-source confluence signals (direction, score, momentum surge, timeframe) plus the current market regime. Educational data, not financial advice.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"symbol":"NVDA"},"type":"http"},"output":{"example":{"apex_signals":[{"direction":"long","entry_price":118250,"momentum_surge":1,"score":4,"symbol":"BTC-USD","tf":"1H"}],"fetched_at":"2026-07-14T14:00:00+00:00","regime":{"confidence":0.7,"regime":"TRENDING"},"symbol":"BTC"},"type":"json"}},"routeTemplate":"/x402/futures/{symbol}","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"pathParams":{"properties":{"symbol":{"type":"string"}},"required":["symbol"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"type":"object"}}},"lastUpdated":"2026-10-07T04:12:56.115Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-07T04:12:55.372Z"},"resource":"https://api.newsgurus.ai/x402/futures/NVDA","type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xc9b70D8d342609437bc87Ec3C877911a306d3e6A","scheme":"exact"}],"description":"DripMetricsAI (api description at https://dripmetrics.ai/) provides on-demand market microstructure and risk metrics for agents and developers. Agents can pay per request via x402 and receive structured JSON metrics without subscriptions or API keys. VWAP Deviation measures the latest price deviation from the window VWAP. Discovery examples use the latest 30m window.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"exchange":"coinbase","pair":"BTC-USD","window":"30m"},"type":"http"},"output":{"example":{"components":{},"computedAt":"2026-05-23T14:00:00.000Z","coverage":{"completeFetch":true,"coverageRatio":1,"effectiveWindowMinutes":30,"errorMessage":null,"partialData":false,"requestedWindowMinutes":30},"exchange":"coinbase","firstTradeTime":"2026-05-23T13:00:02.000Z","lastTradeTime":"2026-05-23T13:59:58.000Z","metric":"vwap-deviation","pair":"BTC-USD","tradeCount":428,"value":0.001292,"window":"30m"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"additionalProperties":false,"properties":{"exchange":{"description":"Exchange adapter to source recent trades from.","enum":["binance","coinbase","hyperliquid"],"type":"string"},"pair":{"description":"Exchange-native trading pair symbol such as BTCUSDT, ETH-USD, BTC, or xyz:TSLA.","type":"string"},"window":{"description":"Lookback window. Hyperliquid supports 30m and 1h; 2h and 3h are currently BTCUSDT/BTC-USD only.","enum":["30m","1h","2h","3h"],"type":"string"}},"required":["pair","exchange","window"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"benchmarkCoverage":{"additionalProperties":false,"properties":{"completeFetch":{"type":"boolean"},"coverageRatio":{"maximum":1,"minimum":0,"type":"number"},"effectiveWindowMinutes":{"minimum":0,"type":"number"},"errorMessage":{"type":["string","null"]},"partialData":{"type":"boolean"},"requestedWindowMinutes":{"minimum":0,"type":"number"}},"required":["requestedWindowMinutes","effectiveWindowMinutes","coverageRatio","partialData","completeFetch","errorMessage"],"type":"object"},"components":{"additionalProperties":{"type":"number"},"type":"object"},"computedAt":{"format":"date-time","type":"string"},"coverage":{"additionalProperties":false,"properties":{"completeFetch":{"type":"boolean"},"coverageRatio":{"maximum":1,"minimum":0,"type":"number"},"effectiveWindowMinutes":{"minimum":0,"type":"number"},"errorMessage":{"type":["string","null"]},"partialData":{"type":"boolean"},"requestedWindowMinutes":{"minimum":0,"type":"number"}},"required":["requestedWindowMinutes","effectiveWindowMinutes","coverageRatio","partialData","completeFetch","errorMessage"],"type":"object"},"exchange":{"enum":["binance","coinbase","hyperliquid"],"type":"string"},"firstTradeTime":{"format":"date-time","type":"string"},"lastTradeTime":{"format":"date-time","type":"string"},"metric":{"type":"string"},"pair":{"type":"string"},"tradeCount":{"minimum":1,"type":"integer"},"value":{"type":"number"},"window":{"enum":["30m","1h","2h","3h"],"type":"string"}},"required":["metric","pair","exchange","window","value","computedAt","tradeCount","firstTradeTime","lastTradeTime","coverage"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-07T04:10:12.871Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-07T04:10:12.205Z"},"resource":"https://api.dripmetrics.ai/metrics/vwap-deviation","type":"http","x402Version":2},{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x239DE97929b20F27aa503B236d33420670Bf5Ad1","scheme":"exact"}],"description":"Aurelius Node 02: Real-time SoCal Pacific Gateway ground-truth oracle for cross-referential supply chain AI agents. Serves a live, actively updated 42-item matrix (13 subfields each) tracking Port of LA/LB vessel queues \u0026 gate turn times, Alameda Corridor rail counts, I-710/I-15 truck speeds, Inland Empire Class-A warehouse vacancy, CARB/SCE energy grid loads, \u0026 Otay Mesa cross-border wait times. Instant $0.05 USDC settlement via Base x402 V2 returning machine-readable JSON.","extensions":{"bazaar":{"category":"Data","discoverable":true,"info":{"input":{"method":"GET","type":"http"},"output":{"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"properties":{},"type":"object"},"output":{"examples":[{"item_count":42,"node":"Aurelius Node 02","region":"SoCal Pacific Gateway Corridor","sample_item":{"benchmark_baseline":2800,"category":"intermodal","current_value":3250,"data_tier":"daily_index","hub_location":"SoCal Hub","id":"SC-14","item_key":"socal_to_chicago_rail_spot_rate","label":"SoCal to Chicago Intermodal Container Spot Rate","source_provider":"Freightos / Cass","status":"active","trend_direction":"increasing","unit_of_measure":"USD/container","updated_at":"2026-08-01 12:00:00"},"timestamp":"2026-08-01T12:00:00Z"}],"properties":{"data":{"items":{"properties":{"benchmark_baseline":{"example":2800,"type":"number"},"category":{"example":"intermodal","type":"string"},"current_value":{"example":3250,"type":"number"},"data_tier":{"example":"daily_index","type":"string"},"hub_location":{"example":"SoCal Hub","type":"string"},"id":{"example":"SC-14","type":"string"},"item_key":{"example":"socal_to_chicago_rail_spot_rate","type":"string"},"label":{"example":"SoCal to Chicago Intermodal Container Spot Rate","type":"string"},"source_provider":{"example":"Freightos / Cass","type":"string"},"status":{"example":"active","type":"string"},"trend_direction":{"example":"increasing","type":"string"},"unit_of_measure":{"example":"USD/container","type":"string"},"updated_at":{"example":"2026-08-01 12:00:00","type":"string"}},"type":"object"},"type":"array"},"item_count":{"example":42,"type":"number"},"node":{"example":"Aurelius Node 02","type":"string"},"region":{"example":"SoCal Pacific Gateway Corridor","type":"string"},"timestamp":{"example":"2026-08-01T12:00:00Z","type":"string"}},"type":"object"}},"type":"object"},"tags":["socal","pacific-gateway","port-of-los-angeles","port-of-long-beach","san-pedro-bay","i-710-corridor","intermodal-drayage","ev-charging-grid","container-freight","logistics","supply-chain","ground-truth-oracle","structural-steel-lumber","eia-ca-diesel-rack","maritime-telemetry","heavy-haul-drayage"]}},"lastUpdated":"2026-10-07T02:27:58.073Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-07T02:27:57.73Z"},"resource":"https://aurelius-node-02-socal.onrender.com/api/v1/supply","type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xf058D8A375343DAA6967adF3ac6d425f3c9C8dfc","scheme":"exact"}],"description":"Independently fetch, hash, timestamp and archive a URL or API response; returns a signed certificate. Merkle-anchored on Base hourly. Neutral third-party evidence for agent commerce disputes.","extensions":{"bazaar":{"info":{"input":{"body":{"url":"https://api.coinbase.com/v2/prices/ETH-USD/spot"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"certificate_url":"https://witnessd.vip/api/certificate/ws_76cae2b76822b099d37882c4","id":"ws_76cae2b76822b099d37882c4","retrieve_url":"https://witnessd.vip/api/retrieve/ws_76cae2b76822b099d37882c4"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"url":{"description":"The http(s) URL or API endpoint to witness right now","format":"uri","type":"string"}},"required":["url"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-05T11:00:04.063Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":2,"lastCalledAt":"2026-10-05T11:00:03.618Z"},"resource":"https://witnessd.vip/api/witness","type":"http","x402Version":2},{"accepts":[{"amount":"30000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Google Trends interest over the last 12 months for up to 5 keywords — weekly relative-interest timeline plus each term’s average","extra":{"name":"USD Coin","service":"google-trends-v1","version":"2"},"maxAmountRequired":"30000","maxTimeoutSeconds":120,"mimeType":"application/json","network":"eip155:8453","outputSchema":{"input":{"bodyFields":{"keywords":{"description":"Up to 5 keywords to compare. A single string is also accepted and treated as a one-element list.","required":true,"type":"array"},"location_code":{"description":"Location code (2840 = United States, 2276 = Germany)","required":false,"type":"number"}},"bodyType":"json","method":"POST","type":"http"},"output":{"description":"Google Trends interest over the last 12 months for up to 5 keywords — weekly relative-interest timeline plus each term’s average","type":"object"}},"payTo":"0x43B85AE58f0A2505c710Bc715d6f3EB16b1f63dE","resource":"https://agent.connskill.com/v1/google-trends","scheme":"exact"}],"description":"Google Trends interest over the last 12 months for up to 5 keywords — weekly relative-interest timeline plus each term’s average","extensions":{"bazaar":{"info":{"input":{"body":{"keywords":["bitcoin","ethereum"],"location_code":2840},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"items":[{"averageInterest":36,"keyword":"bitcoin","timeline":[{"interest":27,"weekOf":"2026-07-19"}]}],"status":"delivered"},"type":"json"}},"schema":{"properties":{"input":{"properties":{"body":{"properties":{"keywords":{"description":"Up to 5 keywords to compare","items":{"type":"string"},"maxItems":5,"minItems":1,"type":"array"},"location_code":{"default":2840,"description":"2840 = United States, 2276 = Germany","type":"integer"}},"required":["keywords"],"type":"object"}}},"output":{"properties":{"example":{"items":[{"averageInterest":36,"keyword":"bitcoin","timeline":[{"interest":27,"weekOf":"2026-07-19"}]}],"status":"delivered"}}}}}}},"lastUpdated":"2026-09-27T05:12:51.204Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":2,"lastCalledAt":"2026-09-27T05:12:50.753Z"},"resource":"https://agent.connskill.com/v1/google-trends","type":"http","x402Version":2},{"accepts":[{"amount":"500000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","paymentFlow":"upfront","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xe3fC2134f632FbacE50557509B8d055994B25Fba","scheme":"exact"}],"description":"Checks a claim against passages you paste, using independent open-model families on Together.ai (glm, kimi, deepseek, qwen, minimax). Returns each family's vote (supported, contradicted or insufficient) with the passages it quoted, each marked found or not found verbatim in your sources, plus counts; no single verdict. Pasted text only. Requests too long for every family to answer within Assay's spending caps get 413 and are not charged. Payment on Base mainnet.","extensions":{"bazaar":{"info":{"input":{"body":{"claim":"the claim exactly as it would be stated","questions":[],"sources":["passages pasted as text; URLs are not fetched"]},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"claim_echo":"...","counts":{"contradicted":0,"insufficient":0,"no_vote":0,"supported":1},"missing":"every lane that did not vote, and why, in words","read_at":"2026-09-26T00:00:00+00:00","session_id":"...","terms":"https://assay.cascadiantech.com/terms","votes":[{"family":"glm","missing":null,"model":"...","quotes":[{"chars":3,"found":true,"source":1,"text":"..."}],"quotes_verified":true,"reasoning":"...","reasoning_is":"model-authored text, not checked; a source can steer it","verdict":"supported"}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"claim":{"minLength":1,"type":"string"},"questions":{"items":{"type":"string"},"type":"array"},"sources":{"items":{"type":"string"},"type":"array"}},"required":["claim"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-09-26T18:22:01.427Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":2,"lastCalledAt":"2026-09-26T18:22:01.143Z"},"resource":"https://assay.cascadiantech.com/v1/verify","type":"http","x402Version":2},{"accepts":[{"amount":"1000000","asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","description":"Buy the selected AI-generated code artifact. Paying this authorization grants you a licence and returns an instant download link plus an invoice.","extra":{"assetTransferMethod":"eip3009","legal":{"license":{"acceptanceField":"license_accepted","url":"https://spawnxchange-api-485602182462.europe-west4.run.app/license/v1","version":"v1"},"terms":{"acceptanceField":"policy_accepted","url":"https://spawnxchange-api-485602182462.europe-west4.run.app/terms/v1","version":"v1"}},"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"mimeType":"application/zip","network":"eip155:84532","payTo":"0xe858C49b7a88cc721D162b7D3b7527288157c879","resource":"https://spawnxchange-api-485602182462.europe-west4.run.app/api/v1/items/f92ddb24-6628-4af9-a45b-0b7ea0d9025a/acquire","scheme":"exact"}],"description":"Buy the selected AI-generated code artifact. Paying this authorization grants you a licence and returns an instant download link plus an invoice.","extensions":{"bazaar":{"info":{"input":{"body":{"chain":"base","license_accepted":true,"policy_accepted":true},"bodyType":"json","completion_request":{"defaults":{"currency":"USDC"},"example":{"chain":"base","currency":"USDC","license_accepted":true,"policy_accepted":true},"required":["chain","policy_accepted","license_accepted"],"supported_chains":["base","polygon"],"supported_currencies":["USDC"]},"method":"POST","prompt_request":{"body_omitted_allowed":true,"body_optional":true,"example":{},"examples":{"chain_only":{"chain":"base"},"empty_json":{}},"optional":["chain"],"supported_chains":["base","polygon"]},"type":"http"},"output":{"example":{"download_url":"https://storage.googleapis.com/…signed-package-url…","expires_in":"15 minutes","invoice_url":"https://storage.googleapis.com/…signed-invoice-url…","order_id":"00000000-0000-4000-8000-000000000000"},"type":"json"}},"itemId":"f92ddb24-6628-4af9-a45b-0b7ea0d9025a","legal":{"license":{"acceptanceField":"license_accepted","url":"https://spawnxchange-api-485602182462.europe-west4.run.app/license/v1","version":"v1"},"terms":{"acceptanceField":"policy_accepted","url":"https://spawnxchange-api-485602182462.europe-west4.run.app/terms/v1","version":"v1"}},"provider":{"serviceName":"SpawnXchange Direct Public Purchase","tags":["software","code","marketplace","license"]},"routeTemplate":"/api/v1/items/:uuid/acquire","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"chain":{"enum":["base","polygon"],"type":"string"},"currency":{"enum":["USDC","usdc"],"type":"string"},"license_accepted":{"const":true,"type":"boolean"},"policy_accepted":{"const":true,"type":"boolean"}},"required":["chain","policy_accepted","license_accepted"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"download_url":{"format":"uri","type":"string"},"expires_in":{"type":"string"},"invoice_url":{"format":"uri","type":"string"},"order_id":{"format":"uuid","type":"string"}},"required":["order_id","download_url","invoice_url","expires_in"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"payment-identifier":{"required":false}},"lastUpdated":"2026-09-10T01:15:48.883Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":2,"lastCalledAt":"2026-09-10T01:15:58.097Z"},"resource":"https://spawnxchange-api-485602182462.europe-west4.run.app/api/v1/items/:uuid/acquire","type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F","memo":"saylor:hcpcs:code","reference":"35JqEyowcw1BKzPxUY5RQanU4RnzCRLj8Tr3R8JGEXzK","session":"eyJhcnRpY2xlSWQiOiJoY3Bjczpjb2RlIiwicmVmZXJlbmNlIjoiMzVKcUV5b3djdzFCS3pQeFVZNVJRYW5VNFJuekNSTGo4VHIzUjhKR0VYeksiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsIm1pbkFtb3VudCI6MTAwMCwiZXhwIjoxNzkwMzcxNzc2NjQxfQ.w2UmIn15v2DyQB4e9FnhqNprdnBau8M-ayVGk7v4LFQ"},"maxTimeoutSeconds":120,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7","scheme":"exact"},{"amount":"1000","asset":"Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F","memo":"saylor:hcpcs:code","reference":"8TqYr2jrzryVb53V1PKxaVxvj3CjWrtm4rqzVDbVRWvh","session":"eyJhcnRpY2xlSWQiOiJoY3Bjczpjb2RlIiwicmVmZXJlbmNlIjoiOFRxWXIyanJ6cnlWYjUzVjFQS3hhVnh2ajNDaldydG00cnF6VkRiVlJXdmgiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFczl2TUZyemFDRVJtSmZyRjRIMkZZRDRLQ29Oa1kxMU1jQ2U4QmVud05ZQiIsIm1pbkFtb3VudCI6MTAwMCwiZXhwIjoxNzkwMzcxNzc2NjQxfQ.2JaCS4aBiCqjJCjbBaX7w_Ptcz454i9dcNYGMTgX4y4"},"maxTimeoutSeconds":120,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7","scheme":"exact"},{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","facilitatorOnly":true,"memo":"saylor:hcpcs:code","name":"USD Coin","note":"Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa","scheme":"exact"},{"amount":"1000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"assetTransferMethod":"eip3009","facilitatorOnly":true,"memo":"saylor:hcpcs:code","name":"USD Coin","note":"Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:137","payTo":"0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa","scheme":"exact"},{"amount":"1000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"assetTransferMethod":"eip3009","facilitatorOnly":true,"memo":"saylor:hcpcs:code","name":"USD Coin","note":"Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:42161","payTo":"0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa","scheme":"exact"},{"amount":"8010","asset":"So11111111111111111111111111111111111111112","extra":{"memo":"saylor:hcpcs:code","native":true,"note":"Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.","quotedLamports":"8258","reference":"GeC8d8jjHzrxYj2gZjeH1Y8vNSx4JmPmVVktNErBaYNt","session":"eyJhcnRpY2xlSWQiOiJoY3Bjczpjb2RlIiwicmVmZXJlbmNlIjoiR2VDOGQ4ampIenJ4WWoyZ1pqZUgxWTh2TlN4NEptUG1WVmt0TkVyQmFZTnQiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOm51bGwsIm1pbkFtb3VudCI6ODAxMCwiZXhwIjoxNzkwMzcxNzc2NjQxfQ.U5t1qfpJKHL6VTiFH0Xft09qQs62EfP7mylX9bc4_AM","solUsdPrice":121.09},"maxTimeoutSeconds":120,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7","scheme":"exact"}],"description":"HCPCS Level II Code Lookup (CMS). HCPCS Level II medical billing code lookup (CMS), e.g. E0601 or J1100: short and long description, code category (DME, drugs, supplies, ambulance, orthotics), added / effective / terminated dates and obsolete flag. Public domain; CPT codes are AMA-licensed and not covered.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"code":"E0601"},"type":"http"},"output":{"example":{"added":"1994-01-01","category":"Durable medical equipment (temporary, DME MACs)","code":"K0001","found":true,"long_description":"Standard wheelchair","obsolete":false,"short_description":"Standard wheelchair"},"type":"json"}},"routeTemplate":"/api/hcpcs/:code","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","POST","PUT","PATCH","DELETE","HEAD"],"type":"string"},"pathParams":{"properties":{"code":{"type":"string"}},"required":["code"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method","pathParams"],"type":"object"},"output":{"properties":{"example":{"properties":{"code":{"type":"string"},"found":{"type":"boolean"},"long_description":{"type":"string"},"obsolete":{"type":"boolean"},"short_description":{"type":"string"}},"required":["found"],"type":"object"},"type":{"const":"json","type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1790235422/bazaar-icons/bc5e2b3d111ebbef.jpg","lastUpdated":"2026-09-25T21:27:36.682Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-25T21:27:36.512Z"},"resource":"https://saylorinnovations.com/api/hcpcs/:code","serviceName":"Saylor Innovations Medical Codes","tags":["hcpcs","medical-codes","cms","billing"],"type":"http","x402Version":2},{"accepts":[{"amount":"500000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x6c0752c09e7F6fA6526fCDf40e456a159ebB5621","scheme":"exact"},{"amount":"500000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"FJqAJ4dXkFbrp3EEo8E9x98iaBGUQwaU8Srz5ePfUXLH","scheme":"exact"}],"description":"Generates video from a text prompt via fal.ai Bytedance Seedance. Duration, aspect ratio, and resolution are configurable. Returns a hosted MP4 URL plus fal request id and seed. Use it for AI video, Seedance generation, generative video, and cinematic clips from a prompt.","extensions":{"bazaar":{"discoverable":true,"info":{"input":{"body":{"aspect_ratio":"16:9","duration":"5s","prompt":"A golden retriever running through a field of sunflowers, slow motion","resolution":"720p"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"aspect_ratio":"16:9","duration":"5s","fal_request_id":"fal_vid...","model":"fal-ai/bytedance/seedance/v1/pro/text-to-video","prompt":"A golden retriever running through a field of sunflowers, slow motion","resolution":"720p","seed":42,"source":"fal-ai","video_url":"https://v3.fal.media/files/abc/xyz/video.mp4"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"aspect_ratio":{"description":"Aspect ratio: '16:9', '9:16', '1:1', '4:3'. Default '16:9'.","type":"string"},"duration":{"description":"Clip length, e.g. '5s' or '10s'. Default '5s'.","type":"string"},"model":{"description":"Override the fal.ai model. Default 'fal-ai/bytedance/seedance/v1/pro/text-to-video'.","type":"string"},"prompt":{"description":"Video scene description.","type":"string"},"resolution":{"description":"Video resolution: '720p', '480p'. Default '720p'.","type":"string"}},"required":["prompt"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"aspect_ratio":{"type":"string"},"duration":{"type":"string"},"fal_request_id":{"type":"string"},"model":{"type":"string"},"prompt":{"type":"string"},"resolution":{"type":"string"},"seed":{"type":"integer"},"source":{"type":"string"},"video_url":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_awpbwsy3"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1783070352/bazaar-icons/54f004eda341546b.png","lastUpdated":"2026-09-24T00:23:12.443Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-24T00:23:01.216Z"},"resource":"https://x402.agentutility.ai/text-to-video","serviceName":"AgentUtility.ai","tags":["synthforge","text","video"],"type":"http","x402Version":2},{"accepts":[{"amount":"30000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x6c0752c09e7F6fA6526fCDf40e456a159ebB5621","scheme":"exact"},{"amount":"30000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"FJqAJ4dXkFbrp3EEo8E9x98iaBGUQwaU8Srz5ePfUXLH","scheme":"exact"}],"description":"Loads a public URL in a real headless browser with JavaScript executed, then returns the rendered HTML and page title, or a base64 screenshot. For pages a plain HTTP fetch can't read because the content is built client-side. Use it as a headless browser render API, JavaScript page renderer, dynamic page renderer, screenshot API, or to scrape JS-heavy sites and get the post-JavaScript DOM.","extensions":{"bazaar":{"discoverable":true,"info":{"input":{"body":{"url":"https://example.com","wait_ms":0},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"bytes":1256,"final_url":"https://example.com/","html":"\u003chtml\u003e…rendered DOM…\u003c/html\u003e","source":"managed headless browser","title":"Example Domain","truncated":false,"url":"https://example.com"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"block_ads":{"description":"Accepted for compatibility; filtering behavior is selected by the browser runtime.","type":"boolean"},"full_page":{"description":"Accepted for compatibility when screenshot=true; capture dimensions are selected by the browser runtime.","type":"boolean"},"screenshot":{"description":"Return a base64 PNG screenshot instead of HTML. Default false.","type":"boolean"},"url":{"description":"Absolute public http(s) URL to render. Max 4096 characters; private-network targets are rejected.","maxLength":4096,"type":"string"},"wait_ms":{"description":"Extra milliseconds to wait after load for late JS (0-10000). Default 0.","type":"number"}},"required":["url"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"bytes":{"type":"integer"},"final_url":{"type":"string"},"html":{"type":"string"},"source":{"type":"string"},"title":{"type":"string"},"truncated":{"type":"boolean"},"url":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_awpbwsy3"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1783070352/bazaar-icons/54f004eda341546b.png","lastUpdated":"2026-09-20T07:04:09.631Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-20T07:03:58.397Z"},"resource":"https://x402.agentutility.ai/browser-session","serviceName":"AgentUtility.ai","tags":["web-probe","browser","session"],"type":"http","x402Version":2},{"accepts":[{"amount":"40000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x6c0752c09e7F6fA6526fCDf40e456a159ebB5621","scheme":"exact"},{"amount":"40000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"FJqAJ4dXkFbrp3EEo8E9x98iaBGUQwaU8Srz5ePfUXLH","scheme":"exact"}],"description":"Audits a page's on-page SEO in one call: head metadata, link profile, and keyword ideas. Give it a URL and get back head metadata (title, description, canonical, OG/Twitter cards), the internal/external link breakdown, and ranked keyword suggestions seeded from your seed_keyword or the page's own title. One paid call replaces three: ideal for content-gap analysis, SEO audits, competitor page reviews, programmatic SEO pipelines. Composite: one call runs url-metadata-extract + link-extract in parallel, then keyword-suggest seeded from the page title. Use it as an SEO research API for agents.","extensions":{"bazaar":{"discoverable":true,"info":{"input":{"body":{"seed_keyword":"markdown editor","url":"https://example.com"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"components":[{"ms":620,"name":"url-metadata-extract","ok":true},{"ms":710,"name":"link-extract","ok":true},{"ms":480,"name":"keyword-suggest","ok":true}],"composed_of":["url-metadata-extract","keyword-suggest","link-extract"],"degraded":false,"keywords":{"count":3,"suggestions":["markdown editor","markdown editor online","markdown editor mac"]},"links":{"count":1,"external_count":1,"internal_count":0,"items":[{"href":"https://www.iana.org/domains/example","is_external":true,"text":"More information..."}]},"metadata":{"canonical":null,"description":"","language":"en","og":{},"title":"Example Domain","twitter":{}},"seed_keyword_used":"markdown editor","url":"https://example.com"},"type":"json"}},"related":["/url-metadata-extract","/keyword-suggest","/link-extract"],"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"seed_keyword":{"description":"Optional keyword seed for suggestions. Defaults to the page title. Max 200 chars.","type":"string"},"url":{"description":"Page URL to snapshot (http or https). Max 2048 chars.","type":"string"}},"required":["url"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"components":{"items":{"properties":{"ms":{"type":"integer"},"name":{"type":"string"},"ok":{"type":"boolean"}},"type":"object"},"type":"array"},"composed_of":{"items":{"type":"string"},"type":"array"},"degraded":{"type":"boolean"},"keywords":{"properties":{"count":{"type":"integer"},"suggestions":{"items":{"type":"string"},"type":"array"}},"type":"object"},"links":{"properties":{"count":{"type":"integer"},"external_count":{"type":"integer"},"internal_count":{"type":"integer"},"items":{"items":{"properties":{"href":{"type":"string"},"is_external":{"type":"boolean"},"text":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"metadata":{"properties":{"canonical":{"type":"null"},"description":{"type":"string"},"language":{"type":"string"},"og":{"properties":{},"type":"object"},"title":{"type":"string"},"twitter":{"properties":{},"type":"object"}},"type":"object"},"seed_keyword_used":{"type":"string"},"url":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_awpbwsy3"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1783070352/bazaar-icons/54f004eda341546b.png","lastUpdated":"2026-09-10T03:30:47.557Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-10T03:30:47.255Z"},"resource":"https://x402.agentutility.ai/seo-snapshot","serviceName":"AgentUtility.ai","tags":["compose","seo","snapshot"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x6c0752c09e7F6fA6526fCDf40e456a159ebB5621","scheme":"exact"},{"amount":"20000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"FJqAJ4dXkFbrp3EEo8E9x98iaBGUQwaU8Srz5ePfUXLH","scheme":"exact"}],"description":"Find products API (alias of product-search). Returns ranked product results with buy links, retailer, snippet, and detected price for a shopping query. Backed by Decodo Google search scoped to buy intent.","extensions":{"bazaar":{"discoverable":true,"info":{"input":{"body":{"query":"espresso machine with grinder"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"query":"espresso machine with grinder","results":[{"buy_url":"https://example.com/bbe","price":"$699.95","rank":1,"retailer":"example.com","title":"Breville Barista Express"}],"source":"Decodo Google Search (shopping intent)"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"num_results":{"description":"Results to return, 1-20. Default 10.","type":"number"},"query":{"description":"Product to find. Max 300 chars.","type":"string"},"retailer":{"description":"Optional retailer/domain to scope to.","type":"string"}},"required":["query"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"query":{"type":"string"},"results":{"items":{"properties":{"buy_url":{"type":"string"},"price":{"type":"string"},"rank":{"type":"integer"},"retailer":{"type":"string"},"title":{"type":"string"}},"type":"object"},"type":"array"},"source":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_awpbwsy3"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1783070352/bazaar-icons/54f004eda341546b.png","lastUpdated":"2026-09-09T21:16:01.273Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-09T21:15:53.672Z"},"resource":"https://x402.agentutility.ai/find-products","serviceName":"AgentUtility.ai","tags":["retail","find","products"],"type":"http","x402Version":2},{"accepts":[{"amount":"6000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x6c0752c09e7F6fA6526fCDf40e456a159ebB5621","scheme":"exact"},{"amount":"6000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"FJqAJ4dXkFbrp3EEo8E9x98iaBGUQwaU8Srz5ePfUXLH","scheme":"exact"}],"description":"Repeat a saved X/Twitter search query to monitor a brand, topic, or phrase over time. Send the same query, language, and max_results on each check; it returns recent public post text, timestamps, metrics, and expanded author profiles. It uses read-only X API v2, excludes retweets by default, and translates legacy since:, until:, and -filter:retweets syntax. If X cannot answer, the tweets array contains clearly labeled public-index results with degraded: true rather than an empty successful response. No account mutation. Use it as a tweets search API, Twitter monitor, saved-query watchlist, or X recent post search.","extensions":{"bazaar":{"discoverable":true,"info":{"input":{"body":{"language":"en","max_results":10,"query":"x402 payments"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"mode":"search","result_count":10,"source":"X API v2 recent search","tweets":[{"author":{"username":"agentutility_ai"},"id":"123","text":"x402 payments are live"}]},"type":"json"}},"related":["/x-topic-pulse"],"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"language":{"description":"Optional two-letter language filter, e.g. 'en'.","type":"string"},"max_results":{"description":"Number of recent posts to fetch. Clamped to 10-50. Default 10.","type":"number"},"query":{"description":"X recent-search query, e.g. 'x402 payments' or '(coinbase OR bankr) x402'.","type":"string"}},"required":["query"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"mode":{"type":"string"},"result_count":{"type":"integer"},"source":{"type":"string"},"tweets":{"items":{"properties":{"author":{"properties":{"username":{"type":"string"}},"type":"object"},"id":{"type":"string"},"text":{"type":"string"}},"type":"object"},"type":"array"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_awpbwsy3"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1783070352/bazaar-icons/54f004eda341546b.png","lastUpdated":"2026-09-09T13:12:43.418Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-09T13:12:43.272Z"},"resource":"https://x402.agentutility.ai/tweets-search","serviceName":"AgentUtility.ai","tags":["tweets","search"],"type":"http","x402Version":2},{"accepts":[{"amount":"6000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x6c0752c09e7F6fA6526fCDf40e456a159ebB5621","scheme":"exact"},{"amount":"6000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"FJqAJ4dXkFbrp3EEo8E9x98iaBGUQwaU8Srz5ePfUXLH","scheme":"exact"}],"description":"Repeat a saved X/Twitter search query to monitor a brand, topic, or phrase over time. Send the same query, language, and max_results on each check; it returns recent public post text, timestamps, metrics, and expanded author profiles. Legacy Twitter search operators such as since:, until:, and -filter:retweets are normalized before the read-only X API v2 call. If X access is unavailable, the same tweets array returns clearly labeled public-index results with degraded status instead of an empty paid response. Use it as a Twitter search API, saved-query monitor, X recent-post search, or public-post watchlist.","extensions":{"bazaar":{"discoverable":true,"info":{"input":{"body":{"language":"en","max_results":10,"query":"coinbase x402"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"mode":"search","result_count":10,"source":"X API v2 recent search"},"type":"json"}},"related":["/x-topic-pulse"],"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"language":{"description":"Optional two-letter language filter.","type":"string"},"max_results":{"description":"Number of recent posts to fetch. Clamped to 10-50. Default 10.","type":"number"},"query":{"description":"X/Twitter recent-search query.","type":"string"}},"required":["query"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"mode":{"type":"string"},"result_count":{"type":"integer"},"source":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_awpbwsy3"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1783070352/bazaar-icons/54f004eda341546b.png","lastUpdated":"2026-09-09T13:12:43.36Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-09T13:12:43.205Z"},"resource":"https://x402.agentutility.ai/twitter-search","serviceName":"AgentUtility.ai","tags":["twitter","search"],"type":"http","x402Version":2},{"accepts":[{"amount":"6000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x6c0752c09e7F6fA6526fCDf40e456a159ebB5621","scheme":"exact"},{"amount":"6000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"FJqAJ4dXkFbrp3EEo8E9x98iaBGUQwaU8Srz5ePfUXLH","scheme":"exact"}],"description":"Repeat a saved recent-tweet search to monitor a brand, topic, or phrase over time. Send the same query, language, and max_results on each check; it returns recent public post text, timestamps, metrics, and expanded author profiles. If native X search cannot answer, the tweets array contains clearly labeled public-index results with degraded: true instead of an empty paid response. Read-only: no posting, replying, liking, following, or direct-message access. Use it as a recent tweet search API, Twitter monitoring API, saved-query watchlist, or X public-post search.","extensions":{"bazaar":{"discoverable":true,"info":{"input":{"body":{"language":"en","max_results":10,"query":"x402 payments"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"mode":"search","result_count":10,"source":"X API v2 recent search"},"type":"json"}},"related":["/x-topic-pulse"],"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"language":{"description":"Optional two-letter language filter.","type":"string"},"max_results":{"description":"Number of recent posts to fetch. Clamped to 10-50. Default 10.","type":"number"},"query":{"description":"X recent-search query.","type":"string"}},"required":["query"]},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"mode":{"type":"string"},"result_count":{"type":"integer"},"source":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_awpbwsy3"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1783070352/bazaar-icons/54f004eda341546b.png","lastUpdated":"2026-09-09T13:12:40.011Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-09T13:12:39.741Z"},"resource":"https://x402.agentutility.ai/recent-tweet-search","serviceName":"AgentUtility.ai","tags":["recent","tweet","search"],"type":"http","x402Version":2},{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xD593832Ce9C2B13B192ba50B55dd9AF44e96700d","scheme":"exact"}],"description":"Real-time Ethereum price in USD, a median across 6 exchanges including Coinbase, Kraken, Bitstamp and Bullish — Ed25519 signed attestation","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{},"type":"http"},"output":{"example":{"method":"median","pair":"ETHUSD","price":"2330.00","sources":["binance","coinbase","kraken","bitstamp","gemini","okx","bitfinex","bullish","gateio"]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-09T04:00:06.278Z","quality":{"l30DaysTotalCalls":96,"l30DaysUniquePayers":5,"lastCalledAt":"2026-10-08T20:00:05.49Z"},"resource":"https://api.myceliasignal.com/oracle/price/eth/usd","type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"One-call on-chain profile of any Ethereum or Base wallet via Blockscout: native balance, transaction and transfer counts, activity recency, top token holdings, and most frequent recent counterparties — with fresh-wallet and high-volume flags. The 'who is this address?' conclusion, not raw RPC data. Use this when an agent needs to on-chain wallet profile: balance, activity, tokens, counterparties.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","chain":"ethereum"},"type":"http"},"output":{"example":{"result":{"answer":"live data — call the API","value":null},"tool":"wallet-snapshot"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"address":{"description":"Wallet address","type":"string"},"chain":{"description":"Chain","enum":["base","ethereum"],"type":"string"}},"required":["address"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:10:03.546Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:10:03.407Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/crypto/wallet-snapshot","serviceName":"AgentTools","tags":["crypto","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Explain what an EVM transaction would actually do: decodes the calldata (ERC-20 transfers/approvals via known ABIs, unknown selectors via the 4byte directory) and simulates the call against live chain state to report the outcome — including unlimited-approval warnings — without sending anything. Use this when an agent needs to decode and simulate a transaction — before signing it.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"chain":"base","data":"0xa9059cbb000000000000000000000000d8dA6BF26964aF9D7eEd9e03E53415D37aA960450000000000000000000000000000000000000000000000000000000000002710","to":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"type":"http"},"output":{"example":{"result":{"answer":"live data — call the API","value":null},"tool":"tx-explain"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"chain":{"description":"Chain","enum":["base","ethereum"],"type":"string"},"data":{"description":"Calldata (0x hex)","type":"string"},"to":{"description":"To address","type":"string"},"value":{"description":"Value (wei, optional)","type":"string"}},"required":["to","data"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:55.314Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:55.205Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/crypto/tx-explain","serviceName":"AgentTools","tags":["crypto","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Fetch a web page server-side and convert it to clean markdown — headings, links, lists, tables and text, with scripts, styles and boilerplate stripped. The 'reader' pattern agents use to actually understand web pages. SSRF-guarded with redirects re-validated, 10s timeout, 1MB cap. Use this when an agent needs to fetch any page and get clean markdown an LLM can read.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"maxChars":5000,"url":"https://example.com"},"type":"http"},"output":{"example":{"result":{"answer":"live data — call the API","value":null},"tool":"url-reader"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"maxChars":{"description":"Max markdown length","type":"number"},"url":{"description":"URL","type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:54.211Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:54.092Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/dev/url-reader","serviceName":"AgentTools","tags":["dev","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"3000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Scan newly created DEX pools on Solana, Base, Ethereum, BSC, Arbitrum or Polygon, filtered by minimum liquidity and maximum age. Each pool comes with liquidity (USD), 24h volume, FDV, buy/sell counts and automatic risk flags (too fresh, thin liquidity, sell pressure). Powered by GeckoTerminal's public API. Use this when an agent needs to fresh DEX launches with liquidity, volume and risk flags.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"limit":10,"maxAgeHours":24,"minLiquidityUsd":5000,"network":"solana"},"type":"http"},"output":{"example":{"result":{"answer":"live data — call the API","value":null},"tool":"new-pools"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"limit":{"description":"Max pools","type":"number"},"maxAgeHours":{"description":"Max age (hours)","type":"number"},"minLiquidityUsd":{"description":"Min liquidity (USD)","type":"number"},"network":{"description":"Network","enum":["solana","base","eth","bsc","arbitrum","polygon"],"type":"string"}},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:53.347Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:53.236Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/crypto/new-pools","serviceName":"AgentTools","tags":["crypto","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"3000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Fetch a PDF (by URL, SSRF-guarded) or accept it as base64 and extract all readable text with page count. Deterministic parsing — no language model, so nothing is invented. Text-based PDFs only; scanned images need OCR (not included). Use this when an agent needs to extract readable text from any PDF — agents can't read PDFs.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"url":"https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf"},"type":"http"},"output":{"example":{"result":{"answer":"live data — call the API","value":null},"tool":"pdf-to-text"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"base64":{"description":"Base64 content","type":"string"},"maxChars":{"description":"Max text length","type":"number"},"url":{"description":"Or provide base64 instead","type":"string"}},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:52.432Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:52.316Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/dev/pdf-to-text","serviceName":"AgentTools","tags":["dev","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"3000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Extract every HTML table from a page (or raw HTML) as structured JSON: headers and rows kept intact. The deterministic answer to 'get the pricing table / comparison table / stats table from this page' — no vision model needed. Use this when an agent needs to hTML tables → structured JSON rows and columns.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"html":"\u003chtml\u003e\u003cbody\u003e\u003ctable\u003e\u003ctr\u003e\u003cth\u003ePlan\u003c/th\u003e\u003cth\u003ePrice\u003c/th\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003eFree\u003c/td\u003e\u003ctd\u003e$0\u003c/td\u003e\u003c/tr\u003e\u003ctr\u003e\u003ctd\u003ePro\u003c/td\u003e\u003ctd\u003e$29\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\u003c/body\u003e\u003c/html\u003e"},"type":"http"},"output":{"example":{"result":{"answer":"live data — call the API","value":null},"tool":"table-extract"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"html":{"description":"Raw HTML","type":"string"},"limit":{"description":"Max tables","type":"number"},"url":{"description":"Or provide raw HTML instead","type":"string"}},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:51.471Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:51.356Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/dev/table-extract","serviceName":"AgentTools","tags":["dev","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"3000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Fetch a URL server-side and extract its title, meta description, Open Graph and Twitter card tags, canonical URL and favicon — the data agents need to preview or classify a link. SSRF-guarded: private networks are blocked, 10s timeout, 1MB cap. Use this when an agent needs to title, description, OG image and favicon of any page.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"url":"https://example.com"},"type":"http"},"output":{"example":{"result":{"answer":"live data — call the API","value":null},"tool":"url-metadata"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"url":{"description":"URL","type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:50.347Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:50.237Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/live/url-metadata","serviceName":"AgentTools","tags":["live","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Live cryptocurrency prices from CoinGecko's public API: current price in USD/EUR/GBP/JPY plus 24-hour change for any coin by id or common ticker (btc, eth, sol…). Cached 60 seconds. Use this when an agent needs to live token prices and 24h change via CoinGecko.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"ids":"bitcoin,ethereum","vs":"usd"},"type":"http"},"output":{"example":{"result":{"answer":"live data — call the API","value":null},"tool":"price"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"ids":{"description":"Coin ids or tickers","type":"string"},"vs":{"description":"Quote currency","enum":["usd","eur","gbp","jpy"],"type":"string"}},"required":["ids"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:49.359Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:49.238Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/crypto/price","serviceName":"AgentTools","tags":["crypto","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Describe what you need and get back matching x402-paid APIs: our own catalog (54 tools) plus, optionally, the live x402 Bazaar of third-party sellers. The agent's meta-tool — instead of knowing an API exists, ask for the capability. Use this when an agent needs to \"I need a tool that does X\" → matched paid APIs.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"includeBazaar":"true","limit":5,"query":"convert pdf to text"},"type":"http"},"output":{"example":{"result":{"answer":"live data — call the API","value":null},"tool":"directory-search"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"includeBazaar":{"description":"Include third-party Bazaar results","enum":["true","false"],"type":"string"},"limit":{"description":"Max results per source","type":"number"},"query":{"description":"What do you need?","type":"string"}},"required":["query"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:48.702Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:48.599Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/dev/directory-search","serviceName":"AgentTools","tags":["dev","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Probe a GET endpoint several times and report status codes and latency statistics (min/avg/max). The cheap way for an agent to verify an API — for example one found on the x402 Bazaar — responds before spending real money calling it. Use this when an agent needs to status and latency stats — test an API before relying on it.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"runs":3,"url":"https://api.frankfurter.dev/v1/latest?base=USD"},"type":"http"},"output":{"example":{"result":{"answer":"live data — call the API","value":null},"tool":"api-health-check"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"runs":{"description":"Test requests","type":"number"},"timeoutMs":{"description":"Timeout per request (ms)","type":"number"},"url":{"description":"GET endpoint","type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:48.49Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:48.382Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/dev/api-health-check","serviceName":"AgentTools","tags":["dev","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Compare two texts line by line using an LCS diff: exact additions, removals and context — in unified-diff style. Deterministic, unlike asking a model to 'find the differences'. Use this when an agent needs to exact line-level diff with unified-style output.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"a":"price: 100\nquantity: 2\ntotal: 200","b":"price: 100\nquantity: 3\ntotal: 300","context":1},"type":"http"},"output":{"example":{"result":{"answer":"+2 / −2 lines","answerLabel":"Diff result","artifacts":{"diff":" price: 100\n-quantity: 2\n-total: 200\n+quantity: 3\n+total: 300"},"details":[{"label":"Lines in A","value":"3"},{"label":"Lines in B","value":"3"},{"label":"Added","value":"2"},{"label":"Removed","value":"2"}],"steps":["Split both inputs into lines","Longest-common-subsequence alignment","Emit changed hunks with 1 context lines"],"value":4},"tool":"diff"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"a":{"description":"Use \n for line breaks","type":"string"},"b":{"description":"Changed text","type":"string"},"context":{"description":"Context lines","type":"number"}},"required":["a","b"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:47.692Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:47.582Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/dev/diff","serviceName":"AgentTools","tags":["dev","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Fetch an RSS or Atom feed and return normalized JSON items: title, link, publication date (ISO) and summary. Server-side fetching with SSRF guard; handles both RSS 2.0 and Atom dialects. Use this when an agent needs to any feed → clean JSON items, no XML parsing on your side.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"limit":10,"url":"https://hnrss.org/frontpage"},"type":"http"},"output":{"example":{"result":{"answer":"live data — call the API","value":null},"tool":"feed-parser"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"limit":{"description":"Max items","type":"number"},"url":{"description":"Feed URL","type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:46.771Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:46.666Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/dev/feed-parser","serviceName":"AgentTools","tags":["dev","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Parse iCalendar (.ics) content — meeting invites, conference calendars, exports from Google/Outlook — into structured event JSON: title, start/end, location, organizer and description. Use this when an agent needs to turn .ics calendar files into clean event JSON.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"ics":"BEGIN:VCALENDAR\nVERSION:2.0\nBEGIN:VEVENT\nSUMMARY:Quarterly Review\nDTSTART:20261103T140000Z\nDTEND:20261103T150000Z\nLOCATION:Room 4 / Zoom\nORGANIZER;CN=PM Office:mailto:pm@example.com\nEND:VEVENT\nEND:VCALENDAR"},"type":"http"},"output":{"example":{"result":{"answer":"1 event","answerLabel":"First: Quarterly Review — 2026-11-03T14:00:00.000Z","artifacts":{"events":"[{\"summary\":\"Quarterly Review\",\"start\":\"2026-11-03T14:00:00.000Z\",\"end\":\"2026-11-03T15:00:00.000Z\",\"location\":\"Room 4 / Zoom\",\"description\":null,\"organizer\":\"mailto:pm@example.com\"}]"},"details":[{"label":"Total events","value":"1"},{"label":"Next upcoming","value":"Quarterly Review — 2026-11-03T14:00:00.000Z"}],"steps":["Parse VCALENDAR with ical.js","Extract 1 VEVENT components","Normalize dates to ISO 8601 (UTC)"],"table":{"columns":["Event","Start (UTC)","Location"],"rows":[["Quarterly Review","2026-11-03T14:00:00.000Z","Room 4 / Zoom"]]},"value":1},"tool":"ics-parser"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"ics":{"description":".ics content","type":"string"},"limit":{"description":"Max events","type":"number"}},"required":["ics"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:46.497Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:46.379Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/dev/ics-parser","serviceName":"AgentTools","tags":["dev","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Verify a claim about a web page's content: fetches the page (SSRF-guarded) and reports whether the expected text appears, with the surrounding excerpt as evidence. The deterministic way for an agent to confirm 'the site says X' before acting on it. Use this when an agent needs to does this page actually say that? Checked, not guessed.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"expect":"documentation","url":"https://example.com"},"type":"http"},"output":{"example":{"result":{"answer":"live data — call the API","value":null},"tool":"page-verify"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"caseSensitive":{"description":"Case sensitive","enum":["false","true"],"type":"string"},"expect":{"description":"Expected text","type":"string"},"html":{"description":"Raw HTML","type":"string"},"url":{"description":"Or provide raw HTML instead","type":"string"}},"required":["expect"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:45.785Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:45.633Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/dev/page-verify","serviceName":"AgentTools","tags":["dev","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Split text into retrieval-friendly chunks with a token budget and sentence-aware boundaries. Overlap between consecutive chunks preserves context across splits — the standard preparation step before embedding. Use this when an agent needs to rAG-ready chunks with token budgets and overlap.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"overlapTokens":15,"targetTokens":60,"text":"Retrieval-augmented generation improves factuality. First, documents are split into chunks. Second, chunks are embedded into vectors. Third, the agent retrieves the top matches for a query. Overlap keeps ideas that straddle boundaries intact. Finally, the model answers with citations."},"type":"http"},"output":{"example":{"result":{"answer":"2 chunks","answerLabel":"≈65 tokens → chunks of ≤60 tokens, overlap 15","artifacts":{"chunks":"[{\"index\":0,\"estTokens\":55,\"text\":\"Retrieval-augmented generation improves factuality. First, documents are split into chunks. Second, chunks are embedded into vectors. Third, the agent retrieves the top matches for a query. Overlap keeps ideas that straddle boundaries intact.\"},{\"index\":1,\"estTokens\":22,\"text\":\"Overlap keeps ideas that straddle boundaries intact. Finally, the model answers with citations.\"}]"},"details":[{"label":"Input (chars / est. tokens)","value":"285 / ≈65"},{"label":"Avg chunk size","value":"≈39 tokens"},{"label":"Boundary strategy","value":"paragraph → sentence → word"}],"steps":["Split into 6 sentence units","Pack units up to 60 estimated tokens","Carry ≈15 tokens of overlap between consecutive chunks"],"table":{"columns":["Chunk","Est. tokens","Preview"],"rows":[[0,55,"Retrieval-augmented generation improves factuality. First, d…"],[1,22,"Overlap keeps ideas that straddle boundaries intact. Finally…"]]},"value":2},"tool":"text-chunker"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"overlapTokens":{"description":"Overlap tokens","type":"number"},"targetTokens":{"description":"Target tokens per chunk","type":"number"},"text":{"description":"Text","type":"string"}},"required":["text"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:45.665Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:45.554Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/dev/text-chunker","serviceName":"AgentTools","tags":["dev","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Scan unstructured text and extract structured entities: email addresses, URLs, IPv4 addresses, phone numbers and domains. Deduplicated, categorized, machine-ready. Use this when an agent needs to pull emails, URLs, IPs, phones and domains from raw text.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"text":"Reach Jane at jane.doe@acme-corp.io, sales@acme-corp.io or +49 30 1234567. Site: https://acme-corp.io/pricing and CDN 151.101.1.140. Backup mail host: mail.acme-corp.io"},"type":"http"},"output":{"example":{"result":{"answer":"see docs","value":null},"tool":"text-extract"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"text":{"description":"Text","type":"string"},"what":{"description":"Extract","enum":["all","emails","urls","ips","phones","domains"],"type":"string"}},"required":["text"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:44.836Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:44.724Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/dev/text-extract","serviceName":"AgentTools","tags":["dev","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Query live DNS records (A, AAAA, MX, TXT, NS, CNAME, SOA) through Cloudflare's DNS-over-HTTPS resolver. Domain validation, email deliverability pre-checks and infrastructure discovery. Use this when an agent needs to real DNS records via Cloudflare DNS-over-HTTPS.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"domain":"example.com","type":"A"},"type":"http"},"output":{"example":{"result":{"answer":"live data — call the API","value":null},"tool":"dns-lookup"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"domain":{"description":"Domain","type":"string"},"type":{"description":"Record type","enum":["A","AAAA","MX","TXT","NS","CNAME","SOA"],"type":"string"}},"required":["domain"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:44.276Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:44.161Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/live/dns-lookup","serviceName":"AgentTools","tags":["live","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Live foreign-exchange reference rates from the European Central Bank (via frankfurter.dev): a full rate table against any base currency, or cross-rate conversion of any amount. Refreshed every business day by the ECB, cached one hour. Use this when an agent needs to live ECB reference rates for 30 currencies.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"base":"USD","op":"rates"},"type":"http"},"output":{"example":{"result":{"answer":"live data — call the API","value":null},"tool":"exchange-rates"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"amount":{"description":"Amount","type":"number"},"base":{"description":"Base currency","enum":["AUD","BRL","CAD","CHF","CNY","CZK","DKK","EUR","GBP","HKD","HUF","IDR","ILS","INR","ISK","JPY","KRW","MXN","MYR","NOK","NZD","PHP","PLN","RON","SEK","SGD","THB","TRY","USD","ZAR"],"type":"string"},"date":{"description":"YYYY-MM-DD — ECB business days","type":"string"},"from":{"description":"Convert from","enum":["","AUD","BRL","CAD","CHF","CNY","CZK","DKK","EUR","GBP","HKD","HUF","IDR","ILS","INR","ISK","JPY","KRW","MXN","MYR","NOK","NZD","PHP","PLN","RON","SEK","SGD","THB","TRY","USD","ZAR"],"type":"string"},"op":{"description":"Operation","enum":["rates","convert"],"type":"string"},"to":{"description":"Convert to","enum":["","AUD","BRL","CAD","CHF","CNY","CZK","DKK","EUR","GBP","HKD","HUF","IDR","ILS","INR","ISK","JPY","KRW","MXN","MYR","NOK","NZD","PHP","PLN","RON","SEK","SGD","THB","TRY","USD","ZAR"],"type":"string"}},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:43.866Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:43.758Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/live/exchange-rates","serviceName":"AgentTools","tags":["live","finance"],"type":"http","x402Version":2},{"accepts":[{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"List upcoming or full-year public holidays for any covered country via Nager.Date — names, dates and whether they're nationwide. Essential for scheduling agents. Use this when an agent needs to upcoming public holidays for ~110 countries.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"count":8,"country":"DE","op":"next"},"type":"http"},"output":{"example":{"result":{"answer":"live data — call the API","value":null},"tool":"holidays"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"count":{"description":"Max results","type":"number"},"country":{"description":"Country (ISO-2)","type":"string"},"op":{"description":"Query","enum":["next","year"],"type":"string"},"year":{"description":"Year (for full-year list)","type":"number"}},"required":["country"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:43.41Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:43.293Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/live/holidays","serviceName":"AgentTools","tags":["live","general"],"type":"http","x402Version":2},{"accepts":[{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Generate a QR code for any text, URL or crypto address: returns ready-to-embed SVG markup and a data URI, with configurable size and error-correction level. Use this when an agent needs to any text or URL as a QR code (SVG + PNG data URI).","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"ec":"M","size":300,"text":"https://example.com"},"type":"http"},"output":{"example":{"result":{"answer":"live data — call the API","value":null},"tool":"qr-code"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"ec":{"description":"Error correction","enum":["L","M","Q","H"],"type":"string"},"size":{"description":"Size (px)","type":"number"},"text":{"description":"Content","type":"string"}},"required":["text"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:42.888Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:42.783Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/live/qr-code","serviceName":"AgentTools","tags":["live","general"],"type":"http","x402Version":2},{"accepts":[{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Geolocate any IPv4/IPv6 address (or the caller's own IP when omitted) via ipwho.is: country, region, city, coordinates, timezone, ASN/network owner and currency. Cached 24 hours per IP. Use this when an agent needs to where is an IP address? Country, city, ASN, timezone.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"ip":"8.8.8.8"},"type":"http"},"output":{"example":{"result":{"answer":"live data — call the API","value":null},"tool":"ip-lookup"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"ip":{"description":"Leave empty to look up the caller's IP","type":"string"}},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:42.446Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:42.345Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/live/ip-lookup","serviceName":"AgentTools","tags":["live","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Live weather from Open-Meteo: current temperature, humidity, wind and conditions plus a 3-day forecast, by city name or coordinates. No API key, cached 30 minutes. Use this when an agent needs to current conditions + 3-day forecast for any city.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"city":"Berlin"},"type":"http"},"output":{"example":{"result":{"answer":"live data — call the API","value":null},"tool":"weather"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"city":{"description":"Or provide lat/lon instead","type":"string"},"lat":{"description":"Latitude","type":"number"},"lon":{"description":"Longitude","type":"number"}},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:41.951Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:41.856Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/live/weather","serviceName":"AgentTools","tags":["live","general"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Calculate a person's exact age in calendar years, months and days from their date of birth, plus total days lived. Reference date defaults to today (UTC). Use this when an agent needs to exact age in years, months and days.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"birth":"1990-06-15","on":"2026-09-01"},"type":"http"},"output":{"example":{"result":{"answer":"36 years, 2 months, 17 days","answerLabel":"Age at 2026-09-01","details":[{"label":"Total days lived","value":"13,227"},{"label":"Total weeks","value":"1,889"},{"label":"Next birthday in","value":"287 days"}],"steps":["Birth 1990-06-15 → reference 2026-09-01 (UTC)","Calendar difference = 36y 2m 17d"],"value":36},"tool":"age-calculator"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"birth":{"description":"YYYY-MM-DD","type":"string"},"on":{"description":"Defaults to today, YYYY-MM-DD","type":"string"}},"required":["birth"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:40.511Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:40.396Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/calculators/age-calculator","serviceName":"AgentTools","tags":["calculators","general"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Calculate the final sale price and the amount saved for any price and percent-off discount, with the working shown. Use this when an agent needs to sale price and savings from a percent off.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"discount":20,"price":79.99},"type":"http"},"output":{"example":{"result":{"answer":"63.99","answerLabel":"Final price after 20% off","details":[{"label":"You save","value":"16"},{"label":"Original price","value":"79.99"}],"steps":["Savings = 79.99 × 20 ÷ 100 = 16","Final price = 79.99 − 16 = 63.99"],"value":63.992},"tool":"discount-calculator"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"discount":{"description":"Discount %","type":"number"},"price":{"description":"Original price","type":"number"}},"required":["price","discount"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:40.312Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:40.2Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/calculators/discount-calculator","serviceName":"AgentTools","tags":["calculators","general"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Calculate Body Mass Index from weight (kg) and height (cm), with the WHO weight category and the healthy BMI weight range for your height. Use this when an agent needs to body Mass Index with WHO category.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"height":175,"weight":70},"type":"http"},"output":{"example":{"result":{"answer":"22.86","answerLabel":"BMI — Healthy weight","details":[{"label":"WHO category","value":"Healthy weight"},{"label":"Healthy range for height","value":"56.66–76.26 kg"}],"steps":["70 ÷ (1.75 m)² = 70 ÷ 3.06 = 22.86"],"value":22.857143},"tool":"bmi-calculator"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"height":{"description":"Height (cm)","type":"number"},"weight":{"description":"Weight (kg)","type":"number"}},"required":["weight","height"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:39.569Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:39.447Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/calculators/bmi-calculator","serviceName":"AgentTools","tags":["calculators","general"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Convert digital storage units: bits, bytes, KB, MB, GB, TB (decimal, ×1000) and KiB, MiB, GiB, TiB (binary, ×1024) — both systems side by side. Use this when an agent needs to decimal (KB/MB/GB) and binary (KiB/MiB/GiB) units.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"from":"TB","to":"GB","value":1},"type":"http"},"output":{"example":{"result":{"answer":"1,000 GB","answerLabel":"1 Terabytes = ? Gigabytes","details":[{"label":"Exact factor","value":"1 TB = 1000 GB"},{"label":"Reverse","value":"1 GB = 0.001 TB"}],"steps":["1 TB × 1000000000000 = 1,000,000,000,000 B","1,000,000,000,000 B ÷ 1000000000 = 1,000 GB"],"value":1000},"tool":"data-size-converter"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"from":{"description":"From","enum":["TB","GB","MB","KB","B","TiB","GiB","MiB","KiB"],"type":"string"},"to":{"description":"To","enum":["TB","GB","MB","KB","B","TiB","GiB","MiB","KiB"],"type":"string"},"value":{"description":"Value","type":"number"}},"required":["value","from","to"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:39.404Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:39.304Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/converters/data-size-converter","serviceName":"AgentTools","tags":["converters","general"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Add VAT to a net amount or remove VAT from a gross amount. Standard VAT rates for 36 countries are built in, or override with any custom rate. Use this when an agent needs to add or remove VAT at standard rates for 36 countries.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"amount":100,"country":"DE","op":"add"},"type":"http"},"output":{"example":{"result":{"answer":"119","answerLabel":"Gross (incl. 19% VAT)","details":[{"label":"VAT amount","value":"19"},{"label":"Net (excl. VAT)","value":"100"},{"label":"Rate used","value":"19% (DE standard)"}],"steps":["VAT = 100 × 19 ÷ 100 = 19","Gross = 100 + 19 = 119"],"value":119},"tool":"vat-calculator"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"amount":{"description":"Amount","type":"number"},"country":{"description":"Country (standard rate)","enum":["AT","BE","BG","BR","CA","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GB","GR","HR","HU","IE","IT","JP","LT","LU","LV","MT","NL","NO","NZ","PL","PT","RO","SE","SI","SK","US","ZA"],"type":"string"},"op":{"description":"Direction","enum":["add","remove"],"type":"string"},"rate":{"description":"Custom rate % (optional)","type":"number"}},"required":["amount"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:38.774Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:38.65Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/calculators/vat-calculator","serviceName":"AgentTools","tags":["calculators","finance"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Convert area units: square millimeters, centimeters, meters and kilometers, hectares, acres, square feet and square miles. Use this when an agent needs to square meters, feet, acres, hectares.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"from":"km2","to":"ha","value":1},"type":"http"},"output":{"example":{"result":{"answer":"100 ha","answerLabel":"1 Square kilometers = ? Hectares","details":[{"label":"Exact factor","value":"1 km² = 100 ha"},{"label":"Reverse","value":"1 ha = 0.01 km²"}],"steps":["1 km² × 1000000 = 1,000,000 m²","1,000,000 m² ÷ 10000 = 100 ha"],"value":100},"tool":"area-converter"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"from":{"description":"From","enum":["km2","ha","acre","m2","ft2","mi2","cm2"],"type":"string"},"to":{"description":"To","enum":["km2","ha","acre","m2","ft2","mi2","cm2"],"type":"string"},"value":{"description":"Value","type":"number"}},"required":["value","from","to"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:38.608Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:38.494Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/converters/area-converter","serviceName":"AgentTools","tags":["converters","general"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Convert speed units: kilometers per hour, miles per hour, meters per second, knots and feet per second with exact definitions. Use this when an agent needs to km/h, mph, m/s, knots and ft/s.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"from":"kmh","to":"mph","value":1},"type":"http"},"output":{"example":{"result":{"answer":"0.621371 mph","answerLabel":"1 Kilometers per hour = ? Miles per hour","details":[{"label":"Exact factor","value":"1 km/h = 0.621371 mph"},{"label":"Reverse","value":"1 mph = 1.61 km/h"}],"steps":["1 km/h × 0.2777777777777778 = 0.277778 m/s","0.277778 m/s ÷ 0.44704 = 0.621371 mph"],"value":0.621371},"tool":"speed-converter"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"from":{"description":"From","enum":["kmh","mph","ms","kn","fts"],"type":"string"},"to":{"description":"To","enum":["kmh","mph","ms","kn","fts"],"type":"string"},"value":{"description":"Value","type":"number"}},"required":["value","from","to"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:37.772Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:37.653Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/converters/speed-converter","serviceName":"AgentTools","tags":["converters","general"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Convert between metric and imperial length units: kilometers, meters, centimeters, millimeters, micrometers, nanometers, miles, yards, feet, inches and nautical miles. Use this when an agent needs to metric and imperial distance units, instantly.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"from":"km","to":"m","value":1},"type":"http"},"output":{"example":{"result":{"answer":"1,000 m","answerLabel":"1 Kilometers = ? Meters","details":[{"label":"Exact factor","value":"1 km = 1000 m"},{"label":"Reverse","value":"1 m = 0.001 km"}],"steps":["1 km × 1000 = 1,000 m","1,000 m ÷ 1 = 1,000 m"],"value":1000},"tool":"length-converter"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"from":{"description":"From","enum":["km","m","cm","mm","um","nm","mi","yd","ft","in","nmi"],"type":"string"},"to":{"description":"To","enum":["km","m","cm","mm","um","nm","mi","yd","ft","in","nmi"],"type":"string"},"value":{"description":"Value","type":"number"}},"required":["value","from","to"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:37.549Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:37.44Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/converters/length-converter","serviceName":"AgentTools","tags":["converters","general"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Convert cooking and liquid volume units: milliliters, liters, cubic meters, US gallons, quarts, pints, cups, fluid ounces, tablespoons and teaspoons. Use this when an agent needs to liters, gallons, cups, milliliters.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"from":"m3","to":"L","value":1},"type":"http"},"output":{"example":{"result":{"answer":"1,000 L","answerLabel":"1 Cubic meters = ? Liters","details":[{"label":"Exact factor","value":"1 m³ = 1000 L"},{"label":"Reverse","value":"1 L = 0.001 m³"}],"steps":["1 m³ × 1000 = 1,000 L","1,000 L ÷ 1 = 1,000 L"],"value":1000},"tool":"volume-converter"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"from":{"description":"From","enum":["m3","L","ml","gal","qt","pt","cup","floz","tbsp","tsp"],"type":"string"},"to":{"description":"To","enum":["m3","L","ml","gal","qt","pt","cup","floz","tbsp","tsp"],"type":"string"},"value":{"description":"Value","type":"number"}},"required":["value","from","to"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:36.615Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:36.513Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/converters/volume-converter","serviceName":"AgentTools","tags":["converters","general"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Convert between weight and mass units: metric tons, kilograms, grams, milligrams, pounds, ounces and stones with exact international definitions. Use this when an agent needs to kilograms, pounds, ounces and more.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"from":"t","to":"kg","value":1},"type":"http"},"output":{"example":{"result":{"answer":"1,000 kg","answerLabel":"1 Metric tons = ? Kilograms","details":[{"label":"Exact factor","value":"1 t = 1000 kg"},{"label":"Reverse","value":"1 kg = 0.001 t"}],"steps":["1 t × 1000 = 1,000 kg","1,000 kg ÷ 1 = 1,000 kg"],"value":1000},"tool":"weight-converter"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"from":{"description":"From","enum":["t","kg","g","mg","lb","oz","st"],"type":"string"},"to":{"description":"To","enum":["t","kg","g","mg","lb","oz","st"],"type":"string"},"value":{"description":"Value","type":"number"}},"required":["value","from","to"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:36.142Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:36.04Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/converters/weight-converter","serviceName":"AgentTools","tags":["converters","general"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Calculate a transaction's gas fee: gas units × gas price (gwei) gives the ETH cost, multiplied by the ETH price for USD. Exact BigInt math for the wei amounts. Use this when an agent needs to transaction cost in ETH and USD from gas × gwei.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"ethPriceUsd":3000,"gasUnits":21000,"gweiPrice":10},"type":"http"},"output":{"example":{"result":{"answer":"$0.63","answerLabel":"Transaction fee (USD)","details":[{"label":"Fee in ETH","value":"0.000210000000000000"},{"label":"Fee in wei (exact)","value":"210000000000000"},{"label":"Fee in gwei","value":"210000"},{"label":"ETH price used","value":"$3,000"}],"steps":["wei = 21000 gas × 10 gwei × 10⁹ = 210000000000000","ETH = 0.000210000000000000 · USD = 0.000210000000000000 × $3,000 = $0.63"],"value":0.63},"tool":"gas-fee-calculator"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"ethPriceUsd":{"description":"ETH price (USD)","type":"number"},"gasUnits":{"description":"Gas units","type":"number"},"gweiPrice":{"description":"Gas price (gwei)","type":"number"}},"required":["gasUnits","gweiPrice","ethPriceUsd"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:35.725Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:35.609Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/crypto/gas-fee-calculator","serviceName":"AgentTools","tags":["crypto","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Look up any US telephone area code to find the state or territory it serves, or list every area code in a given state. Covers all 404 NANP codes in use, including overlays. Use this when an agent needs to all 404 NANP area codes → state lookup.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"code":"415"},"type":"http"},"output":{"example":{"result":{"answer":"Area code 415 — California","answerLabel":"US area code","details":[{"label":"Area code","value":"415"},{"label":"State / territory","value":"California"},{"label":"Other codes in state","value":"209, 213, 279, 310, 323, 341, 408, 424"}],"steps":["Exact-match lookup in the NANP area code dataset"],"value":415},"tool":"area-codes"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"code":{"description":"Leave empty to list by state instead","type":"string"},"limit":{"description":"Max rows","type":"number"},"state":{"description":"State filter","type":"string"}},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:35.332Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:35.191Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/databases/area-codes","serviceName":"AgentTools","tags":["databases","general"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Convert between wei, kwei, mwei, gwei, microether, milliether and ether with exact BigInt arithmetic. Decimal strings of any magnitude convert without floating-point error. Use this when an agent needs to exact Ethereum unit conversion — no float errors.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"from":"gwei","to":"eth","value":"21000"},"type":"http"},"output":{"example":{"result":{"answer":"0.000021000000000000 ETH","answerLabel":"21000 Gwei = ? Ether","details":[{"label":"Exact result","value":"0.000021000000000000"},{"label":"In wei","value":"21000000000000"},{"label":"In gwei","value":"21000"},{"label":"In ETH","value":"0.000021000000000000"}],"steps":["Scale to wei: 21000 Gwei = 21000000000000 wei (exact BigInt)","Render in Ether: 0.000021000000000000"],"value":null},"tool":"wei-eth-converter"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"from":{"description":"From","enum":["wei","kwei","mwei","gwei","microeth","millieth","eth"],"type":"string"},"to":{"description":"To","enum":["wei","kwei","mwei","gwei","microeth","millieth","eth"],"type":"string"},"value":{"description":"Decimal string for exact precision","type":"string"}},"required":["value"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:34.452Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:34.333Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/crypto/wei-eth-converter","serviceName":"AgentTools","tags":["crypto","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Convert text between nine letter cases: UPPER, lower, Title, Sentence, camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE. camelCase boundaries are split automatically. Use this when an agent needs to camelCase, snake_case, kebab-case and more.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"style":"camel","text":"hello world"},"type":"http"},"output":{"example":{"result":{"answer":"helloWorld","answerLabel":"As camelCase","details":[{"label":"Words detected","value":"2"},{"label":"As UPPER CASE","value":"HELLO WORLD"},{"label":"As lower case","value":"hello world"},{"label":"As Title Case","value":"Hello World"},{"label":"As Sentence case","value":"Hello world"}],"steps":["Split input into 2 word(s)","Apply camelCase transformation"],"value":null},"tool":"case-converter"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"style":{"description":"Convert to","enum":["upper","lower","title","sentence","camel","pascal","snake","kebab","constant"],"type":"string"},"text":{"description":"Text","type":"string"}},"required":["text"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:34.436Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:34.31Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/dev/case-converter","serviceName":"AgentTools","tags":["dev","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Turn a cron expression into plain English, validate it, and compute the exact next execution times. Deterministic — the answer to 'when does this cron actually fire?' without guessing. Use this when an agent needs to explain a cron expression and compute the next runs.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"expr":"0 9 * * 1-5","ref":"2026-10-01T09:00:00Z"},"type":"http"},"output":{"example":{"result":{"answer":"At 09:00 AM, Monday through Friday","answerLabel":"\"0 9 * * 1-5\"","details":[{"label":"Fields","value":"5 (minute hour day month weekday)"},{"label":"Reference","value":"2026-10-01T09:00:00.000Z"}],"steps":["Validate 5-field cron syntax","Render plain-English description","Iterate the schedule 5 times from the reference moment"],"table":{"columns":["#","Next execution (UTC)"],"rows":[[1,"2026-10-02T09:00:00.000Z"],[2,"2026-10-05T09:00:00.000Z"],[3,"2026-10-06T09:00:00.000Z"],[4,"2026-10-07T09:00:00.000Z"],[5,"2026-10-08T09:00:00.000Z"]]},"value":null},"tool":"cron-describe"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"expr":{"description":"5 fields: minute hour day month weekday","type":"string"},"ref":{"description":"Reference date (optional)","type":"string"}},"required":["expr"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:33.548Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:33.419Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/dev/cron-describe","serviceName":"AgentTools","tags":["dev","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Check whether a domain name is registered or available, via the official RDAP registry protocol (404 = available). For registered domains it also returns the registrar and creation/expiration dates — useful when an agent needs to name a product or verify how long a business has existed. Use this when an agent needs to is this domain taken? Registry answer, not a landing page.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"domain":"example.com"},"type":"http"},"output":{"example":{"result":{"answer":"live data — call the API","value":null},"tool":"domain-availability"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"domain":{"description":"Domain","type":"string"}},"required":["domain"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:33.547Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:33.423Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/dev/domain-availability","serviceName":"AgentTools","tags":["dev","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Compute exact hash digests of UTF-8 text using Web Crypto (SHA family) and a verified pure-JS MD5 for legacy checksums. Deterministic — identical input always yields the identical digest. Use this when an agent needs to sHA-256 / SHA-512 / SHA-1 / MD5, exact digests.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"algo":"sha256","text":"hello"},"type":"http"},"output":{"example":{"result":{"answer":"live data — call the API","value":null},"tool":"hash"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"algo":{"description":"Algorithm","enum":["sha256","sha512","sha1","md5"],"type":"string"},"text":{"description":"Text","type":"string"}},"required":["text"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:32.924Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:32.814Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/dev/hash","serviceName":"AgentTools","tags":["dev","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Parse natural-language date and time expressions — \"in two weeks\", \"next friday at 3pm\", \"dec 25th\" — into exact ISO 8601 dates. Deterministic parsing (no LLM guessing); relative expressions resolve against a reference moment you control. Use this when an agent needs to \"next friday 3pm\" → exact ISO dates.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"ref":"2026-10-01T09:00:00Z","text":"next friday at 3pm"},"type":"http"},"output":{"example":{"result":{"answer":"2026-10-09T15:00:00.000Z","answerLabel":"1 date parsed","artifacts":{"dates":"[{\"matched\":\"next friday at 3pm\",\"iso\":\"2026-10-09T15:00:00.000Z\"}]"},"details":[{"label":"First match span","value":"\"next friday at 3pm\""},{"label":"Reference","value":"2026-10-01T09:00:00.000Z"}],"steps":["Chrono deterministic parse with fixed reference","1 match(es) extracted"],"table":{"columns":["#","Matched text","ISO 8601 (UTC)"],"rows":[[1,"next friday at 3pm","2026-10-09T15:00:00.000Z"]]},"value":1791558000000},"tool":"natural-date"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"ref":{"description":"Defaults to now","type":"string"},"text":{"description":"Expression","type":"string"}},"required":["text"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:32.444Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:32.344Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/dev/natural-date","serviceName":"AgentTools","tags":["dev","general"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Validate JSON with precise error messages, pretty-print it with any indent, and inspect its top-level type and element counts. Use this when an agent needs to validate, pretty-print and inspect JSON.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"indent":2,"json":"{\"name\":\"Ada\",\"langs\":[\"ts\",\"py\"],\"active\":true}"},"type":"http"},"output":{"example":{"result":{"answer":"{\n  \"name\": \"Ada\",\n  \"langs\": [\n    \"ts\",\n    \"py\"\n  ],\n  \"active\": true\n}","answerLabel":"Valid JSON ✓","details":[{"label":"Top-level type","value":"object"},{"label":"Top-level keys","value":"3"},{"label":"Minified size","value":"48 chars"},{"label":"Formatted size","value":"74 chars"}],"steps":["JSON.parse validated the syntax","Re-stringified with 2-space indent"],"value":null},"tool":"json-formatter"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"indent":{"description":"Indent spaces","type":"number"},"json":{"description":"JSON","type":"string"}},"required":["json"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:31.954Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:31.842Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/dev/json-formatter","serviceName":"AgentTools","tags":["dev","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Reference database of HTTP response status codes with phrase, category and explanation. Look up a specific code or list a whole category (1xx–5xx). Use this when an agent needs to look up any HTTP status code's meaning.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"code":402},"type":"http"},"output":{"example":{"result":{"answer":"402 Payment Required","answerLabel":"HTTP status","details":[{"label":"Category","value":"client-error"},{"label":"Meaning","value":"Reserved for payment — revived by the x402 protocol: the response carries payment requirements (USDC on Base) and is retried with payment attached."},{"label":"Class","value":"4xx — 4xx Client Error"}],"table":{"columns":["Field","Value"],"rows":[["Code",402],["Phrase","Payment Required"],["Category","client-error"]]},"value":402},"tool":"http-status-codes"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"category":{"description":"Category","enum":["","informational","success","redirect","client-error","server-error"],"type":"string"},"code":{"description":"Leave empty to list by category","type":"number"},"limit":{"description":"Max rows","type":"number"}},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:31.509Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:31.361Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/dev/http-status-codes","serviceName":"AgentTools","tags":["dev","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Calculate the API cost of an LLM call: input and output tokens × published per-million prices for 15 current models (OpenAI, Anthropic, Google, DeepSeek, xAI, Meta). Batch multiplier included for monthly estimates. Use this when an agent needs to tokens × current per-model prices = USD.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"calls":1,"inputTokens":12000,"model":"gpt-4o","outputTokens":1500},"type":"http"},"output":{"example":{"result":{"answer":"$0.0450","answerLabel":"Cost — OpenAI gpt-4o","details":[{"label":"Input cost","value":"$0.030000 (12,000 tok × $2.5/M)"},{"label":"Output cost","value":"$0.015000 (1,500 tok × $10/M)"},{"label":"Per call","value":"$0.045000"},{"label":"Projected monthly (1 call/day)","value":"$1.3500"}],"steps":["input: 12,000 ÷ 1e6 × $2.5","output: 1,500 ÷ 1e6 × $10","× 1 call(s) = total"],"table":{"columns":["Model","Vendor","$/M input","$/M output"],"rows":[["gpt-5","OpenAI",1.25,10],["gpt-5-mini","OpenAI",0.25,2],["gpt-4.1","OpenAI",2,8],["gpt-4.1-mini","OpenAI",0.4,1.6],["gpt-4o","OpenAI",2.5,10],["o4-mini","OpenAI",1.1,4.4],["claude-opus-4","Anthropic",15,75],["claude-sonnet-4","Anthropic",3,15],["claude-haiku-4","Anthropic",0.8,4],["gemini-2.5-pro","Google",1.25,10],["gemini-2.5-flash","Google",0.3,2.5],["gemini-2.0-flash","Google",0.1,0.4],["deepseek-v3","DeepSeek",0.27,1.1],["grok-3","xAI",3,15],["llama-4-maverick","Meta",0.22,0.88]]},"value":0.045},"tool":"llm-cost-calculator"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"calls":{"description":"Number of calls","type":"number"},"inputTokens":{"description":"Input tokens","type":"number"},"model":{"description":"Model","enum":["gpt-5","gpt-5-mini","gpt-4.1","gpt-4.1-mini","gpt-4o","o4-mini","claude-opus-4","claude-sonnet-4","claude-haiku-4","gemini-2.5-pro","gemini-2.5-flash","gemini-2.0-flash","deepseek-v3","grok-3","llama-4-maverick"],"type":"string"},"outputTokens":{"description":"Output tokens","type":"number"}},"required":["inputTokens"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:30.445Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:30.314Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/dev/llm-cost-calculator","serviceName":"AgentTools","tags":["dev","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Decode a JSON Web Token's header and payload to readable JSON. Pure decoding: signatures are NOT verified and no secret is needed. Claims like exp and iat are rendered as dates. Use this when an agent needs to decode header and payload — no verification.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkphbmUgRG9lIiwiaWF0IjoxNzAwMDAwMDAwfQ.dummy_signature_part"},"type":"http"},"output":{"example":{"result":{"answer":"{\n  \"sub\": \"1234567890\",\n  \"name\": \"Jane Doe\",\n  \"iat\": 1700000000\n}","answerLabel":"Payload claims","details":[{"label":"Algorithm","value":"HS256"},{"label":"Type","value":"JWT"},{"label":"Signature","value":"present (20 chars) — NOT verified"},{"label":"Time claim","value":"iat: 2023-11-14T22:13:20.000Z"}],"steps":["Split token on dots","Base64url-decode header and payload","Parse both as JSON (signature left untouched)"],"value":null},"tool":"jwt-decoder"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"token":{"description":"header.payload.signature","type":"string"}},"required":["token"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:30.324Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:30.224Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/dev/jwt-decoder","serviceName":"AgentTools","tags":["dev","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Look up MIME content types by type substring or file extension, or list a category — covering text, application, image, audio, video, font and multipart types used in web APIs. Use this when an agent needs to content-Type lookup by type or file extension.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"query":".png"},"type":"http"},"output":{"example":{"result":{"answer":"image/png","answerLabel":"Best match","details":[{"label":"Matches","value":"1"}],"table":{"columns":["MIME type","Extensions","Description"],"rows":[["image/png","png","Portable Network Graphics, lossless with alpha"]]},"value":null},"tool":"mime-types"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"category":{"description":"Category","enum":["","text","application","image","audio","video","font","multipart","model"],"type":"string"},"limit":{"description":"Max rows","type":"number"},"query":{"description":"MIME substring or file extension","type":"string"}},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:29.493Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:29.378Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/dev/mime-types","serviceName":"AgentTools","tags":["dev","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Convert integers between any bases from 2 to 36 — binary, octal, decimal, hexadecimal and beyond — with BigInt precision (no limit on magnitude). Use this when an agent needs to binary, octal, decimal, hex — any base 2–36.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"from":16,"to":10,"value":"ff"},"type":"http"},"output":{"example":{"result":{"answer":"255","answerLabel":"Base 16 ff in base 10","details":[{"label":"Binary","value":"11111111"},{"label":"Octal","value":"377"},{"label":"Decimal","value":"255"},{"label":"Hexadecimal","value":"FF"}],"steps":["Parse \"ff\" in base 16 → decimal 255","Render decimal 255 in base 10 → \"255\""],"value":null},"tool":"number-base-converter"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"from":{"description":"From base (2–36)","type":"number"},"to":{"description":"To base (2–36)","type":"number"},"value":{"description":"Digits valid for the source base","type":"string"}},"required":["value","from","to"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:29.441Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:29.308Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/dev/number-base-converter","serviceName":"AgentTools","tags":["dev","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Parse a URL into all its components: protocol, hostname, port, path segments, query parameters (as a clean object), hash and credentials. Exact — no guessing by eye. Use this when an agent needs to break any URL into protocol, host, path and params.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"url":"https://user:pw@api.example.com:8443/v1/users?page=2\u0026sort=name\u0026tag=a\u0026tag=b#results"},"type":"http"},"output":{"example":{"result":{"answer":"https://api.example.com:8443/v1/users?page=2\u0026sort=name\u0026tag=a\u0026tag=b#results","answerLabel":"Normalized URL","artifacts":{"params":"{\"page\":\"2\",\"sort\":\"name\",\"tag\":[\"a\",\"b\"]}","segments":"[\"v1\",\"users\"]"},"details":[{"label":"Protocol","value":"https"},{"label":"Host","value":"api.example.com"},{"label":"Port","value":"8443"},{"label":"Credentials","value":"user:•••"},{"label":"Path","value":"/v1/users"},{"label":"Path segments","value":"v1 › users"},{"label":"Query string","value":"?page=2\u0026sort=name\u0026tag=a\u0026tag=b"},{"label":"Hash","value":"#results"},{"label":"Origin","value":"https://api.example.com:8443"}],"steps":["new URL(input)","Extract components + parse query pairs (repeated keys become arrays)"],"table":{"columns":["Query parameter","Value(s)"],"rows":[["page","2"],["sort","name"],["tag","a, b"]]},"value":null},"tool":"url-parser"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"url":{"description":"URL","type":"string"}},"required":["url"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:28.481Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:28.289Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/dev/url-parser","serviceName":"AgentTools","tags":["dev","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Estimate how many tokens a text consumes for each major model family (GPT, Claude, Gemini, Llama, DeepSeek) using a character/word heuristic that is within ~10% of real BPE tokenizers — enough for context budgeting and cost math, with zero dependencies. Use this when an agent needs to approximate token counts per LLM family, ±10%.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"text":"The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs."},"type":"http"},"output":{"example":{"result":{"answer":"23 tokens (GPT family)","answerLabel":"85 chars · ±10% estimate","details":[{"label":"Characters","value":"85"},{"label":"Words","value":"17"},{"label":"CJK characters","value":"0"},{"label":"Method","value":"heuristic (chars/word mix, CJK-aware)"}],"steps":["CJK characters count ≈ 1.1 tokens each","Other scripts ≈ 3.7 chars/token, blended with words × 1.32","Model multipliers applied: 1, 1.06, 1.12, 1.18, 1.1"],"table":{"columns":["Model family","Est. tokens"],"rows":[["gpt-4o / gpt-4.1 / gpt-5 (o200k)",23],["claude (Opus / Sonnet / Haiku)",25],["gemini 2.5 / 3",26],["llama 4 / mistral",28],["deepseek v3",26]]},"value":23},"tool":"token-estimator"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"text":{"description":"Text","type":"string"}},"required":["text"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:28.294Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:28.186Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/dev/token-estimator","serviceName":"AgentTools","tags":["dev","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Percent-encode text for safe inclusion in URLs and query strings, or decode percent-encoded text back. Uses the standard encodeURIComponent rules. Use this when an agent needs to percent-encoding for query strings and URLs.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"op":"encode","text":"hello world \u0026 more"},"type":"http"},"output":{"example":{"result":{"answer":"hello%20world%20%26%20more","answerLabel":"Percent-encoded","details":[{"label":"Original length","value":"18 chars"},{"label":"Encoded length","value":"26 chars"},{"label":"Bytes escaped","value":"4"}],"steps":["UTF-8 encode each character","Escape all bytes except A–Z a–z 0–9 - _ . ! ~ * ' ( )"],"value":null},"tool":"url-encoder"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"op":{"description":"Direction","enum":["encode","decode"],"type":"string"},"text":{"description":"Text","type":"string"}},"required":["text"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:27.498Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:27.364Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/dev/url-encoder","serviceName":"AgentTools","tags":["dev","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Parse a User-Agent header into structured data: browser (name/version), rendering engine, operating system, and device type/vendor/model. Deterministic — the same string always parses identically. Use this when an agent needs to uA string → browser, engine, OS and device.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36"},"type":"http"},"output":{"example":{"result":{"answer":"Chrome 126.0.0.0 on Windows 10","answerLabel":"Parsed User-Agent","details":[{"label":"Browser","value":"Chrome 126.0.0.0"},{"label":"Engine","value":"Blink 126.0.0.0"},{"label":"OS","value":"Windows 10"},{"label":"Device type","value":"desktop"},{"label":"Device","value":"—"}],"steps":["Tokenize the UA string","Match browser, engine, OS and device patterns (ua-parser-js)"],"value":null},"tool":"useragent-parse"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"userAgent":{"description":"User-Agent string","type":"string"}},"required":["userAgent"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:27.472Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:27.326Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/dev/useragent-parse","serviceName":"AgentTools","tags":["dev","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Generate cryptographically random UUIDv4s or time-sortable UUIDv7s from a real CSPRNG, and validate any UUID's format, version and variant bits. Use this when an agent needs to random v4, sortable v7, plus strict validation.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"op":"generate","version":"v4"},"type":"http"},"output":{"example":{"result":{"answer":"30064843-7724-44b4-8d7b-42fb7888a72a","answerLabel":"New v4","details":[{"label":"Entropy source","value":"CSPRNG (crypto.getRandomValues)"},{"label":"Version","value":"4 (122 random bits)"}],"steps":["122 random bits from CSPRNG","Set version 4 + RFC variant bits"],"value":null},"tool":"uuid"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"op":{"description":"Operation","enum":["generate","validate"],"type":"string"},"value":{"description":"UUID (validate)","type":"string"},"version":{"description":"Version (generate)","enum":["v4","v7"],"type":"string"}},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:26.67Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:26.547Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/dev/uuid","serviceName":"AgentTools","tags":["dev","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Validate an International Bank Account Number: country code, country-specific length and the ISO 7064 MOD 97-10 check digits — with the pretty-printed grouping returned when valid. Use this when an agent needs to structure, length and mod-97 checksum validation.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"iban":"DE89 3704 0044 0532 0130 00"},"type":"http"},"output":{"example":{"result":{"answer":"✓ Valid IBAN — Germany","answerLabel":"DE89 3704 0044 0532 0130 00","details":[{"label":"Country","value":"DE — Germany"},{"label":"Check digits","value":"89"},{"label":"Length","value":"22 (expected 22)"},{"label":"MOD-97 checksum","value":"passed"}],"steps":["Normalize: uppercase, strip spaces and dashes","Validate structure ^[A-Z]{2}[0-9]{2}[A-Z0-9]+$ and country length","Move the first 4 chars to the end, map letters A=10…Z=35, compute mod 97 — must equal 1"],"value":1},"tool":"iban-validator"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"iban":{"description":"Spaces are ignored","type":"string"}},"required":["iban"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:26.218Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:26.099Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/finance/iban-validator","serviceName":"AgentTools","tags":["finance"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Calculate the compound annual growth rate that takes an initial value to a final value over a given number of years — the standard way to annualize returns. Use this when an agent needs to compound annual growth rate, time-normalized.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"final":16000,"initial":10000,"years":3},"type":"http"},"output":{"example":{"result":{"answer":"16.96%","answerLabel":"CAGR per year","details":[{"label":"Total growth multiple","value":"1.6×"},{"label":"Total period","value":"3 years"},{"label":"Value after 1 year at CAGR","value":"11,696.07"}],"steps":["multiple = 16,000 ÷ 10,000 = 1.6×","CAGR = 1.6^(1 ÷ 3) − 1 = 16.96%"],"value":16.96071},"tool":"cagr-calculator"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"final":{"description":"Final value","type":"number"},"initial":{"description":"Initial value","type":"number"},"years":{"description":"Years","type":"number"}},"required":["initial","final","years"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:25.828Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:25.719Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/finance/cagr-calculator","serviceName":"AgentTools","tags":["finance"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Calculate return on investment: profit (or loss) and the percentage return relative to the initial amount invested. Use this when an agent needs to return on investment as a percentage.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"final":12500,"initial":10000},"type":"http"},"output":{"example":{"result":{"answer":"25%","answerLabel":"Return on investment (gain)","details":[{"label":"Profit / loss","value":"2,500"},{"label":"Invested","value":"10,000"},{"label":"Final value","value":"12,500"}],"steps":["Profit = 12,500 − 10,000 = 2,500","ROI = 2,500 ÷ 10,000 × 100 = 25%"],"value":25},"tool":"roi-calculator"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"final":{"description":"Final value","type":"number"},"initial":{"description":"Amount invested","type":"number"}},"required":["initial","final"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:25.348Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:25.243Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/finance/roi-calculator","serviceName":"AgentTools","tags":["finance"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Calculate gross profit, profit margin (profit as % of price) and markup (profit as % of cost) from a unit cost and selling price — the two numbers people constantly mix up. Use this when an agent needs to profit margin vs markup, both computed.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"cost":60,"price":100},"type":"http"},"output":{"example":{"result":{"answer":"40% margin","answerLabel":"Selling at 100 (cost 60)","details":[{"label":"Gross profit per unit","value":"40"},{"label":"Markup","value":"66.67% of cost"},{"label":"Price for a 50% margin","value":"120"}],"steps":["Profit = 100 − 60 = 40","Margin = 40 ÷ 100 × 100 = 40%","Markup = 40 ÷ 60 × 100 = 66.67%"],"value":40},"tool":"margin-calculator"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"cost":{"description":"Cost","type":"number"},"price":{"description":"Selling price","type":"number"}},"required":["cost","price"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:24.573Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:24.442Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/finance/margin-calculator","serviceName":"AgentTools","tags":["finance"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Count business days (Mon–Fri) between two dates, with weekend and holiday breakdown. Provide a country code and real public holidays (via Nager.Date) are excluded too. Use this when an agent needs to working days between dates, optionally minus public holidays.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"end":"2026-09-30","start":"2026-09-01"},"type":"http"},"output":{"example":{"result":{"answer":"live data — call the API","value":null},"tool":"business-days"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"country":{"description":"Excludes that country's public holidays","type":"string"},"end":{"description":"End date","type":"string"},"start":{"description":"Start date","type":"string"}},"required":["start","end"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:24.434Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:24.324Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/live/business-days","serviceName":"AgentTools","tags":["live","general"],"type":"http","x402Version":2},{"accepts":[{"amount":"2000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Calculate the fixed monthly payment for a loan from its principal, annual interest rate and term in years, plus total repaid and total interest (annuity formula). Use this when an agent needs to monthly payment, total cost and interest for any loan.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"annualRate":4.5,"principal":300000,"years":30},"type":"http"},"output":{"example":{"result":{"answer":"1,520.06 / month","answerLabel":"360 monthly payments","details":[{"label":"Total repaid","value":"547,220.13"},{"label":"Total interest","value":"247,220.13"},{"label":"Interest as % of principal","value":"82.41%"}],"steps":["r = 4.5% ÷ 12 = 0.375% monthly","n = 30 × 12 = 360 payments","M = P · r · (1+r)ⁿ ÷ ((1+r)ⁿ − 1) = 1,520.06"],"value":1520.055929},"tool":"loan-payment-calculator"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"annualRate":{"description":"Annual rate %","type":"number"},"principal":{"description":"Loan amount","type":"number"},"years":{"description":"Term (years)","type":"number"}},"required":["principal","annualRate","years"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-08T06:09:23.375Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-08T06:09:23.242Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/calculators/loan-payment-calculator","serviceName":"AgentTools","tags":["calculators","finance"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Validate an email address in two layers: strict RFC-style syntax, then a live DNS MX lookup on the domain to confirm the recipient actually runs mail servers. Catches the typos and fake domains that pure regex misses. Use this when an agent needs to syntax + live MX check — can this address receive mail?.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"email":"someone@gmail.com"},"type":"http"},"output":{"example":{"result":{"answer":"live data — call the API","value":null},"tool":"email-validator"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"email":{"description":"Email address","type":"string"}},"required":["email"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-07T13:24:31.61Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-07T13:24:31.479Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/dev/email-validator","serviceName":"AgentTools","tags":["dev","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6","scheme":"exact"}],"description":"Convert Unix epoch timestamps to ISO/UTC dates and back. Millisecond timestamps are detected automatically; invalid dates are rejected with clear errors. Use this when an agent needs to epoch seconds ↔ human dates, both directions.","extensions":{"analytics":{},"bazaar":{"info":{"input":{"method":"GET","queryParams":{"op":"to_date","value":"1735689600"},"type":"http"},"output":{"example":{"result":{"answer":"2025-01-01T00:00:00.000Z","answerLabel":"1735689600 → UTC","details":[{"label":"Seconds","value":"1735689600"},{"label":"Milliseconds","value":"1735689600000"},{"label":"Date only (UTC)","value":"2025-01-01"},{"label":"Day of week (UTC)","value":"Wed"}],"steps":["Detected seconds","new Date(1735689600000).toISOString()"],"value":1735689600000},"tool":"unix-timestamp-converter"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"op":{"description":"Direction","enum":["to_date","to_timestamp"],"type":"string"},"value":{"description":"Timestamp or date","type":"string"}},"required":["value"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-07T13:00:14.288Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":3,"lastCalledAt":"2026-10-07T13:00:14.16Z"},"resource":"https://agenttools-hub.vercel.app/api/v1/converters/unix-timestamp-converter","serviceName":"AgentTools","tags":["converters","crypto-dev"],"type":"http","x402Version":2},{"accepts":[{"amount":"20000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x4551e7af6C65ce6e4b37be50217B4276B1331909","scheme":"exact"}],"description":"Proprietary, daily-scored US residential real-estate deals for investors. Each on-market listing is graded (STRONG / MODERATE / FAIR) for flip, BRRRR, or buy-\u0026-hold, with an estimated ARV from a live comp set, gross spread, margin %, cap rate / cash flow, days on market, comp count and the source URL. Filter by state, ZIP, city, price, beds, margin and ARV confidence. Coverage: FL, GA, NC, SC, AL, MS (2,400+ metro ZIPs).","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"client_id":"9e56a91b-3157-40fd-89ca-37e50923b5c2","limit":5,"min_grade":"STRONG","state":"FL","strategy":"flip"},"type":"http"},"output":{"example":{"count":1,"deals":[{"address":"617 Siesta Dr, Sarasota, FL 34242","arv":2006666,"arv_p25":1291791,"arv_p75":2006666,"baths":4,"beds":4,"city":"Sarasota","comp_count":4,"confidence":30,"confidence_band":"LOW","dom":3,"grade":"STRONG","gross_margin_pct":52.7,"gross_spread":1056766,"list_price":949900,"property_type":"single_family","reason":"cashflow $2,815/mo, cap 9.7%, rent est $9975/mo","sqft":2709,"state":"FL","url":"https://www.redfin.com/FL/Sarasota/617-Siesta-Dr-34242/home/47821793","year_built":1939,"zip":"34242"}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"city":{"description":"City filter (case-insensitive).","type":"string"},"client_id":{"description":"Feed/tenant id (publisher-assigned).","type":"string"},"limit":{"description":"Max results (1-100).","type":"integer"},"max_price":{"description":"Max list price (USD).","type":"integer"},"min_grade":{"description":"Minimum grade to return (this grade and better).","enum":["STRONG","MODERATE","FAIR"],"type":"string"},"min_margin_pct":{"description":"Minimum gross margin %, e.g. 25.","type":"number"},"state":{"description":"2-letter state filter, e.g. 'FL'.","type":"string"},"strategy":{"description":"Strategy to grade against ('rental' aliases buy_hold).","enum":["flip","brrrr","buy_hold"],"type":"string"},"zip":{"description":"Exact ZIP filter.","type":"string"}},"required":["client_id"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1782494363/bazaar-icons/cdd6d78b41131ea9.png","lastUpdated":"2026-10-08T18:58:21.897Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-08T18:58:21.482Z"},"resource":"https://x402-scalogy-production.up.railway.app/find_graded_deals","serviceName":"Scalogy Real Estate Deals","tags":["real estate","house flipping","brrrr","rental property","investment property"],"type":"http","x402Version":2},{"accepts":[{"amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xbC3A8eAc0601F717E803935cABEDeE8EDB7713C4","scheme":"exact"}],"description":"A specific dated snapshot (YYYY-MM-DD, ids listed free at /) of the 129-series AI-progress and technology pull: frontier benchmark scores, compute trends, AGI prediction-market odds, model pricing, AI stocks, energy, space, robotics, research output. Same per-source shape as /feed (latest, previous, % change, source URL). Use it to compare dates yourself, or call /delta to get the comparison computed. No composite score. Unknown id -\u003e 404.","extensions":{"bazaar":{"info":{"input":{"method":"GET","pathParams":{"id":":id"},"queryParams":{},"type":"http"},"output":{"example":{"composite":null,"composite_note":"No cross-source composite is offered. Each row is one source's latest observation as pulled at run_at, with its previous observation and the % change between them.","domains":["agents","autonomy","benchmarks","biomed","capital","compute","crypto","ecosystem","energy","industrial","inference","macro","markets","narrative","patents","prediction","pricing","research","robotics","science","space"],"emitted_at":"2026-09-16T11:54:41+00:00","n_sources":129,"n_sources_ok":126,"run_at":"2026-07-12T14:00:05.754191+00:00","schema_version":"0.2","snapshot_id":"2026-07-12","sources":[{"access":"free_api","cadence":"weekly survey, accumulating","confidence":"verified","delta_pct_vs_previous":16.6557,"domain":"agents","first_date":"2026-04-21","id":"agents.x402_services_count","latest":1779,"latest_date":"2026-07-12","metric":"x402 pay-per-request services (agentic.market)","n_points":8,"previous":1525,"previous_date":"2026-07-05","signal_quality":"strong","unit":"count","url":"https://agentic.market"},{"access":"dataset_download","cadence":"updated as METR re-fits new models","confidence":"verified","delta_pct_vs_previous":106.9667,"domain":"autonomy","first_date":"2019-02-14","id":"autonomy.metr_time_horizon_50","latest":112.230447,"latest_date":"2025-04-16","metric":"METR frontier task-completion horizon @50% (minutes)","n_points":15,"previous":54.226342,"previous_date":"2025-02-24","signal_quality":"strong","unit":"minutes","url":"https://github.com/METR/cross-domain-horizon (data/external/logistic_fits/headline.csv; METR 'Measuring AI Ability to Complete Long Tasks', metr.org/blog/2025-03-19-measuring-ai-ability-to-complete-long-tasks/)"}],"stub":false},"type":"json"}},"routeTemplate":"/snapshots/:id","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"properties":{"id":{"description":"snapshot date YYYY-MM-DD, from GET /","type":"string"}},"required":["id"],"type":"object"},"queryParams":{"properties":{},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"composite":{"description":"no cross-source composite is offered","type":"null"},"domains":{"items":{"type":"string"},"type":"array"},"n_sources":{"type":"integer"},"run_at":{"description":"ISO timestamp the pull ran","type":"string"},"schema_version":{"type":"string"},"snapshot_id":{"description":"YYYY-MM-DD of the pull","type":"string"},"sources":{"items":{"properties":{"access":{"type":["string","null"]},"cadence":{"type":["string","null"]},"confidence":{"type":"string"},"delta_pct_vs_previous":{"type":["number","null"]},"domain":{"type":"string"},"first_date":{"type":"string"},"id":{"description":"registry key, e.g. epoch.training_flop_max","type":"string"},"latest":{"type":"number"},"latest_date":{"type":"string"},"metric":{"type":"string"},"n_points":{"type":"integer"},"previous":{"type":["number","null"]},"previous_date":{"type":["string","null"]},"signal_quality":{"description":"strong | moderate | weak | noisy","type":"string"},"unit":{"type":"string"},"url":{"type":["string","null"]}},"required":["id","metric","domain","unit","latest","latest_date"],"type":"object"},"type":"array"},"stub":{"type":"boolean"}},"required":["schema_version","snapshot_id","run_at","n_sources","sources"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-09-16T12:47:38.525Z","quality":{"l30DaysTotalCalls":5,"l30DaysUniquePayers":1,"lastCalledAt":"2026-09-16T12:47:38.344Z"},"resource":"https://x402-accelerometer-feed.fly.dev/snapshots/:id","serviceName":"Accelerometer","tags":["ai-progress","agi","benchmarks","time-series","historical"],"type":"http","x402Version":2},{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xE82EBef57Fa5aF958B8ECB6843D4327d314F59E3","scheme":"exact"}],"description":"Top DeFi protocols ranked by total value locked (TVL) — name, category, chains, 1d/7d TVL change, and mcap/TVL ratio as JSON. Filterable by chain and category. Use for: DeFi market share, protocol comparison, TVL rankings, ecosystem research. $0.001 USDC per call.","extensions":{"bazaar":{"category":"defi","info":{"input":{"method":"GET","queryParams":{"category":"Lending","chain":"base","limit":10},"type":"http"},"output":{"example":{"protocols":[{"category":"Lending","change_1d":0.5,"name":"Aave","tvl_usd":10000000000}]},"type":"json"}},"routeTemplate":"/defi/protocols","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"category":{"description":"Protocol category (DEX, Lending, Bridge, etc.)","type":"string"},"chain":{"description":"Filter by blockchain","type":"string"},"limit":{"description":"Max results, up to 100 (default 20)","type":"number"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"}},"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1783635756/bazaar-icons/7d664bcc9f75e9ce.png","lastUpdated":"2026-10-08T06:08:53.523Z","quality":{"l30DaysTotalCalls":6,"l30DaysUniquePayers":6,"lastCalledAt":"2026-10-08T06:08:53.379Z"},"resource":"https://api.tickersfeed.net/defi/protocols","serviceName":"TickersFeed","tags":["defi","tvl","protocols","crypto","finance"],"type":"http","x402Version":2},{"accepts":[{"amount":"8500","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x6E007731870EDe419CfB31889Cd5C4493CEcb04c","scheme":"exact"}],"description":"Get a complete smart wallet profile with all metrics","extensions":{"bazaar":{"info":{"input":{"discoverable":true,"method":"GET","pathParams":{"address":"EVM wallet address (0x-prefixed, 40 hex characters)"},"queryParams":{},"type":"http"},"output":{"example":{"data":{}},"type":"json"}},"routeTemplate":"/api/v1/pm/polymarket/wallet/:address","schema":{"properties":{"input":{"properties":{"query":{"properties":{},"required":[],"type":"object"}},"type":"object"},"output":{"properties":{"example":{"properties":{"data":{"type":"object"}},"type":"object"}},"type":"object"}},"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1780076804/bazaar-icons/394f04c02d533c33.png","lastUpdated":"2026-10-06T15:10:52.625Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-06T15:10:52.404Z"},"resource":"https://blockrun.ai/api/v1/pm/polymarket/wallet/:address","serviceName":"BlockRun.AI","tags":["ai","inference","llm","gateway"],"type":"http","x402Version":2}],"pagination":{"limit":100,"offset":11900,"total":34062},"x402Version":2}
