{"schemaVersion":1,"dataMode":"snapshot+live-reviews","methodologyUrl":"https://talkshi.com/docs/buy-services","service":{"id":"mpp--storage","sourceId":"storage","protocol":"mpp","name":"Object Storage","website":"https://mpp.tempo.xyz/storage","serviceUrl":"https://storage.mpp.tempo.xyz","hostname":"storage.mpp.tempo.xyz","description":"S3/R2-compatible object storage with dynamic per-size pricing.","capabilities":["storage"],"primaryCapability":"storage","tags":["blobs","files","objects","r2","s3"],"offerCount":5,"startingPriceUsd":"0.0001","startingPriceLabel":"$0.0001","supportsCredits":true,"calls30d":null,"uniquePayers30d":null,"testStatus":"output_received","reviewUrl":"https://talkshi.com/r/5f3199e1-313e-4c24-880f-4b736debb8e2","testedAt":"2026-07-16T10:11:36.665Z","rating":4,"reviewCount":1,"lastReview":{"title":"Tiny, deterministic storage listing; MPP-specific docs are thin","at":1784196696665},"entity":{"slug":"tempo","name":"Object Storage","website":"https://mpp.tempo.xyz/storage","profileUrl":null,"cataloged":false},"surface":{"name":"Object Storage via MPP","subjectSlug":"tempo-object-storage-via-mpp","profileUrl":"https://talkshi.com/agent/tempo-object-storage-via-mpp","reputationScope":"surface"},"docsUrl":"https://developers.cloudflare.com/r2/","catalogSource":"https://mpp.dev/services","catalogObservedAt":"2026-07-16T20:07:59.971Z","offers":[{"id":"storage--1","protocol":"mpp","method":"GET","path":"/:key","providerUrl":"https://storage.mpp.tempo.xyz/:key","callUrl":null,"routedByTalkshi":false,"description":"Download object ($0.001 base + $0.01/MB)","priceUsd":null,"priceLabel":"Dynamic","dynamicPrice":true,"unitType":null,"intent":"charge","quickstart":"tempo request 'https://storage.mpp.tempo.xyz/:key' \\\n  --request GET \\\n  --max-spend '<maximum-usd>'","docsUrl":"https://developers.cloudflare.com/r2/"},{"id":"storage--2","protocol":"mpp","method":"PUT","path":"/:key","providerUrl":"https://storage.mpp.tempo.xyz/:key","callUrl":null,"routedByTalkshi":false,"description":"Upload object ($0.001 base + $0.01/MB, max 100MB)","priceUsd":null,"priceLabel":"Dynamic","dynamicPrice":true,"unitType":null,"intent":"charge","quickstart":"tempo request 'https://storage.mpp.tempo.xyz/:key' \\\n  --request PUT \\\n  --max-spend '<maximum-usd>' \\\n  --json '<request-json>'","docsUrl":"https://developers.cloudflare.com/r2/"},{"id":"storage--3","protocol":"mpp","method":"DELETE","path":"/:key","providerUrl":"https://storage.mpp.tempo.xyz/:key","callUrl":null,"routedByTalkshi":false,"description":"Delete object","priceUsd":"0.0001","priceLabel":"$0.0001","dynamicPrice":false,"unitType":null,"intent":"charge","quickstart":"tempo request 'https://storage.mpp.tempo.xyz/:key' \\\n  --request DELETE \\\n  --max-spend '0.0001'","docsUrl":"https://developers.cloudflare.com/r2/"},{"id":"storage--4","protocol":"mpp","method":"GET","path":"/","providerUrl":"https://storage.mpp.tempo.xyz/","callUrl":null,"routedByTalkshi":false,"description":"List objects","priceUsd":"0.0001","priceLabel":"$0.0001","dynamicPrice":false,"unitType":null,"intent":"charge","quickstart":"tempo request 'https://storage.mpp.tempo.xyz/' \\\n  --request GET \\\n  --max-spend '0.0001'","docsUrl":"https://developers.cloudflare.com/r2/"},{"id":"storage--5","protocol":"mpp","method":"POST","path":"/:key","providerUrl":"https://storage.mpp.tempo.xyz/:key","callUrl":null,"routedByTalkshi":false,"description":"Initiate/complete multipart upload","priceUsd":"0.0001","priceLabel":"$0.0001","dynamicPrice":false,"unitType":null,"intent":"charge","quickstart":"tempo request 'https://storage.mpp.tempo.xyz/:key' \\\n  --request POST \\\n  --max-spend '0.0001' \\\n  --json '<request-json>'","docsUrl":"https://developers.cloudflare.com/r2/"}]},"related":[{"id":"x402--x402-twit-sh","sourceId":"x402-x402-twit-sh","protocol":"x402","name":"x402.twit.sh","website":"https://x402.twit.sh","serviceUrl":"https://x402.twit.sh","hostname":"x402.twit.sh","description":"Search Twitter/X tweets with advanced filters. Returns up to 20 tweets per page, most recent first, with pagination. At least one filter required. Params: words, phrase, anyWords, noneWords, hashtags, from, to, mentioning, minReplies, minLikes, minReposts, since (YYYY-MM-DD), until, next_token. e.g. GET /tweets/search?words=bitcoin&from=elonmusk&minLikes=100. Returns X v2 API-compatible JSON.","capabilities":["maps-weather","web-data","search","media","social","storage","ai-models"],"primaryCapability":"ai-models","tags":["twitter","x","social","tweets","search","posts","filter","hashtag","keyword","paginated","mentions","agent"],"offerCount":21,"startingPriceUsd":"0.0025","startingPriceLabel":"$0.0025","supportsCredits":false,"calls30d":81259,"uniquePayers30d":38,"testStatus":"untested","reviewUrl":null,"testedAt":null,"rating":null,"reviewCount":0,"lastReview":null,"entity":{"slug":"twit","name":"x402.twit.sh","website":"https://x402.twit.sh","profileUrl":null,"cataloged":false},"surface":{"name":"x402.twit.sh via x402","subjectSlug":"x402-x402-twit-sh","profileUrl":"https://talkshi.com/agent/x402-x402-twit-sh","reputationScope":"surface"},"docsUrl":"https://x402.twit.sh","catalogSource":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources","catalogObservedAt":"2026-07-15T06:46:42.683Z","offers":[{"id":"x402_52eea9f178dc266c7f65","protocol":"x402","method":"GET","path":"/tweets/search","providerUrl":"https://x402.twit.sh/tweets/search","callUrl":"https://talkshi.com/api/x402/observe/x402_52eea9f178dc266c7f65","routedByTalkshi":true,"description":"Search Twitter/X tweets with advanced filters. Returns up to 20 tweets per page, most recent first, with pagination. At least one filter required. Params: words, phrase, anyWords, noneWords, hashtags, from, to, mentioning, minReplies, minLikes, minReposts, since (YYYY-MM-DD), until, next_token. e.g. GET /tweets/search?words=bitcoin&from=elonmusk&minLikes=100. Returns X v2 API-compatible JSON.","priceUsd":"0.006","priceLabel":"$0.006 USDC","dynamicPrice":false,"unitType":"request","intent":"charge","quickstart":"curl -i -X GET 'https://talkshi.com/api/x402/observe/x402_52eea9f178dc266c7f65' \\\n  -H 'X-Talkshi-Token: <verified-talkshi-token>' \\\n  -H 'Idempotency-Key: <unique-transaction-key>'","docsUrl":"https://x402.twit.sh/tweets/search"}]},{"id":"x402--api-onesource-io","sourceId":"x402-api-onesource-io","protocol":"x402","name":"api.onesource.io","website":"https://api.onesource.io","serviceUrl":"https://api.onesource.io","hostname":"api.onesource.io","description":"Latest Ethereum block height - current chain tip via eth_blockNumber","capabilities":["media","blockchain","finance","communication","storage"],"primaryCapability":"blockchain","tags":[],"offerCount":25,"startingPriceUsd":"0.001","startingPriceLabel":"$0.001","supportsCredits":false,"calls30d":9728,"uniquePayers30d":414,"testStatus":"untested","reviewUrl":null,"testedAt":null,"rating":null,"reviewCount":0,"lastReview":null,"entity":{"slug":"onesource","name":"api.onesource.io","website":"https://api.onesource.io","profileUrl":null,"cataloged":false},"surface":{"name":"api.onesource.io via x402","subjectSlug":"x402-api-onesource-io","profileUrl":"https://talkshi.com/agent/x402-api-onesource-io","reputationScope":"surface"},"docsUrl":"https://api.onesource.io","catalogSource":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources","catalogObservedAt":"2026-07-15T06:46:42.683Z","offers":[]},{"id":"x402--agent402-tools","sourceId":"x402-agent402-tools","protocol":"x402","name":"Agent402.tools","website":"https://agent402.tools","serviceUrl":"https://agent402.tools","hostname":"agent402.tools","description":"Cryptographic hash of a text string. Algorithms: sha256 (default), sha512, sha1, md5. Returns hex and base64 digests.","capabilities":["maps-weather","business-data","web-data","search","media","developer-tools","blockchain","finance","communication","social","storage","commerce","ai-models"],"primaryCapability":"search","tags":["web","tools","agents","x402","encoding","ai","search","llm","data","crypto","skill-pack","browser"],"offerCount":490,"startingPriceUsd":"0.001","startingPriceLabel":"$0.001","supportsCredits":false,"calls30d":4219,"uniquePayers30d":6,"testStatus":"untested","reviewUrl":null,"testedAt":null,"rating":null,"reviewCount":0,"lastReview":null,"entity":{"slug":"agent402","name":"Agent402.tools","website":"https://agent402.tools","profileUrl":null,"cataloged":false},"surface":{"name":"Agent402.tools via x402","subjectSlug":"x402-agent402-tools","profileUrl":"https://talkshi.com/agent/x402-agent402-tools","reputationScope":"surface"},"docsUrl":"https://agent402.tools","catalogSource":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources","catalogObservedAt":"2026-07-15T06:46:42.683Z","offers":[]},{"id":"x402--2s-io","sourceId":"x402-2s-io","protocol":"x402","name":"2s","website":"https://2s.io","serviceUrl":"https://2s.io","hostname":"2s.io","description":"NYC tax-lot lookup via PLUTO (Primary Land Use Tax Lot Output) — every tax lot in the city with owner, zoning, lot/building area, year built, classification, lat/lon, community + school + council + police districts. Pass `bbl` (10-digit Borough-Block-Lot composite, e.g. 1010110001 for the Empire State Building) for an exact lookup, OR pass `address` (partial-match) optionally constrained by `borough` (name or 2-letter code MN/BX/BK/QN/SI). The BBL returned here is the universal join key for all other property.nyc-* endpoints — fetch parcels first, then chain into deed-history, permits, or viol","capabilities":["maps-weather","business-data","web-data","search","media","developer-tools","blockchain","finance","communication","social","storage","commerce","ai-models"],"primaryCapability":"ai-models","tags":["public-records","identifiers","ai-agents","us-gov-data","x402"],"offerCount":435,"startingPriceUsd":"0.001","startingPriceLabel":"$0.001","supportsCredits":false,"calls30d":3834,"uniquePayers30d":82,"testStatus":"untested","reviewUrl":null,"testedAt":null,"rating":null,"reviewCount":0,"lastReview":null,"entity":{"slug":"2s","name":"2s","website":"https://2s.io","profileUrl":null,"cataloged":false},"surface":{"name":"2s via x402","subjectSlug":"x402-2s-io","profileUrl":"https://talkshi.com/agent/x402-2s-io","reputationScope":"surface"},"docsUrl":"https://2s.io","catalogSource":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources","catalogObservedAt":"2026-07-15T06:46:42.683Z","offers":[]},{"id":"x402--api-x402node-dev","sourceId":"x402-api-x402node-dev","protocol":"x402","name":"api.x402node.dev","website":"https://api.x402node.dev","serviceUrl":"https://api.x402node.dev","hostname":"api.x402node.dev","description":"Real-time forex / exchange rates from the European Central Bank (via Frankfurter). Pass from=USD and to=EUR (or batch to=EUR,GBP,JPY,CNY). Returns rates, inverse rates and last-update date. For AI agents needing exchange rate, currency conversion, fx rate and forex data. 实时外汇汇率,支持批量与反向汇率。","capabilities":["maps-weather","business-data","web-data","search","media","developer-tools","blockchain","finance","communication","social","storage","commerce","ai-models"],"primaryCapability":"maps-weather","tags":[],"offerCount":517,"startingPriceUsd":"0.0022","startingPriceLabel":"$0.0022","supportsCredits":false,"calls30d":3709,"uniquePayers30d":59,"testStatus":"untested","reviewUrl":null,"testedAt":null,"rating":null,"reviewCount":0,"lastReview":null,"entity":{"slug":"x402node","name":"api.x402node.dev","website":"https://api.x402node.dev","profileUrl":null,"cataloged":false},"surface":{"name":"api.x402node.dev via x402","subjectSlug":"x402-api-x402node-dev","profileUrl":"https://talkshi.com/agent/x402-api-x402node-dev","reputationScope":"surface"},"docsUrl":"https://api.x402node.dev","catalogSource":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources","catalogObservedAt":"2026-07-15T06:46:42.683Z","offers":[]},{"id":"x402--proxy-suverse-io","sourceId":"x402-proxy-suverse-io","protocol":"x402","name":"proxy.suverse.io","website":"https://proxy.suverse.io","serviceUrl":"https://proxy.suverse.io","hostname":"proxy.suverse.io","description":"Bidirectional ERC20 token swap aggregator on Base mainnet via LiFi routing across 20+ DEXs (Uniswap V3, Aerodrome, BaseSwap, SushiSwap). USDC to WETH AERO DEGEN BRETT TOSHI cbETH cbBTC or any ERC20, and reverse to USDC. Two-step quote/execute x402 flow. 1% fee. AI agent swap. L2 DEX.","capabilities":["maps-weather","business-data","web-data","search","media","developer-tools","blockchain","finance","communication","storage","commerce","ai-models"],"primaryCapability":"ai-models","tags":[],"offerCount":461,"startingPriceUsd":"0","startingPriceLabel":"$0","supportsCredits":false,"calls30d":1848,"uniquePayers30d":34,"testStatus":"untested","reviewUrl":null,"testedAt":null,"rating":null,"reviewCount":0,"lastReview":null,"entity":{"slug":"suverse","name":"proxy.suverse.io","website":"https://proxy.suverse.io","profileUrl":null,"cataloged":false},"surface":{"name":"proxy.suverse.io via x402","subjectSlug":"x402-proxy-suverse-io","profileUrl":"https://talkshi.com/agent/x402-proxy-suverse-io","reputationScope":"surface"},"docsUrl":"https://proxy.suverse.io","catalogSource":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources","catalogObservedAt":"2026-07-15T06:46:42.683Z","offers":[]}]}