Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

SiteCheck

REMOTE · API.SITECHECK-API.WORKERS.DEV

225 pay-per-call agent tools: Polymarket, chain reads, DeFi, web, SEC, KYB, geo, dev, AI. x402

59 Trust /100

Last scanned (7 hours ago)

Scores higher than 45% of remote servers

Reachable. Last reached 17 Oct 2026.

Category Crypto and Web3

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security46
Transport & Reachability100
Schema Quality & AI Usability66
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 38252 tokens (~170/item across 225 items; 225 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management3
  • Stability observed for 1 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 225 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 226 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 17 Oct 26 +1
    • Stability: unverified → 0.03 ▲ functional
  • 16 Oct 26 58

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 17 Oct 2026 · Probed https://api.sitecheck-api.workers.dev/mcp?ref=registry

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=sitecheck-api.workers.dev CN=YE1,O=Let's Encrypt,C=US 24 Sept 2026 23 Dec 2026 ECDSA 256 ECDSA-SHA384 604fb4202232cc002ea2f5bf3c7558b62b3
SANs: *.sitecheck-api.workers.dev, sitecheck-api.workers.dev
CN=YE1,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 5ddd70dd31f801c85c186a7a04b80afe
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of api.sitecheck-api.workers.dev. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
dev. present 60074 8 Verified
workers.dev. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://api.sitecheck-api.workers.dev/mcp?ref=registry Verified 200
http (plaintext) http://api.sitecheck-api.workers.dev/mcp?ref=registry Inconclusive 405
MCP tools · 225 exposed · ~37,512 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
address_parse ~190

Splits a free-text postal address into house number, street, unit, postcode, city, district, region and country, with a normalised one-line form. The postcode is checked against the rule of the country (for 18 countries); a mismatch is left out and says so. Workers AI does the split, so check the parts. geocode=1 adds coordinates from OpenStreetMap Nominatim. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
addressstringyesThe address as free text, up to 500 characters
countrystring–ISO2 code of the country when you know it, e.g. DE (optional, improves the postcode check)
geocodestring–1 to add coordinates from OpenStreetMap, default 0
NameTypeReqDescription
checkedAt–––
geocode–––
model–––
normalised–––
parts–––
postcodeNote–––
postcodeRuleChecked–––
source–––

No examples provided.

ai_crawlers ~127

For eleven AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended and others): allowed or blocked for the page's path under robots.txt, plus the noai and noimageai opt-outs in meta and X-Robots-Tag, and whether llms.txt exists. Reads the page as static HTML; no JavaScript runs. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
urlstringyesPage address, https://…
NameTypeReqDescription
checkedAt–––
crawlers–––
llmsTxt–––
optOut–––
path–––
robotsTxt–––
source–––
url–––

No examples provided.

airports ~269

Airport lookup in a bundled OurAirports extract (public domain, dated in the answer): by IATA or ICAO code, by name or city words, or the nearest airports within a radius (up to 300 km) of a point. Covers large and medium airports and every airport with an IATA code; small airports without one are left out. Name, codes, type, city, country, coordinates, elevation and Wikipedia link. No time zone (not in the source). Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
codestring–IATA (3 letters) or ICAO (4 letters) code (one of code, q or lat and lon)
latstring–Latitude for the nearest search (with lon)
limitstring–Airports to return, 1 to 20, default 10
lonstring–Longitude for the nearest search (with lat)
qstring–Name or city words, 3 to 60 characters (one of code, q or lat and lon)
radiusKmstring–Search radius for the nearest search, 1 to 300, default 300
NameTypeReqDescription
airports–––
checkedAt–––
count–––
dataDate–––
query–––
source–––

No examples provided.

apps_search ~188

Searches the App Store (iTunes Search API) by keyword, or looks up one app by its numeric id: name, developer, bundle id, price, rating and rating count, genres, version, release and update dates, size and store link. Country sets the storefront (default us). Ratings are the store's averages for that country. Limit max 50. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
countrystring–Two-letter storefront code, default us
idstring–Numeric App Store id, e.g. 570060128 (instead of q)
limitstring–Results, 1-50 (default 10)
qstring–Keywords for search (1-100 characters), or omit when using id
NameTypeReqDescription
checkedAt–––
count–––
country–––
query–––
results–––
source–––

