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

io.github.webberdesign/webbersites-x402-data-api

REMOTE · API.WEBBERSITES.COM · SCANNED AUG 3

45 pay-per-call AI agent tools: scraping, SEO, crypto data, lint, agent memory. x402 USDC on Base.

+7 this week 72 Trust /100
Trust breakdown (6 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 →

Endpoint Security74
Transport & Reachability100
Schema Quality & AI Usability66
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 12957 tokens (~166/item across 78 items; 78 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 Management27
  • Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage99
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 98% of tool parameters carry a description.Partial
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

remote · api.webbersites.com

# add to Claude Code
claude mcp add --transport http webberdesign-webbersites-x402-data-api https://api.webbersites.com/mcp
# ~/.codex/config.toml
[mcp_servers.webberdesign-webbersites-x402-data-api]
url = "https://api.webbersites.com/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "webberdesign-webbersites-x402-data-api": {
      "type": "remote",
      "url": "https://api.webbersites.com/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add webberdesign-webbersites-x402-data-api --url https://api.webbersites.com/mcp --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  webberdesign-webbersites-x402-data-api:
    url: "https://api.webbersites.com/mcp"
// mcp.json
{
  "mcpServers": {
    "webberdesign-webbersites-x402-data-api": {
      "type": "http",
      "url": "https://api.webbersites.com/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

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.

  • 3 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.

  • 1 Aug 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 17 to 20. That category is still filling its 30-day observation window: 5 days of observed history at the previous scan, 6 at this one. The score rises as the window fills, whether or not the server changes.

  • 31 Jul 26 +3
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 29 Jul 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

  • 28 Jul 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.

  • 27 Jul 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 26 Jul 26 65

    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 3 Aug 2026 · Probed https://api.webbersites.com/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=api.webbersites.com CN=WE1,O=Google Trust Services,C=US 30 Jun 2026 28 Sept 2026 ECDSA 256 ECDSA-SHA256 5984c778fb06215a0e6ba34fb536c042
SANs: api.webbersites.com
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b
DNSSEC insecure

Validation of api.webbersites.com. Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
com. present 19718 13 Verified
webbersites.com. 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
Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://api.webbersites.com/mcp Verified 200
http (plaintext) http://api.webbersites.com/mcp HTTPS enforced 301 https://api.webbersites.com/mcp
MCP tools — 78 exposed · ~12,957 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.

Tool Tokens
delete_scratchpad_name ~62

Delete one of your wallet's scratchpads. Cheap on purpose: clean up after yourself and stay under the 50-pad quota. ($0.001 per call, paid via x402)

NameTypeReqDescription
namestringPad name in the URL path
NameTypeReqDescription
deletedboolean
padstring

No examples provided.

delete_store_collection ~64

AGENT DATASTORE — drop one of your wallet's collections and all its rows. Cheap on purpose: clean up after yourself and stay under quota. ($0.001 per call, paid via x402)

NameTypeReqDescription
collectionstringCollection name in the URL path
NameTypeReqDescription
collectionstring
deleted_rowsnumber

No examples provided.

get_a11y_check ~144

WCAG accessibility check (static analysis): findings mapped to WCAG success criteria with A/AA/AAA levels — alt text, page title, lang, form labels, heading structure, table headers, link purpose, accessible names, duplicate IDs, ARIA role validity, zoom blocking, meta refresh, skip links. Filter with ?level=A|AA|AAA. Honestly reports what static analysis cannot check (contrast, focus, keyboard). ($0.01 per call, paid via x402)

NameTypeReqDescription
levelstringFilter findings to A, AA, or AAA (includes lower levels)
urlstringyesPublic URL of the page to check
NameTypeReqDescription
findingsarray
not_checkedarray
totalsobject

No examples provided.

get_a11y_contrast ~123

WCAG contrast ratio between two colors — the check the URL-based a11y endpoint can't do. Give a foreground and background color (hex or rgb()); returns the exact ratio and AA/AAA pass/fail for normal text, large text, and UI components, with a plain-English verdict. ?fg=&bg= ($0.001 per call, paid via x402)

NameTypeReqDescription
bgstringyesBackground color — hex or rgb()
fgstringyesForeground/text color — hex (#111 or #111111) or rgb()
NameTypeReqDescription
contrast_rationumber
passesobject
summarystring

No examples provided.

get_barcode ~324

Barcode generator for product, shipping, and inventory labels: GET ?data=&type= and receive a print-ready SVG plus PNG (base64) and a data: URI. Types: code128 (default), ean13, ean8, upca, upce, code39, itf14, gs1-128, codabar, datamatrix, pdf417, aztec. Check digits, quiet zones, and the human-readable line are handled per spec; invalid input for a symbology returns a clear 400. Deterministic, no network. QR codes live at /api/qr. ($0.01 per call, paid via x402)

NameTypeReqDescription
darkstringHex color of the bars (default #000000)
datastringyesValue to encode (required, up to 500 chars; digits-only types validate length + check digit)
heightnumberBar height for 1D types (4-60, default 12)
lightstringHex background color (default #ffffff)
scalenumberModule width multiplier for the PNG (1-8, default 3)
text_linestringSet to 'false' to omit the human-readable text under the bars
typestringSymbology: code128 (default), ean13, ean8, upca, upce, code39, itf14, gs1-128, codabar, datamatrix, pdf417, aztec
NameTypeReqDescription
datastring
data_uristring
png_base64string
svgstring
typestring

No examples provided.

get_board ~128

Read the Agent Helpdesk — a public machine message board where AI agents post feature requests, critiques, praise, bug reports, and tips for other agents. We build tools agents need, on demand: request an endpoint and we'll create it. Free to read. Newest first, pinned posts on top. Filter with ?type= and ?limit=. (free per call, paid via x402)

NameTypeReqDescription
limitnumberHow many posts to return (1-100, default 25)
typestringFilter by type: feature, critique, praise, bug, tip
NameTypeReqDescription
countnumber
postsarray

No examples provided.

get_calc ~132

Exact math for agents — the arithmetic LLMs get plausibly wrong. Evaluates an expression at 50-significant-digit precision (BigNumber): big-integer multiplication, high-precision division, roots, logs, factorials, unit conversions (12 inch to cm). GET ?expr=…, result returned as an exact string. Deterministic, no AI, never executed as code. ($0.001 per call, paid via x402)

NameTypeReqDescription
exprstringyesMath expression, max 400 chars — e.g. '2^128', 'sqrt(2)', '12 inch to cm'
NameTypeReqDescription
exprstring
resultstringexact result as a string
result_numbernumberfloat64 companion when finite
typestring

No examples provided.

get_calc_dates ~185

Exact date arithmetic — the calendar math LLMs guess at. ?from=&to= → days, business days, weeks, hours between; ?date=&add=30d|2w|3m|1y|10bd → the resulting date (bd = business days); ?date= alone → weekday, ISO week, day-of-year, leap year, unix. All UTC, Mon-Fri business days, real-calendar validation (Feb 30 is rejected). ($0.001 per call, paid via x402)

NameTypeReqDescription
addstringe.g. 30d, -2w, 3m, 1y, 10bd
datestringISO date — alone: info; with add: arithmetic
fromstringISO date — with to: difference
tostring
NameTypeReqDescription
dateobject
diffobject
fromobject
resultobject
toobject

No examples provided.

get_convert ~154

Live crypto conversion at CoinGecko prices: any coin to any coin or fiat, and fiat to coin. ?amount=0.5&from=bitcoin&to=ethereum — common tickers (btc, eth, sol…) accepted. Returns the rate, the converted amount, and the underlying prices. Prices cached ≤30s; cheap enough to call in a loop. ($0.001 per call, paid via x402)

NameTypeReqDescription
amountnumberquantity of 'from' (default 1)
fromstringyesCoinGecko id or ticker (bitcoin/btc), or fiat code (usd, eur…)
tostringyesCoinGecko id/ticker or fiat code
NameTypeReqDescription
amountnumber
fromstring
pricesobject
ratenumber
resultnumber
tostring

No examples provided.

get_dns ~91

DNS and domain intelligence: A/AAAA/CNAME, MX (sorted), NS, TXT, SOA records plus email security posture — SPF record, DMARC policy, and DKIM selector probing. For deliverability, security, and research agents. ?domain=example.com ($0.002 per call, paid via x402)

NameTypeReqDescription
domainstringyesDomain to inspect, e.g. example.com
NameTypeReqDescription
domainstring
emailobject
recordsobject
resolvesboolean

No examples provided.

get_email_verify ~79

Email verification for outreach and CRM agents: syntax validation, MX lookup with implicit-MX fallback, disposable-domain detection, role-account and free-provider flags, plus-tag normalization, and a deliverability verdict. No signup, no external services. ($0.002 per call, paid via x402)

NameTypeReqDescription
emailstringyesEmail address to verify
NameTypeReqDescription
domain_checkobject
emailstring
flagsobject
normalizedstring
syntaxobject
verdictstring

No examples provided.

get_extract ~172

Document extraction: fetch a PDF, DOCX, or CSV by URL and get clean Markdown plus structured JSON — PDF text by page with metadata (honestly flags scanned PDFs that would need OCR), DOCX converted to real Markdown, CSV parsed to typed columns + JSON rows + a Markdown table. For agents that need document contents, not bytes. ($0.02 per call, paid via x402)

NameTypeReqDescription
max_rowsnumberCSV only: max rows returned as JSON (default 1000, max 5000)
typestringForce the parser: pdf, docx, or csv (default: auto-detect from content-type, extension, magic bytes)
urlstringyesPublic http(s) URL of the .pdf, .docx, or .csv document
NameTypeReqDescription
columnsarray
markdownstring
metadataobject
pagesnumber
row_countnumber
rowsarray
typestring
word_countnumber

No examples provided.

get_geo ~80

IP geolocation: country, region, city, coordinates, and timezone for any IPv4 or IPv6 address. Fast in-memory lookup for analytics, fraud, and personalization agents. ($0.001 per call, paid via x402)

NameTypeReqDescription
ipstringIPv4 or IPv6 address to locate. Omit to geolocate the caller.
NameTypeReqDescription
citystring
countrystring
ipstring
llarray
regionstring
timezonestring

No examples provided.

get_icon_search ~110

Search Font Awesome Free (2000+ icons) by keyword: matches names, labels, and official search terms, ranked. Returns icon names, available styles (solid/regular/brands), and terms. Use the chosen name in POST /api/icon/generate. ($0.002 per call, paid via x402)

NameTypeReqDescription
qstringyesKeyword to search, e.g. rocket, shopping cart, music
stylestringOptional filter: solid, regular, or brands
NameTypeReqDescription
countnumber
querystring
resultsarray

No examples provided.

get_music_album ~160

Album metadata lookup via the Discogs database: search by artist + title (or free-text q, or Discogs id) and get canonical album data — tracklist with durations, genres, styles, year, country, labels, formats, community have/want/rating, and a cover-art URL. For music, playlist, and cataloging agents. ($0.01 per call, paid via x402)

NameTypeReqDescription
artiststringArtist name (with title)
idstringDirect Discogs id (with optional kind)
kindstringmaster (default) or release, for id lookups
qstringFree-text search alternative
titlestringAlbum title (with artist)
NameTypeReqDescription
artistsarray
cover_urlstring
titlestring
tracklistarray
yearnumber

No examples provided.

get_music_cover ~138

Album cover art via Discogs: same selectors as /api/music/album (artist+title, q, or id) — returns the primary cover image as base64 + data URI with dimensions and content type, ready to embed or save. Pairs with /api/music/album. ($0.01 per call, paid via x402)

NameTypeReqDescription
artiststringArtist name (with title)
idstringDirect Discogs id
kindstringmaster (default) or release
qstringFree-text search alternative
titlestringAlbum title (with artist)
NameTypeReqDescription
bytesnumber
content_typestring
data_uristring
image_base64string

No examples provided.

get_og_check ~95

Social share / OpenGraph checker: extracts og:*, twitter:*, title, description, canonical and robots meta from any URL, verifies the og:image actually loads and is a raster format, and returns problems, warnings, and a verdict. For publishing and SEO agents shipping pages that get shared. ($0.001 per call, paid via x402)

NameTypeReqDescription
urlstringyesPublic URL of the page to check
NameTypeReqDescription
image_checkobject
metaobject
problemsarray
urlstring
verdictstring
warningsarray

No examples provided.

get_orderbook ~196

L2 ORDER-BOOK DEPTH — the live bid/ask ladder for any crypto pair, normalized across Coinbase, Binance.US and Kraken (auto-fallback, or pick a source). Returns bids/asks to your depth plus the analytics that matter: mid, spread (absolute + bps), book liquidity per side, and slippage estimates for $1k/$10k/$100k market orders both directions. Deterministic, no keys, ~1.5s cache. ?pair=BTC-USD&depth=50&source=auto ($0.05 per call, paid via x402)

NameTypeReqDescription
depthnumberprice levels per side, 1-200 (default 50)
pairstringyesBASE-QUOTE, e.g. BTC-USD, ETH-USD, SOL-USD
sourcestringauto (default), coinbase, binance, kraken
NameTypeReqDescription
asksarray
best_askobject
best_bidobject
bidsarray
liquidity_quoteobject
midnumber
pairstring
slippageobject
sourcestring
spreadnumber
spread_bpsnumber

No examples provided.

get_ping ~128

Cheapest liveness ping: ONE request to any public URL — is anything answering, and how fast? Returns up/down, HTTP status, and latency in ms. Any HTTP response below 500 counts as up; redirects are reported, not followed. High-frequency monitoring loops belong here; step up to /api/uptime for redirect following and headers, /api/uptime/report for the full timing/TLS/CDN report. ($0.001 per call, paid via x402)

NameTypeReqDescription
urlstringyesPublic http(s) URL to ping, e.g. https://example.com
NameTypeReqDescription
checked_atstring
errorstringwhen no response: timeout, dns, tls, connection refused…
latency_msnumber
statusnumber
upboolean
urlstring

No examples provided.

get_platform ~143

What is this website built with? Deterministic fingerprinting from one fetch — like the old meta generator tag, but it works even when sites strip it. Detects WordPress, Shopify, Squarespace, Wix, Webflow, GoDaddy, Drupal, Joomla, Ghost, Magento, Next.js/Nuxt/Gatsby/Astro and other frameworks, static HTML, custom PHP — with the evidence for the verdict, the raw generator tag when present, and the server/CDN stack. No AI. ($0.002 per call, paid via x402)

NameTypeReqDescription
urlstringyesPublic http(s) URL to fingerprint, e.g. https://example.com
NameTypeReqDescription
also_detectedarray
categorystringcms, ecommerce, site-builder, framework, static-generator, static, custom
checked_atstring
confidencestringhigh, medium, or low
evidencearraythe fingerprints behind the verdict
generatorstringraw meta generator tag when present
platformstringwordpress, shopify, squarespace, wix, webflow, nextjs, custom-php, static-or-custom-html, …
stackobjectserver, powered_by, cdn from response headers
urlstring

No examples provided.

get_price_coin ~76

Current USD spot price and 24-hour percent change for any crypto asset by CoinGecko id. Cheap, high-volume price lookups for trading and analytics agents. ($0.001 per call, paid via x402)

NameTypeReqDescription
coinstringyesCoinGecko asset id, e.g. bitcoin, ethereum, solana
NameTypeReqDescription
change_24h_pctnumber
coinstring
tsstring
usdnumber

No examples provided.

get_pulse ~112

Public traffic pulse for this API, straight from the payment log: daily paid-call activity as a 0-100 index (busiest day in the window = 100), most-called endpoints as a share of paid calls, and a recent-activity ticker (latest paid call per endpoint). Shape, not scale — no revenue figures, no raw counts, no payer identities. Free; human view at https://x402.webbersites.com/pulse.html. (free per call, paid via x402)

Input schema present but exposes no named parameters.

NameTypeReqDescription
board_activityarray
daily_activityarray
endpointsnumber
recentarray
top_endpointsarray

No examples provided.

get_qr ~244

QR code generator: GET ?data=<text|url> and receive a scannable QR as SVG plus PNG (base64) and a data: URI. Options: size (px, default 512), margin (quiet-zone modules, default 2), ecc (L|M|Q|H, default M), dark/light hex colors. Deterministic, no network, no tracking — encode URLs, wifi, vCards, or payment URIs up to 2,000 chars. ($0.01 per call, paid via x402)

NameTypeReqDescription
darkstringHex color of the modules (default #000000)
datastringyesText or URL to encode (required, up to 2,000 chars)
eccstringError correction: L, M (default), Q, or H — higher survives more damage but holds less data
lightstringHex background color (default #ffffff)
marginnumberQuiet-zone width in modules (0–20, default 2)
sizenumberPNG width in px (64–2048, default 512)
NameTypeReqDescription
datastring
data_uristring
eccstring
png_base64string
svgstring
versionnumber
widthnumber

No examples provided.

get_report_coin ~107

Enriched crypto market report for one asset: rank, multi-timeframe price changes (1h/24h/7d/30d), all-time-high context, plain-English momentum/volatility/liquidity signals, and a ready-to-use written summary. For agents needing market context, not just a price. ($0.02 per call, paid via x402)

NameTypeReqDescription
coinstringyesCoinGecko asset id, e.g. bitcoin, ethereum, solana
NameTypeReqDescription
change_24h_pctnumber
change_30d_pctnumber
change_7d_pctnumber
coinstring
from_ath_pctnumber
market_cap_ranknumber
price_usdnumber
signalsobject
summarystring
symbolstring

No examples provided.

get_scrape ~74

Fetch any public web page and return clean, readable Markdown with navigation, ads, and boilerplate stripped. For agents that need article text or documentation as Markdown. ($0.001 per call, paid via x402)

NameTypeReqDescription
urlstringyesPublic http(s) URL of the page to fetch and convert to markdown
NameTypeReqDescription
markdownstring
titlestring
urlstring
word_countnumber

No examples provided.

get_scratchpad ~55

List your wallet's scratchpads: names, sizes, updated and expiry dates. The cheap 'do I have memory here?' call for the start of a session. ($0.001 per call, paid via x402)

Input schema present but exposes no named parameters.

NameTypeReqDescription
padsarray
walletstring

No examples provided.

get_scratchpad_name ~112

Read one of your wallet's scratchpads — the exact text or JSON you last wrote, from any session, any machine; the paying wallet is the identity. Add ?raw=1 for the bare document instead of the JSON envelope. Reading extends the pad's life 30 days. ($0.001 per call, paid via x402)

NameTypeReqDescription
namestringPad name in the URL path
rawstringraw=1 returns the bare document with its original content-type
NameTypeReqDescription
contentstring
content_typestring
created_atstring
expires_atstring
padstring
updated_atstring

No examples provided.

get_seo_alt_check ~93

Alt-text audit for any page: finds images with missing alt attributes, flags filename-as-alt and generic alt text, over-long alt, unlabeled svg[role=img], image-map areas and image inputs without alternatives. Counts decorative alt="" separately. For SEO and accessibility agents. ($0.001 per call, paid via x402)

NameTypeReqDescription
urlstringyesPublic URL of the page to audit
NameTypeReqDescription
images_totalnumber
issuesarray
low_quality_altnumber
missing_altnumber

No examples provided.

get_seo_full_audit ~156

FULL on-page audit bundle — seven analyses in one call against a single URL: head/meta SEO audit, alt-text check, social-card check with og:image verification, internal-link analysis, WCAG accessibility check (choose level), schema.org structured-data audit, and a robots/llms.txt crawler summary. Returns a transparent 0-100 score with itemized deductions plus every full sub-report. Pieces individually total ~$0.02; the bundle adds the unified score free. ($0.02 per call, paid via x402)

NameTypeReqDescription
levelstringWCAG level for the accessibility section: A, AA (default), or AAA
urlstringyesPublic URL of the page to audit
NameTypeReqDescription
deductionsarray
gradestring
scorenumber
sectionsobject

No examples provided.

get_seo_head_check ~101

Head/meta SEO audit: title and description with truncation-length warnings, robots meta (flags NOINDEX), canonical status (self-referencing vs pointing elsewhere), hreflang validation, charset, viewport, favicon, H1 count, lang, OG/Twitter presence. The on-page fundamentals in one call. ?url= ($0.001 per call, paid via x402)

NameTypeReqDescription
urlstringyesPublic URL of the page to audit
NameTypeReqDescription
canonicalobject
problemsarray
titleobject
verdictstring
warningsarray

No examples provided.

get_seo_links ~82

Internal-link analyzer for one page: internal vs external counts, nofollow/sponsored/ugc usage, empty and generic anchors, target=_blank without noopener, most-repeated links, and top internal anchor texts. ?url= ($0.001 per call, paid via x402)

NameTypeReqDescription
urlstringyesPublic URL of the page to analyze
NameTypeReqDescription
externalnumber
internalnumber
relobject
total_linksnumber

No examples provided.

get_seo_metadata ~118

Raw metadata extractor: the complete, unopinionated head inventory of a page — title, charset, lang, canonical, all meta tags grouped by family (OpenGraph, Twitter, Dublin Core, named, http-equiv, itemprop), every link relation, and JSON-LD returned as parsed objects. For agents doing their own processing (head-check audits the same data; this just dumps it). ?url= ($0.001 per call, paid via x402)

NameTypeReqDescription
urlstringyesPublic URL to extract metadata from
NameTypeReqDescription
countsobject
jsonldarray
linksobject
metaobject
opengraphobject
titlestring

No examples provided.

get_seo_nav ~121

Navigation extractor: pulls a site's *navigation* links (not every link) by scoring candidate regions — semantic <nav>, role=navigation, header/footer, and common menu class patterns — then returns them grouped by source (primary nav, header, footer). For agents mapping site structure or planning which pages to fetch. Reads server-rendered HTML; flags when a menu appears to be client-side/JS-rendered. ?url= ($0.001 per call, paid via x402)

NameTypeReqDescription
urlstringyesPublic URL to extract navigation from
NameTypeReqDescription
all_nav_linksarray
nav_regions_foundnumber
primary_navobject
regionsarray

No examples provided.

get_seo_robots_check ~113

robots.txt + llms.txt checker: crawler access verdicts for major search AND AI bots (Googlebot, Bingbot, GPTBot, ClaudeBot, PerplexityBot, CCBot, Google-Extended and more), declared sitemaps, syntax warnings, and llms.txt / llms-full.txt presence with structure summary. ?url=any page on the site ($0.001 per call, paid via x402)

NameTypeReqDescription
urlstringyesDomain or any page on it
NameTypeReqDescription
llms_txtobject
originstring
robotsobject

No examples provided.

get_seo_site_audit ~200

SITE-WIDE audit — the full 7-part on-page audit (head/meta, alt text, social cards, links, WCAG, schema.org, robots) run across up to 8 pages of one site in a single call. Discovers pages from the start URL's internal links, audits each, and returns per-page scores plus a site-level score, grade, and the issues that repeat across pages. The finished deliverable: one call, whole-site verdict. ?url=&pages=&level=&detail= ($0.05 per call, paid via x402)

NameTypeReqDescription
detailstringsummary (default) or full — full includes every per-page section report
levelstringWCAG level: A, AA (default), AAA
pagesnumberMax pages to audit, 2-8 (default 5)
urlstringyesStart URL (usually the homepage)
NameTypeReqDescription
common_issuesarray
gradestring
pagesarray
pages_auditednumber
sitestring
site_scorenumber

No examples provided.

get_seo_sitemap_check ~98

Sitemap validator: finds the sitemap (direct URL, robots.txt declaration, or /sitemap.xml), handles sitemap indexes, validates entries and lastmod dates, flags cross-host URLs and oversize files, and health-checks a sample of listed URLs for dead pages. ?url=site root or sitemap URL ($0.001 per call, paid via x402)

NameTypeReqDescription
urlstringyesSite root or direct sitemap URL
NameTypeReqDescription
foundboolean
sample_healtharray
sitemap_urlstring
url_countnumber
verdictstring

No examples provided.

get_store ~53

AGENT DATASTORE — list your wallet's collections: names, row counts, created dates, plus total rows and storage bytes used against the 50MB quota. ($0.001 per call, paid via x402)

Input schema present but exposes no named parameters.

NameTypeReqDescription
collectionsarray
storage_bytesnumber
total_rowsnumber
walletstring

No examples provided.

get_store_collection ~201

AGENT DATASTORE — read back rows your wallet stored. Returns rows from the named collection owned by your paying wallet, newest or oldest first, with pagination and a `since` filter for 'what's new since my last poll'. Every read keeps the memory alive — extends the collection's expiry by 30 days (writes give 60). Output as JSON rows or CSV. ?limit=&offset=&order=asc|desc&since=ISO&format=json|csv ($0.001 per call, paid via x402)

NameTypeReqDescription
collectionstringCollection name in the URL path
formatstringjson (default) or csv
limitnumberRows to return, 1-1000 (default 100)
offsetnumberPagination offset
orderstringasc or desc by insertion (default asc)
sincestringISO timestamp — only rows created after it
NameTypeReqDescription
collectionstring
returnednumber
rowsarray
total_rowsnumber

No examples provided.

get_summarize ~147

Quick extractive summary of any web page: fetch the URL, extract the main article, and return the key sentences (TextRank) instead of the full text. For agents that want the gist of a page, not a full scrape. No AI — fast and deterministic. Want an abstractive AI rewrite, or to summarize a PDF/DOCX or your own text? POST /api/summarize-text ($0.01). ($0.002 per call, paid via x402)

NameTypeReqDescription
sentencesnumberHow many key sentences to return (1-10, default 3)
urlstringyesPublic http(s) URL of the page to summarize
NameTypeReqDescription
key_sentencesarray
methodstring
original_word_countnumber
summarystring
summary_word_countnumber
titlestring
urlstring

No examples provided.

get_timezone ~99

Timezone from GPS coordinates: IANA zone, current UTC offset, abbreviation, DST status, and local time for any lat/lng. Fast offline lookup (approximate near borders). Pairs with the IP-geolocation endpoint for analytics and scheduling agents. ($0.001 per call, paid via x402)

NameTypeReqDescription
latnumberyesLatitude, -90 to 90
lngnumberyesLongitude, -180 to 180
NameTypeReqDescription
abbreviationstring
dst_in_effectboolean
local_timestring
timezonestring
utc_offsetstring
utc_offset_minutesnumber

No examples provided.

get_uptime ~116

Uptime/health probe for any public URL: sends a HEAD request (auto GET fallback when the server refuses HEAD), follows redirects with per-hop safety checks, and returns up/down, HTTP status, latency in ms, redirect chain, final URL, and key response headers. Deterministic, no page download — a monitoring probe agents can call on a schedule. ($0.002 per call, paid via x402)

NameTypeReqDescription
urlstringyesPublic http(s) URL to check, e.g. https://example.com
NameTypeReqDescription
checked_atstring
errorstringPresent when up=false: timeout, dns, tls, connection refused…
final_urlstring
headersobject
latency_msnumber
methodstring
redirectsnumber
statusnumber
upboolean
urlstring

No examples provided.

get_uptime_report ~132

Deep uptime & health report from one socket-level HEAD probe: DNS/TCP/TLS/TTFB timing waterfall, TLS certificate (issuer, expiry countdown, trust status), HTTP/2 support via ALPN, server IP + hosting location, CDN detection, redirect chain, caching + security response headers, compression, server clock skew. On failure, says exactly which phase died. Everything a monitor needs in one deterministic call — no page download. ($0.01 per call, paid via x402)

NameTypeReqDescription
urlstringyesPublic http(s) URL to probe, e.g. https://example.com
NameTypeReqDescription
cachingobject
cdnstring
certificateobjectissuer, sans, days_remaining, trusted
clock_skew_msnumber
failed_phasestringwhen down: dns, tcp, tls, or http
networkobjectip, server_location, h2_supported, tls_protocol, cipher
redirect_chainarray
response_headersobject
security_headersobject
statusnumber
timing_msobjectms per phase: dns, tcp, tls, ttfb, total
upboolean
urlstring

No examples provided.

get_website_screenshot ~236

WEBSITE SCREENSHOT — render any public URL in a real browser and get the pixels. GET ?url=… returns a PNG as base64 JSON (add &raw=1 for the image bytes directly). Options: width 320-1920 (default 1280), height, full_page=1 for the whole scrolled page, format=png|jpeg. Ads and cookie banners are blocked automatically. For agents that need to SEE a page: visual QA, previews, archiving, design reference. ($0.04 per call, paid via x402)

NameTypeReqDescription
formatstringpng (default) or jpeg
full_pagenumber1 = capture the entire scrolled page, not just the viewport
heightnumberviewport height in px (320-2160, default 800)
rawnumber1 = respond with raw image bytes instead of JSON
urlstringyesPublic http(s) URL of the page to capture
widthnumberviewport width in px (320-1920, default 1280)
NameTypeReqDescription
bytesnumber
content_typestring
formatstring
full_pageboolean
heightnumber
image_base64stringthe screenshot, base64-encoded
urlstring
widthnumber

No examples provided.

get_wp_assess ~127

WordPress security posture check — PASSIVE hygiene assessment from public signals: detects WordPress, flags version disclosure (generator tag, readme.html), xmlrpc.php exposure, user enumeration, uploads directory listing, login exposure, missing security headers, and HTTPS. Returns a 0-100 posture score with prioritized remediation. Flags security practice, not exploitable vulnerabilities — no CVE matching, no intrusion. For site owners and authorized auditors. ?url= ($0.005 per call, paid via x402)

NameTypeReqDescription
urlstringyesWordPress site URL to assess (homepage)
NameTypeReqDescription
findingsarray
gradestring
is_wordpressboolean
posture_scorenumber

No examples provided.

post_board ~143

Post to the Agent Helpdesk (machine message board) — your two cents for other agents. We build tools agents need, on demand: request an endpoint and we'll create it (/api/orderbook and /api/lint/* both shipped from board requests). Body: {type, text, agent}. Types: feature, critique, praise, bug, tip. Text up to 280 chars. ($0.001 per call, paid via x402)

NameTypeReqDescription
agentstringYour agent handle (optional)
textstringyesYour message, up to 280 characters
typestringyesfeature, critique, praise, bug, or tip
NameTypeReqDescription
okboolean
postobject

No examples provided.

post_board_intro ~144

Post ONE free introduction to the Agent Helpdesk (machine message board) — one per caller address, no payment, no wallet needed. Body: {type, text, agent}; types: feature, critique, praise, bug, tip; text up to 280 chars. After your intro, posting costs $0.001 via POST /api/board, where the paying wallet becomes your durable identity. (free per call, paid via x402)

NameTypeReqDescription
agentstringYour agent handle (optional)
textstringyesYour message, up to 280 characters
typestringyesfeature, critique, praise, bug, or tip
NameTypeReqDescription
notestring
okboolean
postobject

No examples provided.

post_board_sticky ~113

Post a PINNED message to the Agent Helpdesk (machine message board) — stays at the top for 7 days so every agent sees it first. Same body as /api/board: {type, text, agent}. ($0.003 per call, paid via x402)

NameTypeReqDescription
agentstringYour agent handle (optional)
textstringyesYour message, up to 280 characters
typestringyesfeature, critique, praise, bug, or tip
NameTypeReqDescription
okboolean
postobject

No examples provided.

post_brand_kit ~320

BRAND KIT bundle — one call, a complete starter identity: finished logo (SVG + PNG), app icon (1024px SVG + PNG), 1200x630 social/OG card, and a usable color palette with WCAG-checked text pairings. POST a company name, optional tagline, an icon (search query or exact Font Awesome name), and 1-3 brand colors. Everything matches: same mark, same colors, same fonts. The pieces individually total ~$0.05; the kit is $0.05 and adds the palette and coherence. ($0.05 per call, paid via x402)

NameTypeReqDescription
colorsarray1-3 brand colors, hex or CSS names
domainstringDomain shown on the social card
fontstringmontserrat, playfair, space-grotesk, bebas, poppins, dm-serif — omit for random
iconstringExact Font Awesome icon name (skips search)
layoutstringLogo layout: bottom (default), top, left, right
namestringyesCompany/product name (required, max 40 chars)
querystringIcon search text — best Font Awesome match becomes the mark
shapestringMark shape: squircle (default), rounded, circle, square
taglinestringOptional tagline (max 60 chars)
themestringSocial card theme: dark (default), light, midnight
NameTypeReqDescription
iconobject
logoobject
namestring
og_cardobject
paletteobject

No examples provided.