Koskamo

Crypto & Web Data API MCP

A community MCP server providing 33 pay-per-call tools for AI agents, including web and news search, company profiles, ENS resolution, EVM and Solana blockchain data, DeFi yields, and market overviews. It supports x402 payment protocol for automated billing or legacy manual USDT payments.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

Crypto & Web Data API MCP logo, by agent-data.workers.devCommunity listingStreamable HTTPNo sign-inEndpoint checked 2026-11-07Published by agent-data.workers.dev
MCP endpoint (Streamable HTTP)
https://api.agent-data.workers.dev/mcp
Vendor documentation

What its tools do

33 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

33 of 33 have a description · 33 of 33 declare behavior hints · 16 of 33 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • Search the web or news for specific topics
  • Retrieve company profiles from a domain
  • Read EVM smart contract data or balances
  • Check Solana token rug risks and prices

Source and maintenance

Community listingRegistry 1.1.0

Protocol and capabilities

Server
crypto-web-data-api 2.0.0
MCP protocol negotiated in check
2025-06-18
Tools
33 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Pay-per-call tools: web and news search, company profiles, web pages as Markdown, EVM/Solana wallets, token risk checks, prices. Each tools/call costs $0.001-$0.03 via x402 (USDC on Base or Solana): an unpaid call returns the PaymentRequired object; retry with params._meta['x402/payment'].

Tools

33 advertised

arbitrage — BTC/USDT spread across Binance, Bybit, OKX, Kraken and Coinbase
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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).

arbitrage input schema
{
  "type": "object",
  "properties": {
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    }
  }
}
arbitrage annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
candles — OHLCV candles with RSI, SMA, ATR and trend
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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).

candles input schema
{
  "type": "object",
  "properties": {
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "limit": {
      "type": "integer",
      "default": 50,
      "maximum": 200,
      "minimum": 1,
      "description": "How many candles to return"
    },
    "symbol": {
      "type": "string",
      "default": "BTCUSDT",
      "pattern": "^[A-Z0-9]{5,20}$",
      "examples": [
        "ETHUSDT"
      ]
    },
    "interval": {
      "type": "string",
      "default": "1h",
      "examples": [
        "1h"
      ],
      "description": "One of 1m, 5m, 15m, 30m, 1h, 4h, 1d, 1w"
    }
  }
}
candles annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
company — Company profile from a domain: name, description, socials, contacts, tech, age
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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).

company input schema
{
  "type": "object",
  "required": [
    "domain"
  ],
  "properties": {
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "domain": {
      "type": "string",
      "pattern": "^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\\.)+[a-zA-Z]{2,63}$",
      "examples": [
        "stripe.com"
      ],
      "maxLength": 253,
      "description": "Domain without scheme"
    }
  }
}
company annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
defi_yields — Best DeFi yields (APY) by chain, token and TVL
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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).

defi_yields input schema
{
  "type": "object",
  "properties": {
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "chain": {
      "type": "string",
      "default": "",
      "maxLength": 30,
      "description": "e.g. Base, Ethereum, Solana, Arbitrum"
    },
    "limit": {
      "type": "integer",
      "default": 20,
      "maximum": 100,
      "minimum": 1
    },
    "symbol": {
      "type": "string",
      "default": "",
      "maxLength": 30,
      "description": "Token symbol contained, e.g. USDC"
    },
    "min_tvl": {
      "type": "number",
      "default": 1000000,
      "minimum": 0,
      "description": "Minimum TVL in USD"
    },
    "project": {
      "type": "string",
      "default": "",
      "maxLength": 40,
      "description": "e.g. aave-v3, morpho-blue"
    },
    "stablecoin": {
      "type": "boolean",
      "default": false,
      "description": "Only stablecoin pools"
    }
  }
}
defi_yields annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
domain — Domain check: WHOIS/RDAP, DNS, SSL, age and phishing flags
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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).

domain input schema
{
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "name": {
      "type": "string",
      "pattern": "^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\\.)+[a-zA-Z]{2,63}$",
      "examples": [
        "coinbase.com"
      ],
      "maxLength": 253,
      "description": "Domain name without scheme"
    }
  }
}
domain annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
email_check — Email address check: syntax, MX, disposable, role, free provider
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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).

