Scrapling x402 Data Store
by bnth09productions-maker · remote · no sign-in to list tools · v0.5.1 · published by GitHub user bnth09productions-maker
Crypto/DeFi, stock and e-commerce datasets plus pay-per-call web scraping, paid with x402 USDC.
15 tools: 6 change things and 9 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things6Claude Code: ask: see these tools
- Only reads9Claude Code: allow: see these tools
1 check matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http scrapling-x402-store https://scraplingdata.xyz/mcpFindings
Matches of fixed checks, with the text they matched.
The description contains a 42-character base64 string.
What this check looks forMatched text
description: "...e. Example: address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913. Cached scan, else..."
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
15 tools
Changes things 6Claude Code: ask
buy_datasetPAID, $0.01-$4.99 USDC by size (shown in list_datasets).No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it PAID, $0.01-$4.99 USDC by size (shown in list_datasets). Every row of a dataset in one download, e.g. dataset_id=live_crypto_top500_markets (500 coins). Formats: json, jsonl, csv or markdown. Live feeds refresh about every 30 min. An unpaid call returns the exact x402 price.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
free_crypto_top10FREE.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it FREE. Top 10 crypto prices: rank, USD price, market cap and 24h change for the 10 largest coins (snapshot refreshed about every 30 min). lookup_coin ($0.002) covers 500 coins with more fields.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
free_datasetsFREE.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it FREE. Catalog of the paid dataset listings (CoinGecko market tables, DefiLlama tables, live volume leaders, live DeFi heatmap, live DEX volume) with price, row count and last update time.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
free_defi_top_yieldsFREE.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it FREE. Top 5 DeFi yields across all chains ranked by risk-adjusted APY, with APY, TVL and risk level. lookup_yields ($0.003) filters by chain/token.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
free_feedsFREE.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it FREE. Catalog of every live feed, refreshed about every 30 min (crypto, DeFi, Polymarket, stocks, new pools, token risk) with row counts, freshness and full price, plus the paid single-lookup tools and their prices.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
scrape_urlPAID, $0.001-$0.025 USDC.No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it PAID, $0.001-$0.025 USDC. Current content of one web page, e.g. url=https://example.com. Fetches the URL live (typically 1-5 s; stealth tier longer) and returns clean Markdown, JSON-LD, HTML tables and links as JSON. Tiers: cached_intel $0.001 (recent cached copy), static_scrape $0.005 (live fetch, default for normal pages), stealth_browser $0.025 (headless browser for JavaScript or Cloudflare-protected pages). An unpaid call returns the exact x402 price.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: true
Only reads 9Claude Code: allow
get_datasetPAID $0.01-$0.03 USDC per call.No findings
Why it is in this group
- The name "get_dataset" says "get": a word for reading.
Description, as the server wrote it PAID $0.01-$0.03 USDC per call. Rows from one dataset listing: coingecko-markets ($0.03, about 7,000 market table rows), defillama-protocols ($0.02), live volume-leaders ($0.01), live market-heatmap ($0.02), live dex-volume ($0.02). Optional q keyword filter, limit (1-1000), offset, format json or csv.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
list_datasetsFREE.No findings
Why it is in this group
- The name "list_datasets" says "list": a word for reading.
Description, as the server wrote it FREE. Returns every dataset for sale: id, title, category (crypto/DeFi token prices, volume, TVL and yields; e-commerce product prices and stock; custom scraped feeds), row count, field names, created_at (freshness), a few sample rows and the price in USDC (starter sets from $0.01, up to 100 rows $0.05, large sets max $4.99). JSON output.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
lookup_coinPAID $0.002 USDC.No findings
Why it is in this group
- The name "lookup_coin" says "lookup": a word for reading.
Description, as the server wrote it PAID $0.002 USDC. Current BTC, ETH or any top-500 coin price: USD price, market cap, volume, 1h/24h/7d change and % below all-time high. Examples: q=btc, q=ethereum. Refreshed about every 30 min, answers in under 100 ms. Unknown coin returns an error with no charge.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
lookup_polymarketPAID $0.003 USDC.No findings
Why it is in this group
- The name "lookup_polymarket" says "lookup": a word for reading.
Description, as the server wrote it PAID $0.003 USDC. Polymarket odds for an event: up to 10 markets matching a keyword with YES probability, 1h/24h/7d odds change, volume and liquidity. Examples: q=bitcoin, q=election. Refreshed about every 30 min.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
lookup_poolPAID $0.003 USDC.No findings
Why it is in this group
- The name "lookup_pool" says "lookup": a word for reading.
Description, as the server wrote it PAID $0.003 USDC. One DeFi yield pool by DefiLlama pool id: APY (base/reward/30d mean), TVL, impermanent-loss risk and risk score. Refreshed about every 30 min.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
lookup_protocolPAID $0.002 USDC.No findings
Why it is in this group
- The name "lookup_protocol" says "lookup": a word for reading.
Description, as the server wrote it PAID $0.002 USDC. DeFi protocol TVL in USD, 1d/7d TVL change, category, chains and market cap. Examples: q=aave, q=uniswap. Refreshed about every 30 min.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
lookup_token_riskPAID $0.005 USDC.1 finding
Why it is in this group
- The name "lookup_token_risk" says "lookup": a word for reading.
Findings
- Warn
The description contains a 42-character base64 string.
What this check looks forMatched text
description: "...e. Example: address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913. Cached scan, else..."
Description, as the server wrote it PAID $0.005 USDC. Base token scam check: honeypot / cannot-sell, hidden owner, mintable, buy/sell tax and a 0-100 risk score. Example: address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913. Cached scan, else live GoPlus (about 1-3 s).
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
lookup_yieldsPAID $0.003 USDC.No findings
Why it is in this group
- The name "lookup_yields" says "lookup": a word for reading.
Description, as the server wrote it PAID $0.003 USDC. Best USDC yield on Base (or any chain/token): top 10 pools ranked by risk-adjusted APY with APY, TVL and 0-100 risk score. Example: chain=Base, token=USDC. Takes chain, token or both. Refreshed about every 30 min.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
preview_datasetFREE.No findings
Why it is in this group
- The name "preview_dataset" says "preview": a word for reading.
Description, as the server wrote it FREE. Sample of a dataset before buying: up to 10 real rows from the dataset (never more than half of it), all field names, total row count, created_at timestamp and the exact USDC price buy_dataset will charge. JSON output.
Annotations the server declares
- readOnlyHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 0.5.1. Values in angle brackets are yours to fill in.
claude mcp add --transport http scrapling-x402-store https://scraplingdata.xyz/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__scrapling-x402-store__list_datasets",
"mcp__scrapling-x402-store__preview_dataset",
"mcp__scrapling-x402-store__lookup_coin",
"mcp__scrapling-x402-store__lookup_protocol",
"mcp__scrapling-x402-store__lookup_yields",
"mcp__scrapling-x402-store__lookup_pool",
"mcp__scrapling-x402-store__lookup_polymarket",
"mcp__scrapling-x402-store__lookup_token_risk",
"mcp__scrapling-x402-store__get_dataset"
],
"ask": [
"mcp__scrapling-x402-store__scrape_url",
"mcp__scrapling-x402-store__buy_dataset",
"mcp__scrapling-x402-store__free_feeds",
"mcp__scrapling-x402-store__free_crypto_top10",
"mcp__scrapling-x402-store__free_defi_top_yields",
"mcp__scrapling-x402-store__free_datasets"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as scrapling-x402-store. Review it before you use it.