No examples provided.

arxiv ~145

arXiv papers matching search terms, optionally in one category (cs.AI, math.CO), newest first, max 25: id, title, authors, dates, a 500-character summary, categories and the PDF link. Attribution: Thank you to arXiv for use of its open access interoperability. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
categorystring–arXiv category, e.g. cs.AI
limitstring–1 to 25 (default 5)
qstringyesSearch terms
NameTypeReqDescription
attribution–––
category–––
checkedAt–––
count–––
papers–––
query–––
source–––

No examples provided.

audit ~89

Website audit in one call: WCAG 2.2 accessibility issues (European Accessibility Act) with fixes and a score, SEO basics, security headers and tech stack. Price: $0.02 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
urlstringyesWebsite URL or domain, e.g. example.com
NameTypeReqDescription
accessibility–––
security–––
seo–––
tech–––
url–––

No examples provided.

books ~202

Book lookup by ISBN (checked before the call) or by title and/or author: title, subtitle, authors, publishers, first publish year, median page count, ISBN-10 and ISBN-13 of the matching edition, languages, subjects, cover image URL, and the Open Library work and Wikidata ids. Data from Open Library (CC0). A title with no match is a 404, not charged. Up to 20 results. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
authorstring–Author name, up to 200 characters (optional)
isbnstring–ISBN-10 or ISBN-13 with or without hyphens (optional)
limitstring–Results, 1 to 20, default 5
titlestring–Title words, up to 200 characters (optional)
NameTypeReqDescription
books–––
checkedAt–––
count–––
edition–––
query–––
source–––

No examples provided.

btc_address ~122

A Bitcoin mainnet address: confirmed and unconfirmed balance in BTC and USD, transaction count, funded and spent totals, and its last 10 transactions with the net change for the address. Mainnet bech32 and legacy addresses only. Source: mempool.space. Information only, not financial advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
addressstringyesBitcoin mainnet address (bc1…, 1… or 3…)
NameTypeReqDescription
address–––
balance–––
btcUsd–––
checkedAt–––
disclaimer–––
recentTransactions–––
source–––
totals–––

No examples provided.

btc_fees ~109

Recommended Bitcoin fees in sat/vB (fastest, 30 minutes, 1 hour, economy, minimum), the mempool's size and count, and what a typical 140 vB transaction costs in BTC and USD. Source: mempool.space; USD from Coinbase spot. Cached 30 seconds. Information only, not financial advice. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

Input schema present but exposes no named parameters.

NameTypeReqDescription
btcUsd–––
checkedAt–––
disclaimer–––
feesSatPerVbyte–––
mempool–––
source–––
typicalTransaction–––

No examples provided.

btc_tx ~110

A Bitcoin transaction by txid: confirmed block and time (or unconfirmed), fee in sats and sat/vB, size and virtual size, input and output totals, and whether it signals replace-by-fee. Source: mempool.space. Information only, not financial advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
txidstringyesTransaction id, 64 hex characters
NameTypeReqDescription
checkedAt–––
fee–––
inputs–––
outputs–––
rbf–––
size–––
source–––
status–––
txid–––

No examples provided.

business_days ~257

Working days for a country. mode=between counts the working days after `from` up to and including `to` (up to 5 years) and lists the public holidays skipped; mode=add gives the date that is N working days after `date` (up to 3,650). Weekends are Saturday and Sunday, Friday and Saturday in Israel, and Friday only in Iran and Afghanistan. Nationwide public holidays from Nager.Date; a country with no holiday data is a 404, not charged. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
countrystringyesISO 3166 alpha-2 code, e.g. DE, US, IL
datestring–Start date YYYY-MM-DD (mode add)
daysstring–Working days to add, negative to subtract, up to 3,650 in size (mode add)
fromstring–Start date YYYY-MM-DD (mode between; not counted)
modestring–between (default) or add
tostring–End date YYYY-MM-DD (mode between; counted)
NameTypeReqDescription
calendarDays–––
checkedAt–––
counted–––
country–––
from–––
holidaysSkipped–––
mode–––
source–––
to–––
weekendDays–––
workingDays–––

