SiteCheck
REMOTE · API.SITECHECK-API.WORKERS.DEV
225 pay-per-call agent tools: Polymarket, chain reads, DeFi, web, SEC, KYB, geo, dev, AI. x402
Available components
Last scanned (16 hours ago)
Scores higher than 45% of remote servers
Reachable. Last reached 17 Oct 2026.
Category Crypto and Web3
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
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation not fully verified: no authorisation is required to call this server, and 1 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe. See how to fix → View diagnostics → Unverified
- HTTPS enforcement could not be verified: the plaintext port answered with HTTP 405, which proves neither a plaintext path nor enforcement. View diagnostics → Unverified
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
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
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.
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 |
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 →
token_search 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.
| Name | Type | Req | Description |
|---|---|---|---|
| chain | string | – | Optional chain filter (e.g. ethereum, solana, base) |
| limit | string | – | Maximum matching tokens to return (max 25) |
| q | string | yes | Token symbol or name search query (e.g. PEPE, USDC) |
| Name | Type | Req | Description |
|---|---|---|---|
| checkedAt | – | – | – |
| count | – | – | – |
| disclaimer | – | – | – |
| query | – | – | – |
| source | – | – | – |
| tokens | – | – | – |
No examples provided.
trackers 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.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | Page address, https://… |
| Name | Type | Req | Description |
|---|---|---|---|
| attribution | – | – | – |
| categories | – | – | – |
| checkedAt | – | – | – |
| consentManager | – | – | – |
| cookiesSet | – | – | – |
| note | – | – | – |
| source | – | – | – |
| thirdParties | – | – | – |
| thirdPartyCount | – | – | – |
| url | – | – | – |
No examples provided.
transcribe 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.
| Name | Type | Req | Description |
|---|---|---|---|
| audio_base64 | string | – | Alternative to url |
| language | string | – | Optional ISO code, e.g. en |
| url | string | – | https URL of an audio file (mp3, wav, m4a...) |
| Name | Type | Req | Description |
|---|---|---|---|
| duration | – | – | – |
| language | – | – | – |
| model | – | – | – |
| segments | – | – | – |
| text | – | – | – |
No examples provided.
translate 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.
| Name | Type | Req | Description |
|---|---|---|---|
| source | string | – | Optional source language; detected when omitted |
| target | string | yes | Target language code or name, e.g. tr |
| text | string | yes | Up to 6000 chars |
| Name | Type | Req | Description |
|---|---|---|---|
| chunks | – | – | – |
| model | – | – | – |
| source | – | – | – |
| target | – | – | – |
| translated_text | – | – | – |
No examples provided.
translate_subtitles 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.
| Name | Type | Req | Description |
|---|---|---|---|
| from | string | – | Source language, optional; detected by the model when not given |
| subtitles | string | yes | The SRT or WebVTT text, up to 50 KB (JSON body field) |
| to | string | yes | Target language name or code, e.g. German or de |
| Name | Type | Req | Description |
|---|---|---|---|
| checkedAt | – | – | – |
| cues | – | – | – |
| format | – | – | – |
| from | – | – | – |
| model | – | – | – |
| source | – | – | – |
| subtitles | – | – | – |
| to | – | – | – |
No examples provided.
tts 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.
| Name | Type | Req | Description |
|---|---|---|---|
| lang | string | – | en, es, fr, zh, ja or ko (default en) |
| quality | string | – | standard (default, $0.002) or high (Aura-2 English, $0.02) |
| text | string | yes | Up to 2000 chars (500 with quality high) |
| voice | string | – | quality high only: luna, asteria, athena, helena, hera, aurora, orion, apollo, arcas, atlas, hermes, zeus, draco, odysseus |
| Name | Type | Req | Description |
|---|---|---|---|
| audio_base64 | – | – | – |
| lang | – | – | – |
| mime | – | – | – |
| model | – | – | – |
| quality | – | – | – |
No examples provided.
uk_company 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.
| Name | Type | Req | Description |
|---|---|---|---|
| number | string | – | Companies House number, e.g. 00445790 or SC123456 |
| q | string | – | Alternative to number: a company name (best match, up to 5 candidates) |
| Name | Type | Req | Description |
|---|---|---|---|
| accounts | – | – | – |
| checkedAt | – | – | – |
| company | – | – | – |
| confirmationStatement | – | – | – |
| filings | – | – | – |
| license | – | – | – |
| matchedBy | – | – | – |
| officers | – | – | – |
| persons | – | – | – |
| source | – | – | – |
No examples provided.
uk_insolvency 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.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | string | – | Max rows, 1-200, default 50 |
| postcode | string | – | Postcode prefix, e.g. SW1 or M1 1AE |
| q | string | – | Company name text or company number |
| since | string | – | YYYY-MM-DD, default 7 days ago, clipped to the cache window |
| type | string | – | administration, liquidation, winding-up, petition, creditors, or a notice name or 4-digit code |
| Name | Type | Req | Description |
|---|---|---|---|
| coveredDays | – | – | – |
| dataTimestamp | – | – | – |
| missingDays | – | – | – |
| query | – | – | – |
| results | – | – | – |
| returned | – | – | – |
| source | – | – | – |
| total | – | – | – |
No examples provided.
units 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.
| Name | Type | Req | Description |
|---|---|---|---|
| from | string | yes | Unit to convert from, e.g. mi, kg, F, GiB, kWh, gal_us |
| to | string | yes | Unit to convert to, of the same kind, e.g. km, lb, C, MB |
| value | string | yes | The number to convert, up to 1e15 in size |
| Name | Type | Req | Description |
|---|---|---|---|
| checkedAt | – | – | – |
| family | – | – | – |
| from | – | – | – |
| result | – | – | – |
| source | – | – | – |
| to | – | – | – |
| value | – | – | – |
No examples provided.
uptime 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.
| Name | Type | Req | Description |
|---|---|---|---|
| urls | string | yes | Comma-separated public http or https URLs, 1 to 5 |
| Name | Type | Req | Description |
|---|---|---|---|
| checkedAt | – | – | – |
| checks | – | – | – |
| colo | – | – | – |
| count | – | – | – |
| source | – | – | – |
No examples provided.
us_geocode 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.
| Name | Type | Req | Description |
|---|---|---|---|
| address | string | yes | One line, US address |
| Name | Type | Req | Description |
|---|---|---|---|
| attribution | – | – | – |
| blockGroup | – | – | – |
| censusTract | – | – | – |
| checkedAt | – | – | – |
| county | – | – | – |
| countyFips | – | – | – |
| lat | – | – | – |
| lon | – | – | – |
| matchedAddress | – | – | – |
| query | – | – | – |
| source | – | – | – |
| state | – | – | – |
| stateFips | – | – | – |
No examples provided.
user_agent 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.
| Name | Type | Req | Description |
|---|---|---|---|
| chMobile | string | – | Client Hints mobile flag, e.g. ?1 (optional) |
| chModel | string | – | Client Hints model, up to 60 characters (optional) |
| chPlatform | string | – | Client Hints platform, e.g. Windows (optional) |
| ua | string | yes | The User-Agent string, up to 1000 characters |
| Name | Type | Req | Description |
|---|---|---|---|
| botName | – | – | – |
| browser | – | – | – |
| checkedAt | – | – | – |
| cpu | – | – | – |
| device | – | – | – |
| engine | – | – | – |
| isBot | – | – | – |
| os | – | – | – |
| platform | – | – | – |
| source | – | – | – |
No examples provided.
uuid 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.
| Name | Type | Req | Description |
|---|---|---|---|
| alphabet | string | – | nanoid alphabet, 2 to 64 distinct characters (optional) |
| classes | string | – | password classes: lower, upper, digits, symbols (comma-separated, default all) |
| count | string | – | How many, 1 to 100, default 1 |
| kind | string | – | uuid4 (default), uuid7, ulid, nanoid, password or passphrase |
| length | string | – | password length, 8 to 128, default 20 |
| mode | string | – | generate (default) or parse |
| separator | string | – | passphrase separator, up to 3 characters, default - |
| size | string | – | nanoid length, 2 to 256, default 21 |
| value | string | – | mode parse: a UUID or ULID to check |
| words | string | – | passphrase words, 3 to 10, default 6 |
| Name | Type | Req | Description |
|---|---|---|---|
| checkedAt | – | – | – |
| count | – | – | – |
| kind | – | – | – |
| mode | – | – | – |
| source | – | – | – |
| values | – | – | – |
No examples provided.
validate 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.
| Name | Type | Req | Description |
|---|---|---|---|
| type | string | – | auto (default), isbn, ean, vin, imei, isin or luhn |
| value | string | yes | The identifier, or up to 50 comma-separated |
| Name | Type | Req | Description |
|---|---|---|---|
| checkedAt | – | – | – |
| count | – | – | – |
| expectedCheckDigit | – | – | – |
| invalid | – | – | – |
| normalised | – | – | – |
| parts | – | – | – |
| results | – | – | – |
| subtype | – | – | – |
| type | – | – | – |
| valid | – | – | – |
| value | – | – | – |
No examples provided.
vat 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.
| Name | Type | Req | Description |
|---|---|---|---|
| country | string | – | Optional: country code, if the number has no prefix |
| number | string | yes | VAT number with its 2-letter country prefix, e.g. DE811907980 (EL for Greece, XI for Northern Ireland). Spaces and dots are ignored |
| Name | Type | Req | Description |
|---|---|---|---|
| address | – | – | – |
| checks | – | – | – |
| countryCode | – | – | – |
| formatted | – | – | – |
| input | – | – | – |
| name | – | – | – |
| requestDate | – | – | – |
| source | – | – | – |
| valid | – | – | – |
| vatNumber | – | – | – |
| viesStatus | – | – | – |
No examples provided.
vin 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.
| Name | Type | Req | Description |
|---|---|---|---|
| vin | string | yes | One VIN, or up to 20 separated by commas (17 characters, no I, O or Q) |
| Name | Type | Req | Description |
|---|---|---|---|
| checkedAt | – | – | – |
| count | – | – | – |
| source | – | – | – |
| vehicles | – | – | – |
No examples provided.
violations 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.
| Name | Type | Req | Description |
|---|---|---|---|
| company | string | – | Company or establishment name (part of it is enough) |
| limit | string | – | Max rows, 1-100, default 20 |
| minPenalty | string | – | Minimum penalty in US dollars |
| since | string | – | YYYY-MM-DD, default one year ago |
| source | string | – | osha, epa or osha,epa (default both) |
| state | string | – | 2-letter US state code |
| Name | Type | Req | Description |
|---|---|---|---|
| caveat | – | – | – |
| notes | – | – | – |
| query | – | – | – |
| results | – | – | – |
| returned | – | – | – |
| sources | – | – | – |
| total | – | – | – |
No examples provided.
vulns 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.
| Name | Type | Req | Description |
|---|---|---|---|
| ecosystem | string | yes | npm, PyPI, crates.io, Go or Maven |
| name | string | yes | Package name |
| version | string | yes | Exact version, e.g. 4.17.20 |
| Name | Type | Req | Description |
|---|---|---|---|
| checkedAt | – | – | – |
| count | – | – | – |
| ecosystem | – | – | – |
| name | – | – | – |
| note | – | – | – |
| source | – | – | – |
| version | – | – | – |
| vulnerabilities | – | – | – |
No examples provided.
weather 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.
| Name | Type | Req | Description |
|---|---|---|---|
| lat | string | – | Latitude, -90 to 90 |
| lon | string | – | Longitude, -180 to 180 |
| place | string | – | Or a place name, geocoded first |
| Name | Type | Req | Description |
|---|---|---|---|
| attribution | – | – | – |
| checkedAt | – | – | – |
| current | – | – | – |
| daily | – | – | – |
| forecastUpdatedAt | – | – | – |
| hourly | – | – | – |
| location | – | – | – |
| source | – | – | – |
| units | – | – | – |
No examples provided.
weather_alerts 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.
| Name | Type | Req | Description |
|---|---|---|---|
| lat | string | – | Latitude, with lon, instead of state |
| lon | string | – | Longitude |
| state | string | – | Two-letter US state, e.g. CA |
| Name | Type | Req | Description |
|---|---|---|---|
| alerts | – | – | – |
| checkedAt | – | – | – |
| count | – | – | – |
| query | – | – | – |
| source | – | – | – |
No examples provided.
web_archive 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.
| Name | Type | Req | Description |
|---|---|---|---|
| date | string | – | Closest snapshot to this date, YYYY-MM-DD (optional) |
| from | string | – | Captures from this date, YYYY-MM-DD (optional) |
| mode | string | – | captures (default) or diff |
| to | string | – | Captures up to this date, YYYY-MM-DD (optional) |
| url | string | yes | Public http(s) URL to look up |
| Name | Type | Req | Description |
|---|---|---|---|
| captureCount | – | – | – |
| captures | – | – | – |
| checkedAt | – | – | – |
| closest | – | – | – |
| first | – | – | – |
| last | – | – | – |
| source | – | – | – |
| url | – | – | – |
No examples provided.
web_security_txt 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.
| Name | Type | Req | Description |
|---|---|---|---|
| url | string | yes | Public http(s) URL of the site (any page; only the host is used) |
| Name | Type | Req | Description |
|---|---|---|---|
| acknowledgments | – | – | – |
| canonical | – | – | – |
| checkedAt | – | – | – |
| compliant | – | – | – |
| contacts | – | – | – |
| encryption | – | – | – |
| expired | – | – | – |
| expires | – | – | – |
| hiring | – | – | – |
| host | – | – | – |
| location | – | – | – |
| pgpSigned | – | – | – |
| policy | – | – | – |
| preferredLanguages | – | – | – |
| problems | – | – | – |
| source | – | – | – |
No examples provided.
wiki 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.
| Name | Type | Req | Description |
|---|---|---|---|
| lang | string | – | Wikipedia language code, default en |
| q | string | yes | A page title, or search words |
| Name | Type | Req | Description |
|---|---|---|---|
| attribution | – | – | – |
| checkedAt | – | – | – |
| description | – | – | – |
| facts | – | – | – |
| found | – | – | – |
| lang | – | – | – |
| license | – | – | – |
| source | – | – | – |
| summary | – | – | – |
| thumbnail | – | – | – |
| title | – | – | – |
| url | – | – | – |
| wikidataId | – | – | – |
No examples provided.
wiki_pageviews 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.
| Name | Type | Req | Description |
|---|---|---|---|
| articles | string | – | Comma list of up to 5 article titles, underscores or spaces (mode=series) |
| from | string | – | First day YYYY-MM-DD (default 30 days before to); for mode=top, the day |
| granularity | string | – | daily (default) or monthly |
| mode | string | – | series (default) or top (most viewed articles of the day in from) |
| project | string | – | Wikipedia edition, e.g. en.wikipedia (default), de.wikipedia |
| to | string | – | Last day YYYY-MM-DD (default 2 days ago) |
| Name | Type | Req | Description |
|---|---|---|---|
| articles | – | – | – |
| changeNote | – | – | – |
| checkedAt | – | – | – |
| from | – | – | – |
| granularity | – | – | – |
| project | – | – | – |
| source | – | – | – |
| to | – | – | – |
No examples provided.
wikidata 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.
| Name | Type | Req | Description |
|---|---|---|---|
| query | string | yes | A SPARQL SELECT or ASK query, up to 4,000 characters |
| Name | Type | Req | Description |
|---|---|---|---|
| attribution | – | – | – |
| checkedAt | – | – | – |
| columns | – | – | – |
| query | – | – | – |
| rowCount | – | – | – |
| rows | – | – | – |
| source | – | – | – |
No examples provided.
youtube_transcript 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.
| Name | Type | Req | Description |
|---|---|---|---|
| lang | string | – | Caption language code, e.g. en, de or pt-BR (optional) |
| url | string | yes | A YouTube link (watch, youtu.be, shorts, embed or live), or the 11-character video id |
| Name | Type | Req | Description |
|---|---|---|---|
| availableLanguages | – | – | – |
| checkedAt | – | – | – |
| note | – | – | – |
| source | – | – | – |
| transcript | – | – | – |
| video | – | – | – |
No examples provided.
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
claude mcp add --transport http bck-stack-sitecheck 'https://api.sitecheck-api.workers.dev/mcp?ref=registry'
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.