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 (16 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
token_search ~153

Finds token contract addresses by symbol or name across chains using DexScreener search and verified lists. Returns matching tokens with chain, contract address, symbol, name, liquidity of largest pool, and verified list membership. Limit up to 25. 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 filter (e.g. ethereum, solana, base)
limitstring–Maximum matching tokens to return (max 25)
qstringyesToken symbol or name search query (e.g. PEPE, USDC)
NameTypeReqDescription
checkedAt–––
count–––
disclaimer–––
query–––
source–––
tokens–––

No examples provided.

trackers ~118

Third-party script and iframe hosts on a page, each classified (analytics, ads, tag manager, chat, session replay, social, consent, CDN), the cookies its first response sets (names and flags only, never values) and whether a known consent manager is present. Static HTML only: scripts added at run time are not seen. 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
attribution–––
categories–––
checkedAt–––
consentManager–––
cookiesSet–––
note–––
source–––
thirdParties–––
thirdPartyCount–––
url–––

No examples provided.

transcribe ~129

Speech-to-text with Whisper large-v3-turbo: send an https audio URL (or base64) up to 10 minutes and 25 MB, get the transcript, language and timestamped segments. Price: $0.01 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
audio_base64string–Alternative to url
languagestring–Optional ISO code, e.g. en
urlstring–https URL of an audio file (mp3, wav, m4a...)
NameTypeReqDescription
duration–––
language–––
model–––
segments–––
text–––

No examples provided.

translate ~141

Translation with Llama 3.1 8B: up to 6,000 characters per call, formatting, names, numbers and URLs kept, source language detected when not given. Language codes like en, tr, de, fr, es, ar, zh, or language names. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
sourcestring–Optional source language; detected when omitted
targetstringyesTarget language code or name, e.g. tr
textstringyesUp to 6000 chars
NameTypeReqDescription
chunks–––
model–––
source–––
target–––
translated_text–––

No examples provided.

translate_subtitles ~194

Translate an SRT or WebVTT subtitle file into another language. Only the cue text is translated; every cue number, timing line and header is copied exactly, and the output is checked to parse back to the same cues and timings, or it is refused unpaid. Body { subtitles, to, from }: up to 50 KB. Workers AI (Llama 3.1 8B) translates the text, so check it before publishing. Price: $0.004 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
fromstring–Source language, optional; detected by the model when not given
subtitlesstringyesThe SRT or WebVTT text, up to 50 KB (JSON body field)
tostringyesTarget language name or code, e.g. German or de
NameTypeReqDescription
checkedAt–––
cues–––
format–––
from–––
model–––
source–––
subtitles–––
to–––

No examples provided.

tts ~228

Text-to-speech as base64 audio. Default: MeloTTS WAV, up to 2,000 chars, in English, Spanish, French, Chinese, Japanese or Korean, $0.002. quality "high": Deepgram Aura-2 natural English voices as MP3, up to 500 chars, $0.02. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
langstring–en, es, fr, zh, ja or ko (default en)
qualitystring–standard (default, $0.002) or high (Aura-2 English, $0.02)
textstringyesUp to 2000 chars (500 with quality high)
voicestring–quality high only: luna, asteria, athena, helena, hera, aurora, orion, apollo, arcas, atlas, hermes, zeus, draco, odysseus
NameTypeReqDescription
audio_base64–––
lang–––
mime–––
model–––
quality–––

No examples provided.

uk_company ~167

A UK company from Companies House, by number (00445790) or name (best match plus up to four alternatives): status, incorporation date, registered office, SIC codes, accounts and confirmation-statement due dates with overdue flags, current officers (max 20), persons with significant control (max 10) and the last 10 filings with links. Crown copyright, Open Government Licence v3.0. Price: $0.003 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
numberstring–Companies House number, e.g. 00445790 or SC123456
qstring–Alternative to number: a company name (best match, up to 5 candidates)
NameTypeReqDescription
accounts–––
checkedAt–––
company–––
confirmationStatement–––
filings–––
license–––
matchedBy–––
officers–––
persons–––
source–––

No examples provided.

uk_insolvency ~233

UK company insolvency notices (administrations, liquidations, winding-up petitions) from The Gazette, via our nightly cache of the last 8 days. Filter by company name or number, postcode prefix, notice type and date. Returns company, number, notice type, date, nature of business, postcode and notice link, with the cache timestamp and any missing days; up to 10 rows can add Companies House status, SIC codes and address. Price: $0.003 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
limitstring–Max rows, 1-200, default 50
postcodestring–Postcode prefix, e.g. SW1 or M1 1AE
qstring–Company name text or company number
sincestring–YYYY-MM-DD, default 7 days ago, clipped to the cache window
typestring–administration, liquidation, winding-up, petition, creditors, or a notice name or 4-digit code
NameTypeReqDescription
coveredDays–––
dataTimestamp–––
missingDays–––
query–––
results–––
returned–––
source–––
total–––

No examples provided.

units ~206

Convert a value between units of length, area, volume (US customary and metric, cooking measures), mass, speed, pressure, energy, power, data size (SI and binary), time and temperature. Factors are exact to the definitions in NIST SP 811 (international inch and pound, US gallon, calorie IT, Btu IT, mechanical horsepower). An unknown unit is a 400 that lists every supported unit. Pure code, no outside source. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
fromstringyesUnit to convert from, e.g. mi, kg, F, GiB, kWh, gal_us
tostringyesUnit to convert to, of the same kind, e.g. km, lb, C, MB
valuestringyesThe number to convert, up to 1e15 in size
NameTypeReqDescription
checkedAt–––
family–––
from–––
result–––
source–––
to–––
value–––

No examples provided.

uptime ~155

Checks up to five public URLs now from this Worker: up or down, HTTP status, the final URL after up to five redirects, response time in milliseconds, whether TLS was used, content type and length, and the Cloudflare data centre (colo) the check ran from. A down site is a valid 200 answer with up false and the error, not a failure. The check is one GET per hop, so it measures the first response, not the full page. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
urlsstringyesComma-separated public http or https URLs, 1 to 5
NameTypeReqDescription
checkedAt–––
checks–––
colo–––
count–––
source–––

No examples provided.

us_geocode ~97

Geocodes a one-line US address with the US Census Bureau: matched address, coordinates, county, state, census tract and block group. Addresses that do not match answer 404 (not charged). Public domain data. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
addressstringyesOne line, US address
NameTypeReqDescription
attribution–––
blockGroup–––
censusTract–––
checkedAt–––
county–––
countyFips–––
lat–––
lon–––
matchedAddress–––
query–––
source–––
state–––
stateFips–––

No examples provided.

user_agent ~216

Parses a User-Agent string: browser and version, rendering engine, operating system and version, device type, vendor and model, CPU, and whether it is a known crawler (Googlebot, Bingbot, GPTBot, ClaudeBot, PerplexityBot, AhrefsBot and a few more) with its name. Optional Client Hints values (platform, mobile, model) are reported as given. Parsed with ua-parser-js 1.x (MIT). Pure code, no outside request. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
chMobilestring–Client Hints mobile flag, e.g. ?1 (optional)
chModelstring–Client Hints model, up to 60 characters (optional)
chPlatformstring–Client Hints platform, e.g. Windows (optional)
uastringyesThe User-Agent string, up to 1000 characters
NameTypeReqDescription
botName–––
browser–––
checkedAt–––
cpu–––
device–––
engine–––
isBot–––
os–––
platform–––
source–––

No examples provided.

uuid ~332

Identifiers and secrets from the Web Crypto random source: UUID v4 and v7, ULID, nanoid (size and alphabet), random passwords (length and character classes) and passphrases (words from the EFF large wordlist, CC BY 3.0 US), up to 100 per call. mode=parse validates a UUID or ULID and reports its version, variant and the time embedded in v1, v6, v7 and ULID. Nothing is stored. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
alphabetstring–nanoid alphabet, 2 to 64 distinct characters (optional)
classesstring–password classes: lower, upper, digits, symbols (comma-separated, default all)
countstring–How many, 1 to 100, default 1
kindstring–uuid4 (default), uuid7, ulid, nanoid, password or passphrase
lengthstring–password length, 8 to 128, default 20
modestring–generate (default) or parse
separatorstring–passphrase separator, up to 3 characters, default -
sizestring–nanoid length, 2 to 256, default 21
valuestring–mode parse: a UUID or ULID to check
wordsstring–passphrase words, 3 to 10, default 6
NameTypeReqDescription
checkedAt–––
count–––
kind–––
mode–––
source–––
values–––

No examples provided.

validate ~180

Checks the check digit and structure of an identifier with no network call: ISBN-10 and ISBN-13 (with ISBN-10 to 13 conversion), EAN-8, UPC-A, EAN-13 and GTIN-14 (with the GS1 prefix country), VIN (manufacturer code, region, model year), IMEI, ISIN (country) and a generic Luhn number. type=auto detects the type. Up to 50 comma-separated values give a results array. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
typestring–auto (default), isbn, ean, vin, imei, isin or luhn
valuestringyesThe identifier, or up to 50 comma-separated
NameTypeReqDescription
checkedAt–––
count–––
expectedCheckDigit–––
invalid–––
normalised–––
parts–––
results–––
subtype–––
type–––
valid–––
value–––

No examples provided.

vat ~166

EU VAT number check: format and checksum are tested locally first (a malformed number is rejected with HTTP 400 and no charge), then the official VIES service answers whether it is valid, with the registered name and address where the member state discloses them. All 27 EU states plus Northern Ireland (XI). Source: European Commission VIES. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
countrystring–Optional: country code, if the number has no prefix
numberstringyesVAT number with its 2-letter country prefix, e.g. DE811907980 (EL for Greece, XI for Northern Ireland). Spaces and dots are ignored
NameTypeReqDescription
address–––
checks–––
countryCode–––
formatted–––
input–––
name–––
requestDate–––
source–––
valid–––
vatNumber–––
viesStatus–––

No examples provided.

vin ~163

Decodes up to 20 vehicle identification numbers with NHTSA's vPIC database (US public domain): make, model, model year, trim, body class, vehicle type, engine (cylinders, displacement, fuel), drive type, plant country and city, manufacturer, and the decoder's own error code and message. The check digit is verified for North American VINs. A VIN that is not 17 characters without I, O or Q is a 400. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
vinstringyesOne VIN, or up to 20 separated by commas (17 characters, no I, O or Q)
NameTypeReqDescription
checkedAt–––
count–––
source–––
vehicles–––

No examples provided.

violations ~199

US workplace and environmental enforcement cases by company, state and date: OSHA inspections with penalties (US Department of Labor API) and EPA enforcement cases (EPA ECHO), each with the official record link. Filters: company, state, since, minPenalty, source. Public records matched by name, not a finding of guilt. Price: $0.005 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
companystring–Company or establishment name (part of it is enough)
limitstring–Max rows, 1-100, default 20
minPenaltystring–Minimum penalty in US dollars
sincestring–YYYY-MM-DD, default one year ago
sourcestring–osha, epa or osha,epa (default both)
statestring–2-letter US state code
NameTypeReqDescription
caveat–––
notes–––
query–––
results–––
returned–––
sources–––
total–––

No examples provided.

vulns ~143

Known vulnerabilities of one package version in the OSV database: npm, PyPI, crates.io, Go or Maven. Each advisory has its id, CVE aliases, summary, severity, fixed versions and a link. The count is the full number; up to 20 are listed. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
ecosystemstringyesnpm, PyPI, crates.io, Go or Maven
namestringyesPackage name
versionstringyesExact version, e.g. 4.17.20
NameTypeReqDescription
checkedAt–––
count–––
ecosystem–––
name–––
note–––
source–––
version–––
vulnerabilities–––

No examples provided.

weather ~137

Weather for a place or a coordinate: current conditions, the next 48 hours and 7 days (temperature, precipitation, wind, symbol). Forecast from MET Norway, cached until its own expiry time. Attribution: Data from MET Norway (CC BY 4.0). Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
latstring–Latitude, -90 to 90
lonstring–Longitude, -180 to 180
placestring–Or a place name, geocoded first
NameTypeReqDescription
attribution–––
checkedAt–––
current–––
daily–––
forecastUpdatedAt–––
hourly–––
location–––
source–––
units–––

No examples provided.

weather_alerts ~135

Active US National Weather Service alerts for a state or a point: event, severity, urgency, area, onset, end of the event (ends), expiry of this message (expires), headline and instruction (cut to 400 characters). Attribution: National Weather Service, public domain. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
latstring–Latitude, with lon, instead of state
lonstring–Longitude
statestring–Two-letter US state, e.g. CA
NameTypeReqDescription
alerts–––
checkedAt–––
count–––
query–––
source–––

No examples provided.

web_archive ~202

Wayback Machine snapshots of a public URL: the capture closest to a date, the list of captures in a date range (one per day, max 500), first and last capture, and mode=diff, which compares the latest snapshot's text with the live page (added and removed lines, max 200 each). Diff is line-based and does not parse JavaScript-rendered pages. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
datestring–Closest snapshot to this date, YYYY-MM-DD (optional)
fromstring–Captures from this date, YYYY-MM-DD (optional)
modestring–captures (default) or diff
tostring–Captures up to this date, YYYY-MM-DD (optional)
urlstringyesPublic http(s) URL to look up
NameTypeReqDescription
captureCount–––
captures–––
checkedAt–––
closest–––
first–––
last–––
source–––
url–––

No examples provided.

web_security_txt ~135

Fetches a site's security.txt from /.well-known/security.txt (fallback /security.txt) and parses the RFC 9116 fields: contacts, expiry (and whether it has expired), encryption, policy, acknowledgments, languages, canonical, hiring. Reports whether it is PGP-signed and lists RFC problems found. Public http(s) hosts only. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
urlstringyesPublic http(s) URL of the site (any page; only the host is used)
NameTypeReqDescription
acknowledgments–––
canonical–––
checkedAt–––
compliant–––
contacts–––
encryption–––
expired–––
expires–––
hiring–––
host–––
location–––
pgpSigned–––
policy–––
preferredLanguages–––
problems–––
source–––

No examples provided.

wiki ~139

A Wikipedia page summary by title or search words, in any language: title, short description, summary, page URL, thumbnail and Wikidata ID. For organisations, people and places, Wikidata facts: official website, inception, country, headquarters, date of birth and coordinates. Text is CC BY-SA 4.0 with attribution. Not found returns search suggestions. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
langstring–Wikipedia language code, default en
qstringyesA page title, or search words
NameTypeReqDescription
attribution–––
checkedAt–––
description–––
facts–––
found–––
lang–––
license–––
source–––
summary–––
thumbnail–––
title–––
url–––
wikidataId–––

No examples provided.

wiki_pageviews ~240

Daily or monthly page views (user agent, all access) for up to 5 articles in one Wikipedia edition over a date range of at most one year, with totals, peak day and the change between the first and second half. mode=top lists the most viewed articles of one day. Data lags by about a day; bots and unknown agents are excluded. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
articlesstring–Comma list of up to 5 article titles, underscores or spaces (mode=series)
fromstring–First day YYYY-MM-DD (default 30 days before to); for mode=top, the day
granularitystring–daily (default) or monthly
modestring–series (default) or top (most viewed articles of the day in from)
projectstring–Wikipedia edition, e.g. en.wikipedia (default), de.wikipedia
tostring–Last day YYYY-MM-DD (default 2 days ago)
NameTypeReqDescription
articles–––
changeNote–––
checkedAt–––
from–––
granularity–––
project–––
source–––
to–––

No examples provided.

wikidata ~120

Runs a read-only SPARQL query on Wikidata and returns the rows as plain values (ASK returns true or false). Only SELECT and ASK are allowed; updates are refused. A LIMIT of 100 or less is added when missing. 8-second limit. Data is CC0. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
querystringyesA SPARQL SELECT or ASK query, up to 4,000 characters
NameTypeReqDescription
attribution–––
checkedAt–––
columns–––
query–––
rowCount–––
rows–––
source–––

No examples provided.

youtube_transcript ~183

A YouTube video's captions as plain text and timestamped segments, with the video's title, channel, duration, views, publish date, chapters and the list of caption languages. Accepts watch, youtu.be, shorts, embed and live links or the 11-character id; pick a language with lang (default English, else the first track). Auto-generated captions contain recognition errors. A video without captions is a 404 and not charged. Price: $0.01 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.

NameTypeReqDescription
langstring–Caption language code, e.g. en, de or pt-BR (optional)
urlstringyesA YouTube link (watch, youtu.be, shorts, embed or live), or the 11-character video id
NameTypeReqDescription
availableLanguages–––
checkedAt–––
note–––
source–––
transcript–––
video–––

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.