email_check input schema
{
  "type": "object",
  "required": [
    "email"
  ],
  "properties": {
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "email": {
      "type": "string",
      "examples": [
        "vitalik@ethereum.org"
      ],
      "maxLength": 254,
      "minLength": 6
    }
  }
}
email_check annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
ens — ENS: resolve name.eth to an address or an address to its primary name
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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).

ens input schema
{
  "type": "object",
  "properties": {
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "name": {
      "type": "string",
      "default": "",
      "pattern": "^([^\\s./]+\\.)+[a-zA-Z]{2,}$|^$",
      "examples": [
        "vitalik.eth"
      ],
      "maxLength": 255
    },
    "address": {
      "type": "string",
      "default": "",
      "pattern": "^(0x[a-fA-F0-9]{40})?$"
    }
  }
}
ens annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
evm_address — Is this address a wallet or a contract? Nonce and native balance per chain
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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).

evm_address input schema
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "chain": {
      "type": "string",
      "default": "all"
    },
    "address": {
      "type": "string",
      "pattern": "^0x[a-fA-F0-9]{40}$",
      "examples": [
        "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
      ]
    }
  }
}
evm_address annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
evm_balance — EVM wallet balances on one or all chains
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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).

evm_balance input schema
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "chain": {
      "type": "string",
      "default": "all",
      "description": "all or one of ethereum, base, arbitrum, bsc, polygon, optimism, avalanche"
    },
    "tokens": {
      "type": "string",
      "default": "",
      "pattern": "^(0x[a-fA-F0-9]{40}(,0x[a-fA-F0-9]{40}){0,9})?$",
      "description": "Extra ERC-20 contracts, comma-separated (single chain only)"
    },
    "address": {
      "type": "string",
      "pattern": "^0x[a-fA-F0-9]{40}$",
      "examples": [
        "0x2a991f1cf788ff7fb5df8f9d507cfc98b5b1bd4e"
      ],
      "description": "Wallet address"
    }
  }
}
evm_balance annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
evm_call — Read any smart contract function (eth_call) on Base, Ethereum and 5 more chains
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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).

evm_call input schema
{
  "type": "object",
  "required": [
    "to",
    "sig"
  ],
  "properties": {
    "to": {
      "type": "string",
      "pattern": "^0x[a-fA-F0-9]{40}$",
      "examples": [
        "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
      ],
      "description": "Contract address"
    },
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "sig": {
      "type": "string",
      "examples": [
        "totalSupply()"
      ],
      "maxLength": 200
    },
    "args": {
      "type": "string",
      "default": "",
      "maxLength": 2000,
      "description": "Comma-separated argument values"
    },
    "block": {
      "type": "string",
      "default": "latest",
      "pattern": "^(latest|0x[0-9a-fA-F]{1,16}|\\d{1,12})$"
    },
    "chain": {
      "type": "string",
      "default": "base",
      "description": "One of ethereum, base, arbitrum, bsc, polygon, optimism, avalanche"
    },
    "returns": {
      "type": "string",
      "default": "",
      "pattern": "^[a-z0-9, ]*$",
      "maxLength": 200,
      "description": "Comma-separated return types, e.g. uint256 or string"
    }
  }
}
evm_call annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
evm_token_balance — Balance of one ERC-20 token for one wallet (cheapest balance check)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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).

evm_token_balance input schema
{
  "type": "object",
  "required": [
    "token",
    "address"
  ],
  "properties": {
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "chain": {
      "type": "string",
      "default": "base"
    },
    "token": {
      "type": "string",
      "pattern": "^0x[a-fA-F0-9]{40}$",
      "examples": [
        "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
      ]
    },
    "address": {
      "type": "string",
      "pattern": "^0x[a-fA-F0-9]{40}$",
      "examples": [
        "0x2a991f1cf788ff7fb5df8f9d507cfc98b5b1bd4e"
      ]
    }
  }
}
evm_token_balance annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
evm_token_risk — Scam / honeypot check for an EVM token (Base, Ethereum, BSC, Arbitrum...)
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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).

evm_token_risk input schema
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "chain": {
      "type": "string",
      "default": "base",
      "description": "One of arbitrum, avalanche, base, bsc, eth, ethereum, optimism, polygon"
    },
    "address": {
      "type": "string",
      "pattern": "^0x[a-fA-F0-9]{40}$",
      "examples": [
        "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
      ],
      "description": "Token contract"
    }
  }
}
evm_token_risk annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
evm_tx — EVM transaction status, fee and token transfers
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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).