No examples provided.

certs ~110

Current TLS certificates for a domain from Certificate Transparency logs (via CertSpotter): issuer, validity dates and days left, DNS names (up to 100 per certificate), and the distinct subdomains seen. Keyless tier: one request per call; answers are cached an hour. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
domainstringyesDomain name, e.g. example.com
NameTypeReqDescription
attribution–––
checkedAt–––
current–––
domain–––
issuances–––
source–––
subdomains–––

No examples provided.

chat ~161

LLM chat completion with Llama 3.3 70B (fast): send messages or a prompt, up to 1,024 output tokens. Price: $0.004 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
max_tokensinteger–Up to 1024 (default 1024)
messagesarray–Chat history as [{role: system|user|assistant, content}], up to 50 messages
promptstring–A single user message (use this or messages), up to 24,000 characters
temperaturenumber–0 to 2, default 0.6; lower is more predictable
NameTypeReqDescription
model–––
response–––
usage–––

No examples provided.

classify ~155

Labels up to 20 texts with 2 to 20 labels you choose, with a confidence from 0 to 1 and a one-line reason per text. One label per text, or several with multi true. Uses the chat model with JSON output; labels are as good as the model's reading of them. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
labelsarrayyes2 to 20 different labels
multiboolean–true when a text may take several labels
textstring–One text (or texts)
textsarray–Up to 20 texts
NameTypeReqDescription
checkedAt–––
model–––
results–––
source–––

No examples provided.

clinical_trials ~170

Clinical trials from ClinicalTrials.gov matching words, optionally by status and phase: NCT id, title, status, phases, conditions, sponsor, start and completion dates, enrolment, number of locations and the study link. Information only, not medical advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
limitstring–1 to 20 (default 10)
phasestring–EARLY_PHASE1, PHASE1, PHASE2, PHASE3, PHASE4 or NA (optional)
qstringyesCondition, drug or words
statusstring–RECRUITING, COMPLETED, TERMINATED … (optional)
NameTypeReqDescription
attribution–––
checkedAt–––
disclaimer–––
query–––
source–––
studies–––

No examples provided.

code_explain ~140

Explains a code snippet (max 20,000 characters): detected language, a summary, a step-by-step explanation, the functions and classes it defines, and possible bugs and security issues with line numbers. Line numbers outside the snippet are dropped. Model-written: a finding is a lead to check, not a verified defect. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
codestringyesSource code snippet (max 20,000 characters)
languagestring–Language if you know it (optional; otherwise detected)
NameTypeReqDescription
checkedAt–––
functions–––
issues–––
language–––
lines–––
note–––
steps–––
summary–––

No examples provided.

company_br ~147

Returns Brazilian company data from BrasilAPI (CNPJ lookup, MIT licence): legal name, trade name, status, opening date, legal nature, CNAE activities, address, share capital, and partners (QSA). CNPJ check digits are validated before any network call. Rate limit: BrasilAPI allows ~3 req/s. Price: $0.003 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
cnpjstringyesCNPJ number — 14 digits, with or without formatting (e.g. 00.000.000/0001-91 or 00000000000191)
NameTypeReqDescription
address–––
checkedAt–––
cnpj–––
disclaimer–––
email–––
legalName–––
legalNature–––
mainCnae–––
openingDate–––
partners–––
phone–––
secondaryCnaes–––
shareCapital–––
source–––
status–––
statusDate–––
tradeName–––

No examples provided.

company_fr ~171

