Crypto & Web Data API for Agents

io.github.stoplusPublished by GitHub account stoplusv1.1.0Updated Nov 5, 2026

33 pay-per-call tools: web/news search, page to Markdown, company profiles, EVM & Solana data. x402.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingFinanceSecurity & Monitoring

Overview

AI-generated overview

Remote MCP endpoint with 33 pay-per-call tools for crypto market data, EVM and Solana wallet lookups, token risk checks, and web, news and page fetching.

What you can do
  • Search the web and news, read pages as Markdown, fetch RSS feeds, Wikipedia articles, PDF text and YouTube transcripts
  • Look up company profiles from a domain, plus domain, email and ENS checks
  • Get crypto prices, candles with indicators, market overview, funding rates, arbitrage spreads, DeFi yields, FX conversion, gas fees and Polymarket odds
  • Inspect EVM addresses, balances, ERC-20 tokens, contract reads and transaction status across seven chains
  • Check Solana wallets, token prices, trending tokens and rug or honeypot risk flags
When to use it
Useful when an assistant needs live crypto or on-chain data, token safety checks, or quick web and news retrieval without running its own scrapers or RPC nodes. Each call is billed individually, so it suits occasional lookups rather than high-volume pipelines.
Requirements
A remote streamable HTTP endpoint; no package install. No account or API key is declared, but every tool call must be paid through x402 with USDC on Base or Solana, so the client needs a funded wallet and x402 payment support. Network access to the endpoint is required.
Before you install
Every tool call costs between $0.001 and $0.03 in USDC, paid from a wallet via x402; an unpaid call returns a PaymentRequired object. Spending is per call and can add up in agent loops. Queries, URLs and addresses are sent to a third-party service that aggregates other providers such as exchanges, GoPlus, DexScreener and Google News. Tools are read-only lookups.

Installation

In SourceWeft

  1. Open Crypto & Web Data API for Agents in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.stoplus%2Fcrypto-web-data-api/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "crypto-web-data-api-for-agents": {
      "type": "http",
      "url": "https://api.agent-data.workers.dev/mcp"
    }
  }
}

Tools

33

arbitrage

BTC/USDT spread across Binance, Bybit, OKX, Kraken and Coinbase

BTC/USDT spread across Binance, Bybit, OKX, Kraken and Coinbase. Compares best bid/ask on every exchange that answers, picks the best buy/sell pair and estimates profit after taker fees. Cached 3 s. Price $0.010 per call (x402: USDC on Base or Solana).

Parameterstx

candles

OHLCV candles with RSI, SMA, ATR and trend

OHLCV candles with RSI, SMA, ATR and trend. Binance spot candles plus indicators computed over the last 200 candles: RSI14, SMA20, SMA50, ATR14, volatility and a simple trend label. Cached 30 s. Price $0.010 per call (x402: USDC on Base or Solana).

Parameterstxlimitsymbolinterval

company

Company profile from a domain: name, description, socials, contacts, tech, age

Company profile from a domain: name, description, socials, contacts, tech, age. Enriches a company or project domain in one call: name and description, logo, social profiles (X/Twitter, LinkedIn, GitHub, Telegram, Discord...), public emails and phones, address and founding date from schema.org, website technologies, email provider (MX) and domain age (RDAP). For lead research, due diligence and KYB. Cached 6 h. Price $0.010 per call (x402: USDC on Base or Solana).

Parameterstxdomainrequired

defi_yields

Best DeFi yields (APY) by chain, token and TVL

Best DeFi yields (APY) by chain, token and TVL. Top DeFi pools from DefiLlama filtered by chain, token symbol, stablecoin-only and minimum TVL, sorted by APY, with base vs reward APY, 30-day mean, IL risk and TVL. Outliers removed. Cached 15 min. Price $0.010 per call (x402: USDC on Base or Solana).

Parameterstxchainlimitsymbolmin_tvlprojectstablecoin

domain

Domain check: WHOIS/RDAP, DNS, SSL, age and phishing flags

Domain check: WHOIS/RDAP, DNS, SSL, age and phishing flags. Registrar, creation and expiry dates (RDAP), A/AAAA/MX/NS/TXT records, SPF and DMARC, the HTTPS certificate and simple risk flags such as a very young domain. Cached 1 h. Price $0.005 per call (x402: USDC on Base or Solana).

Parameterstxnamerequired

email_check

Email address check: syntax, MX, disposable, role, free provider

Email address check: syntax, MX, disposable, role, free provider. Validates the syntax, checks that the domain has mail servers (MX), and flags disposable domains (100k+ list), role accounts (info@, admin@) and free providers. No SMTP probing. Cached 1 h. Price $0.005 per call (x402: USDC on Base or Solana).

Parameterstxemailrequired

ens

ENS: resolve name.eth to an address or an address to its primary name