evm_tx input schema
{
  "type": "object",
  "required": [
    "hash"
  ],
  "properties": {
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "hash": {
      "type": "string",
      "pattern": "^0x[a-fA-F0-9]{64}$",
      "description": "Transaction hash"
    },
    "chain": {
      "type": "string",
      "default": "",
      "description": "Optional: ethereum, base, arbitrum, bsc, polygon, optimism, avalanche"
    }
  }
}
evm_tx annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
fetch — Read a web page as clean Markdown
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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).

fetch input schema
{
  "type": "object",
  "required": [
    "url"
  ],
  "properties": {
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "url": {
      "type": "string",
      "examples": [
        "https://en.wikipedia.org/wiki/Bitcoin"
      ],
      "maxLength": 2048,
      "minLength": 8,
      "description": "http(s) URL of the page"
    },
    "max_chars": {
      "type": "integer",
      "default": 20000,
      "maximum": 100000,
      "minimum": 500,
      "description": "Truncate the text to this length"
    }
  }
}
fetch annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
funding — Perpetual funding rates on Binance, Bybit, OKX and Hyperliquid
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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).

funding input schema
{
  "type": "object",
  "properties": {
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "symbol": {
      "type": "string",
      "default": "BTC",
      "pattern": "^[A-Za-z0-9]{2,15}$",
      "examples": [
        "BTC"
      ],
      "description": "Coin ticker"
    }
  }
}
funding annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
fx — Currency conversion: fiat (ECB, NBU incl. UAH) and major crypto
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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).

fx input schema
{
  "type": "object",
  "properties": {
    "to": {
      "type": "string",
      "default": "EUR",
      "pattern": "^[A-Za-z]{3,5}(,[A-Za-z]{3,5}){0,9}$",
      "examples": [
        "EUR,UAH,BTC"
      ]
    },
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "from": {
      "type": "string",
      "default": "USD",
      "pattern": "^[A-Za-z]{3,5}$",
      "examples": [
        "USD"
      ]
    },
    "amount": {
      "type": "number",
      "default": 1,
      "maximum": 1000000000000,
      "exclusiveMinimum": 0
    }
  }
}
fx annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
gas — Ethereum and Solana network fees
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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

gas input schema
{
  "type": "object",
  "properties": {
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    }
  }
}
gas annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
market_overview — Crypto market overview: fear & greed, market cap, dominance, top movers
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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).

market_overview input schema
{
  "type": "object",
  "properties": {
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    }
  }
}
market_overview annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
news — Latest 5 CoinDesk headlines
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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

news input schema
{
  "type": "object",
  "properties": {
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    }
  }
}
news annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
news_search — Search recent news on any topic, company or token
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Search recent news on any topic, company or token. Latest news articles for a query (headline, source, link, publish time) from Google News with GDELT and Bing News as fallbacks. Filter by language, country and age (when=1h, 1d, 7d, 30d). Cached 5 min. Price $0.003 per call (x402: USDC on Base or Solana).

news_search input schema
{
  "type": "object",
  "required": [
    "q"
  ],
  "properties": {
    "q": {
      "type": "string",
      "examples": [
        "solana ETF"
      ],
      "maxLength": 200,
      "minLength": 1
    },
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "lang": {
      "type": "string",
      "default": "en",
      "pattern": "^[a-z]{2}$"
    },
    "when": {
      "type": "string",
      "default": "",
      "pattern": "^(\\d{1,3}[hd])?$",
      "description": "Max age, e.g. 1h, 1d, 7d"
    },
    "limit": {
      "type": "integer",
      "default": 20,
      "maximum": 100,
      "minimum": 1
    },
    "country": {
      "type": "string",
      "default": "US",
      "pattern": "^[A-Za-z]{2}$"
    }
  }
}
news_search annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
pdf — Extract text from a PDF by URL
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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).