Searches French companies via the official open API (recherche-entreprises.api.gouv.fr, Licence Ouverte v2). Returns legal name, SIREN, head-office SIRET and address, legal form, NAF activity code (no label in the API), creation date, status, size band, and directors when published. Rate limit: ~10 req/s (API's own limit). `limit` max 25. Price: $0.003 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
limitstring–Max results (1–25, default 10)
qstringyesCompany name, SIREN (9 digits) or SIRET (14 digits) to search
NameTypeReqDescription
checkedAt–––
count–––
disclaimer–––
results–––
source–––
total–––

No examples provided.

company_registry ~197

Companies from the official registers of Norway, Finland, the Czech Republic and Poland. Search by name (Norway, Finland, Czech Republic) or look up one company by its number: Norway 9 digits, Finland Y-tunnus, Czech IČO, Poland KRS (Poland by number only). Answers give name, id, status, legal form, address, incorporation date and industry; Norway lookups by number also list managers. France: use /api/company/fr. Price: $0.003 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
countrystringyesno, fi, cz or pl
idstring–Registry number: Norway 9 digits, Finland 1234567-8, Czech 8 digits, Poland 10-digit KRS
qstring–Company name (not Poland)
NameTypeReqDescription
attribution–––
checkedAt–––
companies–––
country–––
query–––
source–––

No examples provided.

company_ticker ~164

Maps a US-listed stock ticker, SEC CIK number or company name fragment to the other two, with the exchange: an exact ticker or CIK, or up to 10 names matching the words you give (the names that start with it first). From the SEC's company ticker file (public domain), cached a day and trimmed before caching. Covers companies with an SEC ticker only; a name with no match is a 404, not charged. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
qstringyesA ticker (AAPL), a CIK number (320193) or a name fragment of at least 3 characters (Apple)
NameTypeReqDescription
checkedAt–––
companies–––
count–––
query–––
source–––

No examples provided.

congress ~201

US federal bills from Congress.gov (Library of Congress). Keyword search (q) runs over the 250 most recently updated bills of a Congress, since the API has no full-text search; each match gets its sponsor, status and latest action. A bill number (bill=hr1234-119) returns its cosponsor count, committees and up to 30 actions. Public domain. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
billstring–A bill, e.g. hr1234-119 or s50-119 (type, number, Congress)
congressstring–Congress number 93 to the current one (119), default current
limitstring–Max bills for q, 1-25, default 10
qstring–Words that must all appear in the bill title
NameTypeReqDescription
checkedAt–––
note–––
query–––
results–––
returned–––
scanned–––
source–––
total–––

No examples provided.

contacts ~90

Company contact enrichment from a domain: emails (same-domain flagged), phones, social profiles, description and tech stack, read from the home, contact, about and legal pages. Price: $0.01 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
urlstringyesWebsite URL or domain, e.g. example.com
NameTypeReqDescription
domain–––
emails–––
name–––
socials–––
tech–––

No examples provided.

cron ~156

Explains a cron expression in plain English and lists its next runs in UTC and in a time zone. Five fields (minute hour day month weekday), or six with seconds first. Names (MON, JAN) and steps are supported. Computed in the Worker; no network call. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
countstring–Next runs, 1 to 20 (default 5)
expressionstringyesCron expression, 5 or 6 fields
tzstring–IANA time zone for the local times, e.g. Europe/Berlin (default UTC)
NameTypeReqDescription
checkedAt–––
explanation–––
expression–––
nextRuns–––
nextRunsUtc–––
source–––
timezone–––

No examples provided.

crypto_address_risk ~158

Screens up to 20 crypto addresses (EVM chains, Bitcoin, Solana, Tron, Litecoin, Monero, XRP, Zcash and more; 18 currencies) against the US Treasury OFAC Specially Designated Nationals (SDN) digital currency address list. Reports sanction status, list name, SDN program, and source link. Never declares an address clean: reports 'not on the checked lists'. Information only, not financial advice. Price: $0.003 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
addressesstringyesUp to 20 addresses, comma-separated (a JSON array also works in a POST-style client)
NameTypeReqDescription
addresses–––
checkedAt–––
disclaimer–––
listsChecked–––
note–––
sanctionedCount–––
screenedCount–––
source–––

No examples provided.

crypto_candles ~180

OHLCV candles for a Coinbase trading pair (BTC-USD) at 1m, 5m, 15m, 1h, 6h or 1d granularity, up to 300, newest first, from Coinbase Exchange public market data. Prices are that venue's trades only. Information only, not financial advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
granularitystring–1m, 5m, 15m, 1h, 6h or 1d (default 1h)
limitstring–1 to 300 (default 100)
pairstringyesCoinbase product, e.g. BTC-USD
NameTypeReqDescription
candles–––
checkedAt–––
count–––
disclaimer–––
granularity–––
pair–––
source–––

No examples provided.

crypto_convert ~202

Convert an amount between a crypto and a fiat currency, or between two crypto assets, at the current spot price: the rate, the converted amount, the pair path used (direct, or through USD) and the time of the rate. Spot prices from Coinbase, Kraken as the fallback. A spot rate, not an executable quote: no fees or slippage. Fiat to fiat is refused; use the FX tool for that. Information only, not financial advice. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
amountstring–Positive amount in the from currency, up to 12 decimals (default 1)
fromstringyesSymbol to convert from: BTC, ETH, SOL, USDC or a fiat code such as EUR
tostringyesSymbol to convert to, e.g. EUR, USD or ETH
NameTypeReqDescription
amount–––
checkedAt–––
converted–––
disclaimer–––
from–––
path–––
rate–––
source–––
to–––

No examples provided.

crypto_fear_greed ~101

The Crypto Fear & Greed Index today and for the previous days (up to 30), with its classification (extreme fear to extreme greed). Attribution: alternative.me. Information only, not financial advice. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
daysstring–1 to 30 days (default 1)
NameTypeReqDescription
attribution–––
checkedAt–––
disclaimer–––
history–––
source–––
today–––

No examples provided.

crypto_funding ~173

Perpetual futures funding for one coin across Hyperliquid, OKX, Deribit and dYdX v4: the current funding rate, the interval (1 or 8 hours), the annualised rate, the next funding time, open interest in coins and USD, and the mark or oracle price. A venue that does not list the coin is left out and named in unavailable. Rates are as the venues publish them; funding is paid between traders, not to the venue. Information only, not financial advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
coinstringyesCoin ticker, 2 to 10 letters or digits, e.g. BTC, ETH or SOL
NameTypeReqDescription
checkedAt–––
coin–––
count–––
disclaimer–––
source–––
unavailable–––
venues–––

No examples provided.

crypto_indicators ~296

Technical indicators for one crypto pair and interval, computed from the last 60 to 300 candles: SMA and EMA for the periods you give (default SMA 20, 50, 200; EMA 12, 26), RSI 14 (Wilder), MACD 12/26/9, Bollinger 20/2, ATR 14, the latest values, and a plain trend note (above or below the 200 average, overbought or oversold). Candles come from Coinbase; the newest candle may still be forming. Information only, not financial advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
emastring–Comma-separated EMA periods, up to 5, each 2 to 200 (default 12,26)
granularitystring–Candle size: 1m, 5m, 15m, 1h (default), 6h or 1d
limitstring–Candles to use, 60 to 300, default 300
pairstringyesCoinbase pair like BTC-USD or ETH-USD
smastring–Comma-separated SMA periods, up to 5, each 2 to 200 (default 20,50,200)
NameTypeReqDescription
atr14–––
bollinger–––
candles–––
checkedAt–––
disclaimer–––
ema–––
granularity–––
lastCandle–––
macd–––
pair–––
price–––
rsi14–––
sma–––
source–––
trend–––

No examples provided.

crypto_news ~196

Latest crypto headlines from the RSS feeds of CoinDesk, Cointelegraph, Decrypt, The Block and Bitcoin Magazine, newest first: title, link, publisher, publish time, the coins named in the text, and at most 200 characters of the feed's own summary. Filter by words in the text (q) or by coin. Feeds are cached 5 minutes; a feed that fails is listed in unavailable. Headlines and links only, not the articles. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
coinstring–Coin ticker to filter by, e.g. BTC (optional)
limitstring–Headlines to return, 1 to 50, default 20
qstring–Words to match in the headline or summary, up to 100 characters (optional)
NameTypeReqDescription
checkedAt–––
count–––
items–––
source–––
unavailable–––

No examples provided.

crypto_orderbook ~135

A level-2 order book snapshot for a Coinbase pair: best bid and ask, mid price, spread in price and basis points, and the top bids and asks up to depth 50. It is a snapshot, not a quote: prices move between calls. Information only, not financial advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
depthstring–1 to 50 levels per side (default 10)
pairstringyesCoinbase product, e.g. BTC-USD
NameTypeReqDescription
asks–––
bestAsk–––
bestBid–––
bids–––
checkedAt–––
depth–––
disclaimer–––
mid–––
pair–––
source–––
spread–––
spreadBps–––

No examples provided.

crypto_price ~125

USD spot prices for up to 20 symbols (BTC, ETH, SOL...) from Coinbase, with the source of each price. A Solana mint address also works and is priced by Jupiter. Symbols without a price are listed in unavailable. Cached 15 seconds. Information only, not financial advice. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
symbolsstringyesComma-separated symbols (BTC,ETH) or Solana mint addresses, up to 20
NameTypeReqDescription
checkedAt–––
disclaimer–––
prices–––
source–––
unavailable–––

No examples provided.

crypto_whales ~261

Large stablecoin and major-token transfers in the last few minutes on Ethereum, Base, Arbitrum, Optimism or Polygon: hash, block time, sender, receiver, amount and USD value at the Coinbase spot price, sorted by value. Labels only for a few known addresses; others are null. One token contract is read over public RPC, so the window is short. Information only, not financial advice. Price: $0.003 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
blocksstring–Blocks to scan back from the latest: ethereum 10 (default, max 25), base and optimism 20 (max 40), arbitrum and polygon 40 (max 80)
chainstring–ethereum (default), base, arbitrum, optimism or polygon
limitstring–Transfers to return, 1 to 50, default 20
minUsdstring–Minimum USD value per transfer, default 1000000, at least 10000
tokenstring–USDC (default), USDT, WETH, WBTC or cbBTC, where the chain has it
NameTypeReqDescription
chain–––
checkedAt–––
decimals–––
disclaimer–––
minUsd–––
note–––
priceUsd–––
returned–––
scanned–––
source–––
token–––
tokenAddress–––
total–––
transfers–––
truncated–––
window–––

No examples provided.

date_calc ~368

Date and time calculations in pure code. op=diff: calendar years, months and days between two dates, and the total days. op=add or subtract: move a date by years, months, weeks, days, hours or minutes (month ends are clamped). op=info: weekday, ISO week, day of year, quarter, and age from birthDate. op=tz: a local date-time in one IANA time zone shown in another. Impossible dates are a 400 with the reason. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
amountstring–add, subtract: whole number
asOfstring–info: the date the age is counted to, default today (UTC)
birthDatestring–info: date of birth YYYY-MM-DD, for the age
datestring–add, subtract, info: date YYYY-MM-DD
datetimestring–tz: local date-time like 2026-10-15T09:30
fromstring–diff: start date YYYY-MM-DD; tz: local date-time YYYY-MM-DDTHH:MM
from_zonestring–tz: IANA zone of the given time, e.g. Europe/Berlin
opstringyesdiff, add, subtract, info or tz
tostring–diff: end date YYYY-MM-DD
to_zonestring–tz: IANA zone to show, e.g. America/New_York
unitstring–add, subtract: years, months, weeks, days (default), hours or minutes
NameTypeReqDescription
checkedAt–––
days–––
direction–––
from–––
months–––
op–––
source–––
to–––
totalDays–––
totalHours–––
totalWeeks–––
years–––

No examples provided.

defi_chains ~165

Total value locked by chain from DefiLlama, largest first, with each chain's token, chain id and stablecoin market cap. With chain, that chain's own row and its TVL change over 1, 7 and 30 days from DefiLlama's daily history. Data: DefiLlama. Information only, not financial advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
chainstring–Optional chain name as DefiLlama spells it, e.g. Ethereum, Arbitrum, Base, Solana
limitstring–Chains to list, 1 to 50, default 20
NameTypeReqDescription
chain–––
chains–––
checkedAt–––
count–––
disclaimer–––
source–––

No examples provided.

defi_dex_volume ~111

A DEX's trading volume for 24 hours, 7 days and 30 days, with the change over the last day and the chains it trades on. Attribution: Data: DefiLlama. Information only, not financial advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
protocolstringyesDefiLlama protocol slug, e.g. uniswap-v3
NameTypeReqDescription
attribution–––
chains–––
checkedAt–––
disclaimer–––
protocol–––
source–––
volume–––

No examples provided.

defi_fees ~120

A DeFi protocol's fees and revenue for 24 hours, 7 days and 30 days, with the change over the last day against the day before, and the chains it runs on. Attribution: Data: DefiLlama. Information only, not financial advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
protocolstringyesDefiLlama protocol slug, e.g. aave or uniswap-v3
NameTypeReqDescription
attribution–––
chains–––
checkedAt–––
disclaimer–––
fees–––
protocol–––
revenue–––
source–––

No examples provided.

defi_stablecoins ~113

Stablecoins tracked by DefiLlama: circulating supply, peg type and mechanism, price, and the chains each one runs on. With symbol, that coin; without it the 50 largest. Attribution: Data: DefiLlama. Information only, not financial advice. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
symbolstring–Symbol, e.g. USDC (optional)
NameTypeReqDescription
attribution–––
checkedAt–––
count–––
disclaimer–––
source–––
stablecoins–––

No examples provided.

defi_tvl ~164

Total value locked in DeFi from DefiLlama. For a protocol (its slug, e.g. aave-v3) the current TVL; for a chain (Base, Ethereum...) its TVL with 1-day and 7-day changes. A protocol's history is too large to read here, so it has no change figures. Attribution: Data: DefiLlama. Information only, not financial advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
chainstring–Or a chain name, e.g. Base
protocolstring–DefiLlama protocol slug, e.g. aave-v3
NameTypeReqDescription
attribution–––
checkedAt–––
disclaimer–––
note–––
slug–––
source–––
tvlUsd–––
type–––

No examples provided.

defi_yields ~200

DeFi yield pools from DefiLlama with at least $1M TVL, sorted by APY and filtered by chain, project or symbol (max 50). APY is DefiLlama's estimate, split into base and reward; reward APYs are often temporary. Attribution: Data: DefiLlama. Information only, not financial advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
chainstring–Chain name, e.g. base
limitstring–1 to 50 (default 20)
minTvlUsdstring–Minimum TVL in USD (default and floor 1,000,000)
projectstring–Protocol name contains, e.g. aave
symbolstring–Pool symbol, e.g. USDC
NameTypeReqDescription
attribution–––
checkedAt–––
count–––
disclaimer–––
minTvlUsd–––
note–––
pools–––
source–––

No examples provided.

describe_image ~141

Describes an image from an https URL or base64 (JPEG, PNG, GIF or WEBP, up to 4 MB): a short description, visible objects, whether it contains text, and the answer to an optional question. Uses Llama 3.2 11B Vision; the model's answers can be wrong. Price: $0.003 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
imagestring–Or base64 image data
questionstring–Optional question about the image
urlstring–https:// image address
NameTypeReqDescription
answer–––
checkedAt–––
containsText–––
description–––
mime–––
model–––
objects–––
source–––

No examples provided.

Install

How do I install the SiteCheck MCP server?

SiteCheck is a hosted endpoint at https://api.sitecheck-api.workers.dev/mcp?ref=registry, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · api.sitecheck-api.workers.dev

# add to Claude Code
claude mcp add --transport http bck-stack-sitecheck 'https://api.sitecheck-api.workers.dev/mcp?ref=registry'
Common questions

What is the SiteCheck MCP server?

SiteCheck is an MCP server listed in the public MCP registry as io.github.bck-stack/sitecheck. 225 pay-per-call agent tools: Polymarket, chain reads, DeFi, web, SEC, KYB, geo, dev, AI. x402. This page covers its hosted endpoint (https://api.sitecheck-api.workers.dev/mcp?ref=registry).

Is the SiteCheck MCP server safe to use?

SiteCheck scores 59 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the SiteCheck MCP server expose?

SiteCheck exposes 225 tools: image, transcribe, tts, embed, chat, and 220 more. Their descriptions and schemas cost roughly 37,512 tokens of context every time the server is loaded.

Does the SiteCheck MCP server require authentication?

No. We connected to SiteCheck without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the SiteCheck MCP server still maintained?

SiteCheck is still listed as active in the MCP registry. We last reached this channel on 17 October 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.