ENS: resolve name.eth to an address or an address to its primary name. Forward (name -> address) and verified reverse (address -> primary .eth name) ENS resolution on Ethereum mainnet, plus profile text records: avatar, url, description, email, X/Twitter, GitHub, Telegram, Discord. Give either name or address. Cached 10 min. Price $0.002 per call (x402: USDC on Base or Solana).

Parameterstxnameaddress

evm_address

Is this address a wallet or a contract? Nonce and native balance per chain

Is this address a wallet or a contract? Nonce and native balance per chain. For one address on one or all EVM chains (Base, Ethereum, Arbitrum, BSC, Polygon, Optimism, Avalanche): wallet vs contract vs EIP-7702 delegated account, bytecode size, transaction count (nonce) and native balance. Use before sending funds or to sanity-check a counterparty. Cached 15 s. Price $0.001 per call (x402: USDC on Base or Solana).

Parameterstxchainaddressrequired

evm_balance

EVM wallet balances on one or all chains

EVM wallet balances on one or all chains. Native coin plus USDC, USDT, DAI and wrapped native balances of an address on Base, Ethereum, Arbitrum, BSC, Polygon, Optimism and Avalanche (chain=all checks every chain at once), with USD values. On a single chain you can add your own ERC-20 contracts. Cached 15 s. Price $0.003 per call (x402: USDC on Base or Solana).

Parameterstxchaintokensaddressrequired

evm_call

Read any smart contract function (eth_call) on Base, Ethereum and 5 more chains

Read any smart contract function (eth_call) on Base, Ethereum and 5 more chains. Calls a view function by its signature, e.g. sig=balanceOf(address)&args=0x...&returns=uint256, on Base, Ethereum, Arbitrum, BSC, Polygon, Optimism or Avalanche. Arguments: address, bool, bytes32, uintN, intN. Return types: those plus string and bytes (comma-separated for several static values). Returns raw hex and decoded values. Not cached. Price $0.001 per call (x402: USDC on Base or Solana).

Parameterstorequiredtxsigrequiredargsblockchainreturns

evm_token_balance

Balance of one ERC-20 token for one wallet (cheapest balance check)

Balance of one ERC-20 token for one wallet (cheapest balance check). Raw and human-readable balance of any ERC-20 token for a wallet on Base, Ethereum, Arbitrum, BSC, Polygon, Optimism or Avalanche, with the token symbol and decimals. Use to confirm a deposit or check funds before paying. Cached 10 s. Price $0.001 per call (x402: USDC on Base or Solana).

Parameterstxchaintokenrequiredaddressrequired

evm_token_risk

Scam / honeypot check for an EVM token (Base, Ethereum, BSC, Arbitrum...)

Scam / honeypot check for an EVM token (Base, Ethereum, BSC, Arbitrum...). Honeypot and sell simulation, buy/sell tax, mintable, proxy, hidden owner, blacklist, pausable transfers, open source, holder concentration, LP lock and DEX liquidity, merged from GoPlus, honeypot.is and DexScreener into flags and a risk level. Cached 60 s. Price $0.020 per call (x402: USDC on Base or Solana).

Parameterstxchainaddressrequired

evm_tx

EVM transaction status, fee and token transfers

EVM transaction status, fee and token transfers. Status (pending, success, failed), confirmations, block time, fee and decoded ERC-20 transfers of a transaction. Leave chain empty to search all supported chains. Use to verify a payment arrived. Cached 10 s. Price $0.003 per call (x402: USDC on Base or Solana).

Parameterstxhashrequiredchain

fetch

Read a web page as clean Markdown

Read a web page as clean Markdown. Fetches a public URL and returns the main content as Markdown without menus, scripts or ads, plus title, description, language and up to 50 links. HTML, plain text and JSON. Cached 5 min. Price $0.005 per call (x402: USDC on Base or Solana).

Parameterstxurlrequiredmax_chars

funding

Perpetual funding rates on Binance, Bybit, OKX and Hyperliquid

Perpetual funding rates on Binance, Bybit, OKX and Hyperliquid. Current funding rate, next funding time and open interest for a perpetual on up to four venues, normalised to 8 hours, plus the spread and the funding-arbitrage direction. Cached 30 s. Price $0.010 per call (x402: USDC on Base or Solana).

Parameterstxsymbol

fx

Currency conversion: fiat (ECB, NBU incl. UAH) and major crypto

Currency conversion: fiat (ECB, NBU incl. UAH) and major crypto. Converts an amount between ~60 fiat currencies (ECB reference rates plus National Bank of Ukraine rates) and major cryptocurrencies (Binance, vs USDT). Cached 30 min for fiat, 5 s for crypto. Price $0.003 per call (x402: USDC on Base or Solana).

Parameterstotxfromamount

gas

Ethereum and Solana network fees