pdf input schema
{
  "type": "object",
  "required": [
    "url"
  ],
  "properties": {
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "url": {
      "type": "string",
      "examples": [
        "https://bitcoin.org/bitcoin.pdf"
      ],
      "maxLength": 2048,
      "minLength": 8,
      "description": "http(s) URL of the PDF"
    },
    "max_chars": {
      "type": "integer",
      "default": 50000,
      "maximum": 200000,
      "minimum": 500
    },
    "max_pages": {
      "type": "integer",
      "default": 50,
      "maximum": 300,
      "minimum": 1
    }
  }
}
pdf annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
polymarket — Polymarket prediction markets: odds, volume, liquidity
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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).

polymarket input schema
{
  "type": "object",
  "properties": {
    "q": {
      "type": "string",
      "default": "",
      "examples": [
        "bitcoin"
      ],
      "maxLength": 100,
      "description": "Search words, e.g. 'bitcoin 2026'"
    },
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "limit": {
      "type": "integer",
      "default": 10,
      "maximum": 50,
      "minimum": 1
    }
  }
}
polymarket annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
price — Spot price of a Binance pair
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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).

price input schema
{
  "type": "object",
  "properties": {
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "symbol": {
      "type": "string",
      "default": "BTCUSDT",
      "pattern": "^[A-Z0-9]{5,20}$",
      "examples": [
        "ETHUSDT"
      ]
    }
  }
}
price annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
prices — Consensus prices for up to 20 coins from 5 exchanges
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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).

prices input schema
{
  "type": "object",
  "properties": {
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "symbols": {
      "type": "string",
      "default": "BTC,ETH,SOL",
      "pattern": "^[A-Za-z0-9]{2,15}(,[A-Za-z0-9]{2,15}){0,19}$",
      "examples": [
        "BTC,ETH,SOL"
      ],
      "description": "Comma-separated coin tickers, up to 20"
    }
  }
}
prices annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
rss — Any RSS or Atom feed as clean JSON
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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).

rss input schema
{
  "type": "object",
  "required": [
    "url"
  ],
  "properties": {
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "url": {
      "type": "string",
      "examples": [
        "https://hnrss.org/frontpage"
      ],
      "maxLength": 2048,
      "minLength": 8
    },
    "limit": {
      "type": "integer",
      "default": 20,
      "maximum": 100,
      "minimum": 1
    }
  }
}
rss annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
search — Web search: top results with title, URL and snippet
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Web search: top results with title, URL and snippet. Searches the public web and returns up to 20 organic results (title, URL, snippet, domain) without ads. Several engines with automatic fallback. Pair with /api/v1/fetch to read a result as Markdown. Cached 10 min. Price $0.005 per call (x402: USDC on Base or Solana).

search input schema
{
  "type": "object",
  "required": [
    "q"
  ],
  "properties": {
    "q": {
      "type": "string",
      "examples": [
        "x402 payment protocol"
      ],
      "maxLength": 300,
      "minLength": 1,
      "description": "Search query"
    },
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "limit": {
      "type": "integer",
      "default": 10,
      "maximum": 20,
      "minimum": 1
    },
    "region": {
      "type": "string",
      "default": "",
      "pattern": "^([a-z]{2}-[a-z]{2})?$",
      "description": "Optional region such as us-en, uk-en, de-de, ua-uk"
    }
  }
}
search annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
token_price — USD price, liquidity and volume of any Solana token by mint
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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).

token_price input schema
{
  "type": "object",
  "required": [
    "mint"
  ],
  "properties": {
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "mint": {
      "type": "string",
      "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$",
      "examples": [
        "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"
      ],
      "description": "Token mint address"
    }
  }
}
token_price annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
token_report — Full Solana token report in one call: risk + price + liquidity
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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).

token_report input schema
{
  "type": "object",
  "required": [
    "mint"
  ],
  "properties": {
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "mint": {
      "type": "string",
      "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$",
      "examples": [
        "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"
      ],
      "description": "Token mint address"
    }
  }
}
token_report annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
token_risk — Rug / scam check for a Solana token
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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).

token_risk input schema
{
  "type": "object",
  "required": [
    "mint"
  ],
  "properties": {
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "mint": {
      "type": "string",
      "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$",
      "examples": [
        "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"
      ],
      "description": "Token mint address"
    }
  }
}
token_risk annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
tokens_trending — Trending and newly promoted tokens with price, volume and liquidity
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