Ethereum and Solana network fees. Cached 15 s. Price $0.005 per call (x402: USDC on Base or Solana).

Parameterstx

market_overview

Crypto market overview: fear & greed, market cap, dominance, top movers

Crypto market overview: fear & greed, market cap, dominance, top movers. Fear & Greed index (today and yesterday), total market cap and volume, BTC and ETH dominance, 24h market cap change, and the top 5 gainers and losers among liquid Binance USDT pairs. Cached 2 min. Price $0.005 per call (x402: USDC on Base or Solana).

Parameterstx

news

Latest 5 CoinDesk headlines

Latest 5 CoinDesk headlines. Parsed from CoinDesk RSS. Cached 5 min. Price $0.005 per call (x402: USDC on Base or Solana).

Parameterstx

pdf

Extract text from a PDF by URL

Extract text from a PDF by URL. Downloads a public PDF (up to 15 MB) and returns its text page by page with title, author and page count. Scanned PDFs without a text layer return little text. Cached 1 h. Price $0.010 per call (x402: USDC on Base or Solana).

Parameterstxurlrequiredmax_charsmax_pages

polymarket

Polymarket prediction markets: odds, volume, liquidity

Polymarket prediction markets: odds, volume, liquidity. Active Polymarket markets matching a query (all words must appear in the question), or the most traded ones, with outcome probabilities, 24h volume, liquidity, 24h change and end date. Cached 60 s. Price $0.010 per call (x402: USDC on Base or Solana).

Parametersqtxlimit

price

Spot price of a Binance pair

Spot price of a Binance pair. Last price for a Binance spot symbol such as BTCUSDT, ETHUSDT, SOLUSDT. Cached up to 5 s. Price $0.005 per call (x402: USDC on Base or Solana).

Parameterstxsymbol

prices

Consensus prices for up to 20 coins from 5 exchanges

Consensus prices for up to 20 coins from 5 exchanges. Binance, Bybit, OKX, Kraken (vs USDT) and Coinbase (vs USD) in one call, with the median and the max deviation between venues. Cached 5 s. Price $0.010 per call (x402: USDC on Base or Solana).

Parameterstxsymbols

rss

Any RSS or Atom feed as clean JSON

Any RSS or Atom feed as clean JSON. Fetches an RSS 2.0, RSS 1.0 or Atom feed and returns title, link, publish date and a plain-text summary for each item. For news and monitoring agents. Cached 5 min. Price $0.003 per call (x402: USDC on Base or Solana).

Parameterstxurlrequiredlimit

token_price

USD price, liquidity and volume of any Solana token by mint

USD price, liquidity and volume of any Solana token by mint. Jupiter aggregated price plus the deepest DEX pool from DexScreener: liquidity, 24h volume, 24h change, FDV, pool age. Works for new and meme tokens. Cached 15-30 s. Price $0.005 per call (x402: USDC on Base or Solana).

Parameterstxmintrequired

token_report

Full Solana token report in one call: risk + price + liquidity

Full Solana token report in one call: risk + price + liquidity. Everything /token/risk and /token/price return, in one paid call: rug flags and risk level, mint/freeze authority, holders, USD price, deepest pool, liquidity, volume and FDV. Price $0.030 per call (x402: USDC on Base or Solana).

Parameterstxmintrequired

token_risk

Rug / scam check for a Solana token

Rug / scam check for a Solana token. On-chain checks: mint authority (can print more), freeze authority (can freeze holders), Token-2022 extensions such as permanent delegate or transfer fees, top-10 holder share, plus DEX liquidity and pool age. Returns flags and an overall risk level. Cached 60 s. Price $0.020 per call (x402: USDC on Base or Solana).

Parameterstxmintrequired

wallet

Solana wallet portfolio with USD values

Solana wallet portfolio with USD values. SOL and every SPL / Token-2022 balance of a wallet, priced via Jupiter, sorted by USD value (top 50). Cached 15 s. Price $0.020 per call (x402: USDC on Base or Solana).

Parameterstxaddressrequired

wikipedia

Wikipedia summary or full article text in any language

Wikipedia summary or full article text in any language. Finds the best matching Wikipedia article for a query and returns title, short description, summary, URL and thumbnail; full=true adds the plain-text article. Cached 1 h. Price $0.003 per call (x402: USDC on Base or Solana).

Parametersqrequiredtxfulllangmax_chars

youtube_transcript

YouTube video transcript as text

YouTube video transcript as text. Subtitles of a YouTube video (manual or auto-generated) as plain text, optionally with timestamps, plus title and channel. Picks the requested language or the best available. Cached 6 h. Price $0.010 per call (x402: USDC on Base or Solana).

Parameterstxurlrequiredlangmax_charstimestamps

Version history

2
  1. v1.1.0LatestNov 5, 2026
  2. v1.0.0Nov 4, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.