Trending and newly promoted tokens with price, volume and liquidity. Tokens currently promoted or newly listed on DexScreener (Solana, Base, Ethereum, BSC...), enriched with price, 1h/24h change, volume, liquidity, FDV, pool age and links, sorted by 24h volume. Cached 60 s. Price $0.010 per call (x402: USDC on Base or Solana).

tokens_trending input schema
{
  "type": "object",
  "properties": {
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "chain": {
      "type": "string",
      "default": "solana",
      "description": "One of solana, base, ethereum, bsc, arbitrum, polygon, all"
    },
    "limit": {
      "type": "integer",
      "default": 20,
      "maximum": 30,
      "minimum": 1
    },
    "source": {
      "type": "string",
      "default": "boosted",
      "description": "boosted, latest_boosts or new_profiles"
    }
  }
}
tokens_trending annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
wallet — Solana wallet portfolio with USD values
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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).

wallet input schema
{
  "type": "object",
  "required": [
    "address"
  ],
  "properties": {
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "address": {
      "type": "string",
      "pattern": "^[1-9A-HJ-NP-Za-km-z]{32,44}$",
      "examples": [
        "vines1vzrYbzLMRdu58ou5XTby4qAqVRLmqo36NKPTg"
      ],
      "description": "Wallet address"
    }
  }
}
wallet annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
wikipedia — Wikipedia summary or full article text in any language
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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).

wikipedia input schema
{
  "type": "object",
  "required": [
    "q"
  ],
  "properties": {
    "q": {
      "type": "string",
      "examples": [
        "Ethereum"
      ],
      "maxLength": 200,
      "minLength": 1
    },
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "full": {
      "type": "boolean",
      "default": false,
      "description": "Include the full article text"
    },
    "lang": {
      "type": "string",
      "default": "en",
      "pattern": "^[a-z]{2,3}(-[a-z]{2,4})?$"
    },
    "max_chars": {
      "type": "integer",
      "default": 20000,
      "maximum": 200000,
      "minimum": 500
    }
  }
}
wikipedia annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}
youtube_transcript — YouTube video transcript as text
Advertised by the server during the last successful anonymous check.
Advertised read-onlyOpen-world

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).

youtube_transcript input schema
{
  "type": "object",
  "required": [
    "url"
  ],
  "properties": {
    "tx": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "description": "Alternative to the X-Payment-Tx header"
    },
    "url": {
      "type": "string",
      "examples": [
        "https://www.youtube.com/watch?v=jNQXAC9IVRw"
      ],
      "description": "Video URL or 11-character id"
    },
    "lang": {
      "type": "string",
      "default": "en",
      "pattern": "^[a-zA-Z-]{2,10}(,[a-zA-Z-]{2,10}){0,4}$",
      "description": "Preferred languages, comma-separated"
    },
    "max_chars": {
      "type": "integer",
      "default": 50000,
      "maximum": 200000,
      "minimum": 500
    },
    "timestamps": {
      "type": "boolean",
      "default": false,
      "description": "Include segments with start times"
    }
  }
}
youtube_transcript annotations
{
  "readOnlyHint": true,
  "openWorldHint": true
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

90-day uptime

A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.

Too few checks for a percentage yet (4 of 4 answered).

  1. 2026-11-07: 1 of 1 checks answered
  2. 2026-11-09: 2 of 2 checks answered
  3. 2026-11-10: 1 of 1 checks answered

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
199 ms
95th percentile latency
199 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 199 ms · metadata changed · 33 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http crypto-web-data-api-mcp https://api.agent-data.workers.dev/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add crypto-web-data-api-mcp --url https://api.agent-data.workers.dev/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable crypto-web-data-api-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "crypto-web-data-api-mcp": {
      "url": "https://api.agent-data.workers.dev/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "crypto-web-data-api-mcp": {
      "type": "streamableHttp",
      "url": "https://api.agent-data.workers.dev/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start crypto-web-data-api-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "crypto-web-data-api-mcp": {
      "type": "http",
      "url": "https://api.agent-data.workers.dev/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http crypto-web-data-api-mcp https://api.agent-data.workers.dev/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://api.agent-data.workers.dev/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "crypto-web-data-api-mcp": {
      "serverUrl": "https://api.agent-data.workers.dev/mcp"
    }
  }
}

Let your agent find its tools

Find servers like Crypto & Web Data API MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.