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.

Lordevo Shop (x402 website checks)

REMOTE · SHOP.LORDEVO.COM

33 paid x402 web/DNS/email/SSL checks for agents from $0.01 per call, plus 2 free tools.

Available components

+4 this week 77 Trust /100

Last scanned (12 hours ago)

Scores higher than 69% of remote servers

Reachable. Last reached 5 Nov 2026.

Category Web Scraping

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 Security80
Transport & Reachability100
Schema Quality & AI Usability75
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (excellent).Pass
  • Context-footprint check failed: tool/resource definitions use about 15930 tokens (~248/item across 64 items; 63 tools + 1 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 Management33
  • Stability observed for 10 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
  • 97% of tool parameters carry a description.Partial
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety75
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • 0 of 1 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation; "math_eval" implies "eval" and declares readOnlyHint instead, contradicting what its own name says it does. See how to fix → Fail
  • An AI judge read all 65 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a current MCP spec version (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.

  • 5 Nov 26 +1
    • The server rewrote its instructions, which are the text every model session reads security
    • “cors_check” reworded the description of “url” cosmetic
    • “link_preview” reworded the description of “url” cosmetic
  • 4 Nov 26 +9

    We did not load change detail this far back for this component, so this day may have recorded more than is shown.

    • Authorization: unverified → partial ▲ security
    • The server rewrote its instructions, which are the text every model session reads security
    • Tool “cors_check” rewrote its description, which is the text the model reads security
    • Tool “page_markdown” rewrote its description, which is the text the model reads security
    • Tool “domain_lookalike” rewrote its description, which is the text the model reads security
    • Tool “link_preview” rewrote its description, which is the text the model reads security
    • Tool “security_scan_lite” rewrote its description, which is the text the model reads security
    • Tool “json_validate” rewrote its description, which is the text the model reads security
    • Tool “dns_lookup” rewrote its description, which is the text the model reads security
    • Tool “seo_audit_lite” rewrote its description, which is the text the model reads security
    • Tool “domain_rdap” rewrote its description, which is the text the model reads security
    • Tool “site_check” rewrote its description, which is the text the model reads security
    • Tool “email_auth” rewrote its description, which is the text the model reads security
    • Tool “page_markdown_batch” rewrote its description, which is the text the model reads security
    • Tool “site_snapshot” rewrote its description, which is the text the model reads security
    • Tool “ip_info” rewrote its description, which is the text the model reads security
    • Tool “http_ping” rewrote its description, which is the text the model reads security
    • Tool “security_headers” rewrote its description, which is the text the model reads security
    • Tool “verdict_card” rewrote its description, which is the text the model reads security
    • Tool “site_verdict” rewrote its description, which is the text the model reads security
    • Schema quality: 213 → 247 ▼ functional
    • Tool “security_scan_lite” now declares an output schema ▲ functional
    • Tool “pdf_text” now declares an output schema ▲ functional
    • Tool “json_repair” now declares an output schema ▲ functional
    • Tool “site_report” now declares an output schema ▲ functional
    • Tool “dns_lookup” now declares an output schema ▲ functional
    • Tool “json_query” now declares an output schema ▲ functional
    • Tool “site_report_status” now declares an output schema ▲ functional
    • Tool “cron_next” now declares an output schema ▲ functional
    • Tool “text_chunk” now declares an output schema ▲ functional
    • Tool “can_fetch” now declares an output schema ▲ functional
    • Tool “security_headers” now declares an output schema ▲ functional
    • Tool “date_calc” now declares an output schema ▲ functional
    • Tool “page_markdown” now declares an output schema ▲ functional
    • Tool “seo_page” now declares an output schema ▲ functional
    • Tool “readability” now declares an output schema ▲ functional
    • Tool “sitemap_urls” now declares an output schema ▲ functional
    • Tool “text_extract” now declares an output schema ▲ functional
    • Tool “links_batch” now declares an output schema ▲ functional
    • Tool “site_check” now declares an output schema ▲ functional
    • Tool “csv_parse” now declares an output schema ▲ functional
    • Tool “cors_check” now declares an output schema ▲ functional
    • Tool “agent_readiness” now declares an output schema ▲ functional
    • Tool “site_verdict” now declares an output schema ▲ functional
    • Tool “page_meta” now declares an output schema ▲ functional
    • Tool “url_clean” now declares an output schema ▲ functional
    • Tool “list_services” now declares an output schema ▲ functional
    • Tool “page_diff” now declares an output schema ▲ functional
    • Tool “ip_info” now declares an output schema ▲ functional
    • Tool “redirect_chain” now declares an output schema ▲ functional
    • Tool “myr_rates” now declares an output schema ▲ functional
    • Tool “page_quality” now declares an output schema ▲ functional
    • Tool “verdict_card” now declares an output schema ▲ functional
    • Tool “seo_audit_lite” now declares an output schema ▲ functional
    • Tool “link_check” now declares an output schema ▲ functional
    • Tool “unit_convert” now declares an output schema ▲ functional
    • Tool “structured_data” now declares an output schema ▲ functional
    • Tool “link_preview” now declares an output schema ▲ functional
    • Tool “math_eval” now declares an output schema ▲ functional
    • Tool “site_snapshot” now declares an output schema ▲ functional
    • Tool “json_schema_infer” now declares an output schema ▲ functional
    • Tool “page_markdown_batch” now declares an output schema ▲ functional
    • Tool “token_count” now declares an output schema ▲ functional
    • Tool “json_validate” now declares an output schema ▲ functional
    • Tool “canonical_check” now declares an output schema ▲ functional
    • Tool “email_validate” now declares an output schema ▲ functional
    • Tool “http_ping” now declares an output schema ▲ functional
    • Tool “broken_links” now declares an output schema ▲ functional
    • Tool “regex_test” now declares an output schema ▲ functional
    • Tool “feed_parse” now declares an output schema ▲ functional
    • Tool “time_convert” now declares an output schema ▲ functional
    • Tool “email_auth” now declares an output schema ▲ functional
    • Tool “tech_stack” now declares an output schema ▲ functional
    • Tool “text_diff” now declares an output schema ▲ functional
    • Tool “domain_lookalike” now declares an output schema ▲ functional
    • Tool “domain_rdap” now declares an output schema ▲ functional
    • Tool “preflight” now declares an output schema ▲ functional
    • Tool “get_sample_output” now declares an output schema ▲ functional
    • Tool “ssl_cert” now declares an output schema ▲ functional
    • Tool “url_trust” now declares an output schema ▲ functional
    • The server now declares the “resources” capability functional
    • First check of Schema quality: 100 functional
    • First check of Tool coverage: 100 functional
    • MCP protocol: Implements a current MCP spec version (2026-07-28). functional
    • MCP protocol version: 2025-11-25 → 2026-07-28 functional
    • New resource “choose-a-tool” functional
    • Server version: 1.1.1 → 1.2.0 functional
    • New tool “domain_intel” functional
    • New tool “federal_register” functional
    • New tool “prompt_injection_scan” functional
    • New tool “sec_filings” functional
    • “agent_readiness” added an optional parameter “trial” cosmetic
    • “broken_links” added an optional parameter “trial” cosmetic
    • “tech_stack” added an optional parameter “trial” cosmetic
    • “json_schema_infer” added an optional parameter “trial” cosmetic
    • “text_extract” added an optional parameter “trial” cosmetic
    • “readability” added an optional parameter “trial” cosmetic
    • “date_calc” added an optional parameter “trial” cosmetic
    • “text_chunk” added an optional parameter “trial” cosmetic
    • “links_batch” added an optional parameter “trial” cosmetic
    • “time_convert” added an optional parameter “trial” cosmetic
    • “page_markdown” added an optional parameter “trial” cosmetic
    • “email_validate” added an optional parameter “trial” cosmetic
    • “cors_check” added an optional parameter “trial” cosmetic
    • “regex_test” added an optional parameter “trial” cosmetic
    • “json_repair” added an optional parameter “trial” cosmetic
    • “feed_parse” added an optional parameter “trial” cosmetic
    • “text_diff” added an optional parameter “trial” cosmetic
    • “cron_next” added an optional parameter “trial” cosmetic
    • “csv_parse” added an optional parameter “trial” cosmetic
    • “link_preview” added an optional parameter “trial” cosmetic
    • “page_meta” added an optional parameter “trial” cosmetic
    • “unit_convert” added an optional parameter “trial” cosmetic
    • “math_eval” added an optional parameter “trial” cosmetic
    • “token_count” added an optional parameter “trial” cosmetic
    • “structured_data” added an optional parameter “trial” cosmetic
    • “seo_page” added an optional parameter “trial” cosmetic
    • “sitemap_urls” added an optional parameter “trial” cosmetic
    • “pdf_text” added an optional parameter “trial” cosmetic
    • “email_auth” added an optional parameter “trial” cosmetic
    • “redirect_chain” added an optional parameter “trial” cosmetic
    • “ssl_cert” added an optional parameter “trial” cosmetic
    • “json_query” added an optional parameter “trial” cosmetic
    • “url_clean” added an optional parameter “trial” cosmetic
    • “page_quality” added an optional parameter “trial” cosmetic
    • “canonical_check” added an optional parameter “trial” cosmetic
    • “seo_audit_lite” added an optional parameter “trial” cosmetic
    • “security_headers” added an optional parameter “trial” cosmetic
    • “link_check” added an optional parameter “trial” cosmetic
    • “domain_rdap” added an optional parameter “trial” cosmetic
    • “can_fetch” added an optional parameter “trial” cosmetic
    • “email_auth” reworded the description of “domain” cosmetic
    • “http_ping” reworded the description of “url” cosmetic
    • “link_preview” reworded the description of “url” cosmetic
    • “page_markdown” reworded the description of “url” cosmetic
    • “domain_lookalike” reworded the description of “host” cosmetic
    • “math_eval” reworded the description of “expr” cosmetic
    • “myr_rates” reworded the description of “currency” cosmetic
    • “site_check” reworded the description of “url” cosmetic
    • “cors_check” reworded the description of “url” cosmetic
    • “seo_page” reworded the description of “url” cosmetic
    • “security_headers” reworded the description of “url” cosmetic
    • “dns_lookup” reworded the description of “host” cosmetic
    • “json_validate” reworded the description of “json” cosmetic
    • “seo_audit_lite” reworded the description of “url” cosmetic
    • “can_fetch” reworded the description of “url” cosmetic
    • Tool “agent_readiness” changed its title: Agent readiness / AI visibility score (GEO) → Agent readiness / AI visibility score (GEO) ($0.002/call) cosmetic
    • Tool “json_validate” changed its title: JSON Schema validation with JSON Pointer errors → JSON Schema validator: check JSON (or LLM output) against a schema ($0.002/call) cosmetic
    • Tool “broken_links” changed its title: Broken links on a page (up to 40 links checked) → Broken links on a page (up to 40 links checked) ($0.002/call) cosmetic
    • Tool “json_repair” changed its title: JSON repair for LLM output (fences, quotes, commas, truncation) → JSON repair for LLM output (fences, quotes, commas, truncation) ($0.002/call) cosmetic
    • Tool “page_markdown” changed its title: Page to Markdown (main content) → URL to Markdown: LLM-ready web page reader (main content) ($0.002/call) cosmetic
    • Tool “site_verdict” changed its title: Business-site risk signals (evidence + risk level, AI-assisted) → Business-site risk signals (evidence + risk level, AI-assisted) ($0.01/call) cosmetic
    • Tool “regex_test” changed its title: Regex tester: matches, groups, replace and split (JavaScript flavor) → Regex tester: matches, groups, replace and split (JavaScript flavor) ($0.002/call) cosmetic
    • Tool “myr_rates” changed its title: Malaysian ringgit exchange rates + OPR (Bank Negara Malaysia data) → Malaysian ringgit exchange rates + OPR (Bank Negara Malaysia data) ($0.002/call) cosmetic
    • Tool “token_count” changed its title: Token count estimate (plus characters, words, bytes) → Token count estimate (plus characters, words, bytes) ($0.002/call) cosmetic
    • Tool “text_chunk” changed its title: Text chunker for RAG (heading-aware, token-sized chunks) → Text chunker for RAG (heading-aware, token-sized chunks) ($0.002/call) cosmetic
    • Tool “readability” changed its title: Readability and word count (Flesch, reading time, top terms) → Readability and word count (Flesch, reading time, top terms) ($0.002/call) cosmetic
    • Tool “domain_lookalike” changed its title: Lookalike / homograph domain check (punycode, mixed scripts, brand typos) → Phishing lookalike domain check (homograph, punycode, typosquatting) ($0.002/call) cosmetic
    • Tool “email_auth” changed its title: Email authentication check (SPF, DKIM, DMARC) → Email authentication check (SPF, DKIM, DMARC) ($0.002/call) cosmetic
    • Tool “json_schema_infer” changed its title: JSON Schema 2020-12 inferred from sample JSON → JSON Schema 2020-12 inferred from sample JSON ($0.002/call) cosmetic
    • Tool “date_calc” changed its title: Date calculator: add durations, business days, difference between dates → Date calculator: add durations, business days, difference between dates ($0.002/call) cosmetic
    • Tool “ip_info” changed its title: IP address owner and network (RDAP + reverse DNS) → IP lookup: owner, network and abuse contact of an IP address (RDAP + reverse DNS) ($0.002/call) cosmetic
    • Tool “time_convert” changed its title: Time zone conversion (IANA zones, offsets, DST) → Time zone conversion (IANA zones, offsets, DST) ($0.002/call) cosmetic
    • Tool “cors_check” changed its title: CORS check (preflight + allowed origins) → CORS check (preflight + allowed origins) ($0.002/call) cosmetic
    • Tool “email_validate” changed its title: Email address validation (syntax + domain + MX, no SMTP probing) → Email validation / email verification API (syntax + domain + MX, no SMTP probing) ($0.002/call) cosmetic
    • Tool “unit_convert” changed its title: Unit converter with exact factors (NIST SP 811) → Unit converter with exact factors (NIST SP 811) ($0.002/call) cosmetic
    • Tool “pdf_text” changed its title: PDF to text, page by page → PDF to text, page by page ($0.002/call) cosmetic
    • Tool “links_batch” changed its title: Batch link check (up to 10 URLs per call) → Batch link check (up to 10 URLs per call) ($0.002/call) cosmetic
    • Tool “sitemap_urls” changed its title: Sitemap URL extractor (robots.txt + sitemap index) → Sitemap URL extractor (robots.txt + sitemap index) ($0.002/call) cosmetic
    • Tool “tech_stack” changed its title: Tech stack detection → Tech stack detection ($0.002/call) cosmetic
    • Tool “get_sample_output” changed its title: Sample output of a tool → Sample output of a tool (free) cosmetic
    • Tool “link_check” changed its title: Link check: is it alive, where does it really go (redirects resolved) → Link check: is it alive, where does it really go (redirects resolved) ($0.002/call) cosmetic
    • Tool “url_trust” changed its title: URL risk signals before you click or pay (evidence + risk level, never a safety claim) → URL risk signals before you click or pay (evidence + risk level, never a safety claim) ($0.002/call) cosmetic
    • Tool “cron_next” changed its title: Cron next run times + plain-English description → Cron next run times + plain-English description ($0.002/call) cosmetic
    • Tool “ssl_cert” changed its title: SSL/TLS certificate check (expiry, issuer, SANs, chain) → SSL/TLS certificate check (expiry, issuer, SANs, chain) ($0.002/call) cosmetic
    • Tool “canonical_check” changed its title: Canonical, hreflang and indexability check → Canonical, hreflang and indexability check ($0.002/call) cosmetic
    • Tool “seo_page” changed its title: On-page SEO check (one page) → On-page SEO check (one page) ($0.002/call) cosmetic
    • Tool “page_diff” changed its title: Page change check: content hash, clean text and line diff → Page change check: content hash, clean text and line diff ($0.002/call) cosmetic
    • Tool “json_query” changed its title: JSON query: JSONPath (RFC 9535) or JSON Pointer → JSON query: JSONPath (RFC 9535) or JSON Pointer ($0.002/call) cosmetic
    • Tool “site_check” changed its title: Site check: URL risk signals + AI readiness + security headers (recommended start) → Site check: URL risk signals + AI readiness + security headers (recommended start) ($0.02/call) cosmetic
    • Tool “http_ping” changed its title: HTTP ping: up or down, status and timings (DNS, TCP, TLS, TTFB) → HTTP ping: is a website up or down? Status and timings (DNS, TCP, TLS, TTFB) ($0.002/call) cosmetic
    • Tool “can_fetch” changed its title: Can I fetch this URL? robots.txt + AI-crawler permission gate → Can I fetch this URL? robots.txt + AI-crawler permission gate ($0.002/call) cosmetic
    • Tool “dns_lookup” changed its title: DNS lookup (A, AAAA, CNAME, MX, TXT, NS, SOA, CAA) → DNS records lookup (A, AAAA, CNAME, MX, TXT, NS, SOA, CAA) ($0.002/call) cosmetic
    • Tool “site_report” changed its title: Site report for agencies: client-ready audit + fix plan → Site report for agencies: client-ready audit + fix plan ($0.01/call) cosmetic
    • Tool “redirect_chain” changed its title: Redirect chain: every hop with status, Location and time → Redirect chain: every hop with status, Location and time ($0.002/call) cosmetic
    • Tool “feed_parse” changed its title: Feed reader: RSS, Atom and JSON Feed to normalised items → Feed reader: RSS, Atom and JSON Feed to normalised items ($0.002/call) cosmetic
    • Tool “verdict_card” changed its title: Shareable risk-signals card for a site (SVG) → Shareable risk-signals card for a site (SVG) ($0.01/call) cosmetic
    • Tool “csv_parse” changed its title: CSV/TSV to JSON with delimiter, header and type detection → CSV/TSV to JSON with delimiter, header and type detection ($0.002/call) cosmetic
    • Tool “url_clean” changed its title: URL cleaner: strip tracking parameters, normalise, dedupe (up to 50) → URL cleaner: strip tracking parameters, normalise, dedupe (up to 50) ($0.002/call) cosmetic
    • Tool “text_diff” changed its title: Text diff: unified diff, hunks and similarity of two texts → Text diff: unified diff, hunks and similarity of two texts ($0.002/call) cosmetic
    • Tool “page_markdown_batch” changed its title: Pages to Markdown, batch (up to 5 URLs per call) → Batch URL to Markdown: up to 5 web pages per call (LLM-ready) ($0.01/call) cosmetic
    • Tool “security_headers” changed its title: Security headers + TLS quick grade → Security headers + TLS quick grade ($0.002/call) cosmetic
    • Tool “link_preview” changed its title: Link preview / unfurl (title, description, image, favicon, logo) → Link preview / unfurl (title, description, image, favicon, logo) ($0.002/call) cosmetic
    • Tool “page_meta” changed its title: Page metadata + Markdown → Page metadata + Markdown ($0.002/call) cosmetic
    • Tool “domain_rdap” changed its title: Domain age, registrar and expiry (RDAP) → WHOIS / RDAP domain lookup: age, registrar, expiry ($0.002/call) cosmetic
  • 3 Nov 26 +1

    We did not load change detail this far back for this component, so this day may have recorded more than is shown.

  • 1 Nov 26 +1

    We did not load change detail this far back for this component, so this day may have recorded more than is shown.

  • 30 Oct 26 −8

    We did not load change detail this far back for this component, so this day may have recorded more than is shown.

  • 28 Oct 26 +1

    We did not load change detail this far back for this component, so this day may have recorded more than is shown.

  • 26 Oct 26 72

    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 5 Nov 2026 · Probed https://shop.lordevo.com/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=lordevo.com CN=YE2,O=Let's Encrypt,C=US 22 Oct 2026 20 Jan 2027 ECDSA 256 ECDSA-SHA384 69992c5dc4197d507e5ca0046eb89b4b3c6
SANs: *.lordevo.com, lordevo.com
CN=YE2,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 4df3b15dd6c0784c507cd37b58e6f115
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 shop.lordevo.com. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
com. present 19718 13 Verified
lordevo.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
Header Value
strict-transport-security max-age=15552000
content-security-policy default-src 'none'; style-src 'unsafe-inline'; img-src 'self' data:; base-uri 'none'; form-action 'self'; frame-ancestors 'none'
x-content-type-options nosniff
x-frame-options DENY
referrer-policy no-referrer

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

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://shop.lordevo.com/mcp Verified 200
http (plaintext) http://shop.lordevo.com/mcp HTTPS enforced 301 https://shop.lordevo.com/mcp
MCP tools · 63 exposed · ~15,575 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
agent_readiness ~256

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [SEO, security and site verdicts] Scores how visible and usable a site is for AI assistants and agents (0-100, grade A-F): robots.txt rules for AI search and training crawlers (GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended...), noindex/noai, /llms.txt quality, schema.org JSON-LD, sitemap, title/description/canonical/lang, Open Graph, content readable without JavaScript, and agent discovery files (/.well-known/x402, MCP server card, A2A agent card, OpenAPI). Findings with fixes. Obeys robots.txt.

NameTypeReqDescription
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
urlstringyesPublic http(s) URL or bare domain, e.g. https://example.com
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
agent_discoveryobject––
ai_crawlersobject––
cacheobject––
categoriesobject––
contentobject––
findingsarray––
fixesarray––
gradestring––
llms_txtobject––
metaobject––
open_graphobject––
price_usdnumber––
providerstring––
scoreinteger––
sitemapobject––
structured_dataobject––
summarystring––
toolstring––
urlstring––

No examples provided.

broken_links ~197

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [Web and domain checks] Reads one page (robots.txt obeyed) and checks up to 40 of its unique links (internal first) with HEAD then GET: broken links with status or error, restricted (401/403/429/999), timeouts, links not requested because robots.txt disallows them, and counts. ~2-8 s.

NameTypeReqDescription
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
urlstringyesPublic http(s) URL or bare domain, e.g. https://example.com
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
brokenarray––
broken_countinteger––
cacheobject––
checkedinteger––
links_foundinteger––
ok_countinteger––
price_usdnumber––
providerstring––
restrictedarray––
timeoutsarray––
toolstring––
urlstring––

No examples provided.

can_fetch ~293

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [Fetch and read the web] Pre-fetch gate for agents and scrapers: is this exact URL allowed by robots.txt (RFC 9309: missing = allow, 5xx/unreachable = disallow) for generic agents and 16 named AI agents/crawlers (ChatGPT-User, Claude-User, PerplexityBot, GPTBot, ClaudeBot, Google-Extended, CCBot...), plus Crawl-delay, Content-Signal (search / ai-input / ai-train), X-Robots-Tag noai/noindex from a HEAD request, and sitemaps. Verdict allowed / disallowed / allowed_but_no_ai_use / allowed_with_crawl_delay. Never downloads the page body. Cached up to 10 min. ~0.3-2 s.

NameTypeReqDescription
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
urlstringyesExact URL you plan to fetch, e.g. https://example.com/blog/post (a bare domain checks the home page)
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
agentsobject––
allowedboolean––
cacheobject––
content_signalobject|null––
crawl_delay_secondsnumber|null––
noaiboolean––
originstring––
pageobject|null––
pathstring––
price_usdnumber––
providerstring––
robots_http_statusinteger|null––
robots_txtstring––
sitemapsarray––
summarystring––
toolstring––
urlstring––
verdictstring––

No examples provided.

canonical_check ~214

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [SEO, security and site verdicts] Is this URL indexable and which URL is canonical: canonical tag or HTTP Link header, self-referencing or pointing elsewhere, multiple/relative/cross-domain canonicals, og:url mismatch, meta robots and X-Robots-Tag (noindex/nofollow), hreflang list with code validation, x-default and self-reference. Cached 1 h. ~0.3-2 s.

NameTypeReqDescription
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
urlstringyesPublic http(s) URL or bare domain, e.g. https://example.com
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
cacheobject––
canonicalstring|null––
hreflangarray––
indexablestring––
issuesarray––
price_usdnumber––
providerstring––
self_referencingboolean|null––
toolstring––
urlstring––

No examples provided.

cors_check ~239

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [Web and domain checks] CORS check. Will a browser on a given origin be allowed to call this URL: sends a CORS preflight (OPTIONS) and a GET with Origin, reports Access-Control-Allow-Origin / Credentials / Methods / Headers / Max-Age, Vary: Origin, and flags arbitrary-origin reflection, wildcard with credentials and null origin. Cached 5 min. ~0.3-2 s.

NameTypeReqDescription
methodstring–Method for the preflight
originstring–Origin to test, e.g. https://app.example.com
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
urlstringyesAPI or page URL to test, e.g. https://example.com/
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
allow_credentialsboolean––
allow_originstring|null––
allowedboolean––
cacheobject––
issuesarray––
originstring––
price_usdnumber––
providerstring––
reflects_arbitrary_originboolean|null––
toolstring––
urlstring––

No examples provided.

cron_next ~275

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [Data utilities] Reads a 5-field cron expression (or @daily-style macro) and returns the next N run times in UTC and in the given time zone, a plain-English description and the expanded fields. Input: cron, optional tz (default UTC), count 1-20, after. Limits: no seconds field, no L/W/#. Offline.

NameTypeReqDescription
afterstring–Start after this time (ISO 8601 or Unix seconds; default now)
countstring–How many next runs, 1-20 (default 5)
cronstringyes5-field cron expression (minute hour day-of-month month day-of-week), or @hourly, @daily, @weekly, @monthly, @yearly
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
tzstring–IANA time zone the schedule runs in (default UTC)
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
cacheobject––
countinteger––
descriptionstring––
expressionstring––
next_runsarray––
normalizedstring––
notesarray––
price_usdnumber––
providerstring––
timezonestring––
toolstring––

No examples provided.

csv_parse ~386

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [Data utilities] Parses CSV or TSV text into JSON rows (objects or arrays). Detects the delimiter (comma, semicolon, tab, pipe), the header row and quoting (RFC 4180: quoted commas, doubled quotes, newlines in quotes), infers column types and flags formula-injection cells (= + - @). Input: csv (POST for long text), optional delimiter, header, output, types, quote, max_rows. Limits: 1,000,000 characters, 50,000 rows, 500 columns. Offline.

NameTypeReqDescription
csvstringyesCSV or TSV text, up to 1,000,000 characters (POST JSON {"csv": "..."} for long text)
delimiterstring–Field separator: auto (default, detected), comma, semicolon, tab or pipe
headerstring–Is the first row a header? auto (default, detected), yes or no
max_rowsstring–Rows returned, 1-5000 (default 1000); column stats still cover every parsed row
outputstring–Rows as objects keyed by column name (default) or as arrays
quotestring–Quote character: double (default), single or none
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
typesstring–Infer column types and convert numbers and booleans (default yes); no keeps every cell as text
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
cacheobject––
column_countinteger––
columnsarray––
delimiterstring––
delimiter_detectedboolean––
formula_cellsobject––
headerboolean––
header_detected_bystring––
outputstring––
price_usdnumber––
providerstring––
row_countinteger––
rowsarray––
rows_returnedinteger––
toolstring––
truncatedboolean––
warningsarray––

No examples provided.

date_calc ~427

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [Data utilities] Date arithmetic offline: adds or subtracts durations (ISO 8601 or plain text, including business days with your weekend and holiday list), and gives the difference to a second date in calendar days, weeks, years/months/days and business days, plus weekday, ISO week, day of year and quarter. Input: date (YYYY-MM-DD, ISO date-time, Unix seconds, today or now), optional add, subtract, until, tz, weekend, holidays. Years 1000-9999.

NameTypeReqDescription
addstring–Duration to add: ISO 8601 (P1M2D, PT4H) or text (3 days, -2 weeks, 10 business days, 4h 30m; m = minutes, mo = months)
datestringyesDate: YYYY-MM-DD, ISO 8601 date-time (2026-11-01T09:30, optional Z or +08:00), Unix seconds, today or now
holidaysstring–Dates to skip as holidays in business-day math: up to 400 YYYY-MM-DD, comma-separated
subtractstring–Duration to subtract (same formats as add)
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
tzstring–IANA time zone for today/now and local times (default UTC)
untilstring–Second date: returns the difference in days, weeks, years/months/days and business days
weekendstring–Weekend days for business-day math, e.g. sat,sun (default), fri,sat, sun or none
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
appliedobject|null––
business_rulesobject––
cacheobject––
differenceobject|null––
inputobject––
notesarray––
price_usdnumber––
providerstring––
resultobject|null––
startobject––
timezonestring––
toolstring––

No examples provided.

dns_lookup ~286

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [Web and domain checks] Live DNS lookup, like dig or nslookup, for any public host name: one record type or ALL (A, AAAA, CNAME, MX, TXT, NS, SOA, CAA) in one call. Returns each record set, NXDOMAIN (exists: false), per-type errors and private-address flags. Use it to read MX and SPF/verification TXT records or find nameservers. DNS + RDAP + SPF/DMARC + TLS in one call: domain-intel. Cached 2 min. ~0.1-1 s.

NameTypeReqDescription
hoststringyesHost name to look up, e.g. example.com or mail.example.com (a URL also works; the host part is used)
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
typestring–Record type (default ALL = A, AAAA, CNAME, MX, TXT, NS, SOA, CAA)
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
cacheobject––
errorsobject|null––
existsboolean––
hoststring––
price_usdnumber––
private_addressesarray––
providerstring––
recordsobject–One key per record type asked for; [] = no records of that type
resolved_atstring––
response_msinteger––
sourcestring––
toolstring––
typestring––

No examples provided.

domain_intel ~294

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [Web and domain checks] One call, one domain, four checks: DNS records (A, AAAA, MX, NS, TXT, CAA), WHOIS-style RDAP registration from the registry found via the IANA bootstrap (registrar, created / expiry dates, days to expiry, EPP status, nameservers, DNSSEC; no personal contact data), email authentication (SPF, DMARC, DKIM selector hints, MTA-STS, TLS-RPT, BIMI, grade, spoofable) and TLS certificate basics (issuer, expiry, days left, SAN count, trusted). The core of dns-lookup + domain-rdap + email-auth + ssl-cert for the price of one call. A failed part is flagged (partial); fewer than 2 parts = not charged. ~1-4 s.

NameTypeReqDescription
domainstringyesDomain name, e.g. example.com (a URL or email address also works)
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
cacheobject––
checked_atstring––
dnsobject––
domainstring––
failedarray––
mailobject––
partialboolean––
price_usdnumber––
providerstring––
rdapobject––
skippedarray––
summaryobject––
tlsobject––
toolstring––

No examples provided.

domain_lookalike ~268

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [Web and domain checks] Phishing lookalike domain check. Offline host-name check for phishing patterns: punycode, mixed-alphabet homographs, typo lookalikes of phished brands, brand off its official domain, risky TLD, login/wallet words. trust/2: signals with evidence, risk level low_observed_risk / elevated / high, 0-100 risk score, coverage, not_a_guarantee (a normal name says nothing about the site). < 50 ms. Method + error rates: https://shop.lordevo.com/docs/trust-methodology

NameTypeReqDescription
hoststringyesHost name to check, e.g. xn--pple-43d.com or paypa1-secure.example (a URL also works; the host part is used)
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
brand_lookalikestring|null––
cacheobject––
coverageobject––
hoststring––
methodology_urlstring––
mixed_scriptboolean––
not_a_guaranteeboolean––
not_a_guarantee_textstring––
price_usdnumber––
providerstring––
punycodeboolean––
reasonsarray––
riskobject––
risk_scoreinteger––
schemastring––
signalsarray––
toolstring––
unicodestring––
verdictstring–Deprecated alias of risk.level, removed after 2027-01-31

No examples provided.

domain_rdap ~221

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [Web and domain checks] WHOIS-style domain lookup. Registration facts for a domain from the official registry RDAP service (successor to WHOIS): registered or not, registrar and IANA id, created / updated / expiry dates, age in days, days to expiry, EPP status codes, nameservers and DNSSEC. Personal contact data is never returned. Cached 24 h. ~0.5-3 s.

NameTypeReqDescription
domainstringyesDomain to look up, e.g. example.com (a URL or email address also works; the registrable domain is used)
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
age_daysinteger|null––
cacheobject––
createdstring|null––
dnssecboolean|null––
domainstring––
expiresstring|null––
nameserversarray––
price_usdnumber––
providerstring––
registeredboolean––
registrarobject|null––
statusarray––
toolstring––

No examples provided.

email_auth ~227

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [Web and domain checks] SPF, DKIM and DMARC check. Check a domain's email authentication and spoofing risk from public DNS: MX and mail provider, SPF (record, all-qualifier, DNS lookup count vs the 10 limit), DMARC policy/pct/rua, DKIM at 30 common selectors, MTA-STS, TLS-RPT, BIMI. Returns grade, spoofable flag and fixes. ~1-3 s.

NameTypeReqDescription
domainstringyesDomain that sends the email, e.g. example.com (a URL or an address like jane@example.com also works)
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
cacheobject––
dkimobject|null––
dmarcobject|null––
domainstring|null––
gradestring|null––
issuesarray|null––
mail_providerarray|null––
mxarray|null––
price_usdnumber––
providerstring––
scorenumber|null––
spfobject|null––
spoofableboolean|null––
toolstring|null––

No examples provided.

email_validate ~206

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [Web and domain checks] Validates one email address without contacting the mailbox: RFC 5321 syntax, domain exists, MX / null-MX / implicit-MX, MX hosts resolve, mail provider, disposable-domain flag (CC0 list), role account (info@, support@), free provider, typo suggestion (gmial.com -> gmail.com). Verdict valid / risky / invalid. ~0.2-1.5 s.

NameTypeReqDescription
emailstringyesEmail address, e.g. jane@example.com
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
accepts_mailboolean––
cacheobject––
did_you_meanstring|null––
domain_existsboolean|null––
emailstring––
flagsobject––
mail_providerstring|null––
mxarray––
normalizedstring|null––
price_usdnumber––
providerstring––
reasonstring––
syntax_validboolean––
toolstring––
verdictstring––

No examples provided.

federal_register ~372

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [Public records] Searches US Federal Register documents (rules, proposed rules, notices, presidential documents) through the official FederalRegister.gov API: full-text term, optional agency slug, type and date range. Returns the total count and up to 20 documents with title, type, action, abstract, agencies, publication date, effective date, comment deadline (comments_open), docket IDs, RINs, citation and the HTML and official PDF links. Public-domain data, no key; cached 15 min. ~0.5-2 s.

NameTypeReqDescription
agencystring–Agency slug as used by FederalRegister.gov, e.g. securities-and-exchange-commission, environmental-protection-agency
max_resultsstring–Documents returned, 1-20 (default 10); total_count is always the full count
orderstring–Sort: newest (default), oldest or relevance
sincestring–Published on or after this date, YYYY-MM-DD
termstringyesSearch words for Federal Register documents, 2-200 characters, e.g. stablecoin or "emission standards"
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
typestring–Document type: any (default), rule, proposed_rule, notice or presidential_document
untilstring–Published on or before this date, YYYY-MM-DD
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
attributionstring––
cacheobject––
documentsarray––
fetched_atstring––
notesarray––
price_usdnumber––
providerstring––
queryobject––
response_msinteger––
returnedinteger––
sourcestring––
toolstring––
total_countinteger––

No examples provided.

feed_parse ~245

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [Fetch and read the web] Parses a feed URL, or finds the feed linked from a page (falls back to /feed, /rss.xml, /atom.xml), and returns normalised items with title, link, ISO date, summary and author, plus feed title and type. Input: url, optional limit 1-100. Limits: 5 MB, 10 s per request, up to 4 requests; robots.txt obeyed for every URL and redirect. Cached 10 min.

NameTypeReqDescription
limitstring–Max items returned, 1-100 (default 20)
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
urlstringyesPublic http(s) URL or bare domain, e.g. https://example.com
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
cacheobject––
feed_typestring––
feed_urlstring––
item_countinteger––
itemsarray––
price_usdnumber––
providerstring––
titlestring|null––
toolstring––
truncatedboolean––
urlstring––

No examples provided.

get_sample_output ~35

Free. Returns an example of what a paid tool returns, so you can decide before paying.

NameTypeReqDescription
toolstringyes–
NameTypeReqDescription
price_usdnumber––
sampleobject––
toolstring––

No examples provided.

http_ping ~215

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [Web and domain checks] Is this website up or down? One live request to a URL with no redirect following: up or down (and why: DNS, timeout, refused, TLS), status, Location, timings in ms for DNS, TCP connect, TLS handshake, time to first byte and total, IP, HTTP version, server header. Measured from Malaysia. Never cached. ~0.1-2 s.

NameTypeReqDescription
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
urlstringyesURL to ping: a public http(s) URL or bare domain, e.g. https://example.com
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
cacheobject––
ipstring|null––
price_usdnumber––
providerstring––
statusinteger|null––
timings_msobject––
toolstring––
upboolean––
urlstring––

No examples provided.

ip_info ~238

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [Web and domain checks] IP lookup (IP WHOIS). Who holds a public IPv4/IPv6 address, from the Regional Internet Registry RDAP record: network name, handle, CIDR, address range, country, holding organisation, abuse mailbox, RIR (ARIN/RIPE/APNIC/LACNIC/AFRINIC) and reverse DNS (PTR). No geolocation database and no ASN. Cached 24 h. ~0.5-3 s.

NameTypeReqDescription
ipstringyesPublic IPv4 or IPv6 address, e.g. 8.8.8.8 or 2606:4700:4700::1111
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
abuse_emailstring|null––
cacheobject––
ipstring––
networkobject––
organizationstring|null––
price_usdnumber––
providerstring––
reverse_dnsarray––
rirstring|null––
toolstring––
versioninteger––

No examples provided.

json_query ~318

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [Data utilities] Selects values from a JSON document with a JSONPath query (RFC 9535: names, indexes, slices, wildcards, .. descendants, filters with comparisons, && || ! and length/count/value) or a JSON Pointer (RFC 6901). Returns every match with its normalized path and pointer. Input: json and query (POST for large documents), optional max_results. Limits: 1 MB JSON, 1,000-character query; match() and search() are not offered. Offline.

NameTypeReqDescription
jsonstringyesJSON text, up to 1 MB (a JSON value is also accepted in a POST body or MCP arguments)
max_resultsstring–Values returned, 1-1000 (default 100); match_count is always the full count
querystringyesJSONPath starting with $ (RFC 9535, e.g. $.items[?@.price < 10].name) or JSON Pointer starting with / (RFC 6901, e.g. /items/0/name)
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
cacheobject––
languagestring––
match_countinteger––
notesarray––
price_usdnumber––
providerstring––
querystring––
resultsarray––
results_returnedinteger––
toolstring––
truncatedboolean––

No examples provided.

json_repair ~198

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [Data utilities] Turns malformed or LLM-style JSON into valid JSON: removes code fences and leading text, fixes trailing commas, single or smart quotes, unquoted keys, comments, Python constants and truncated endings, and lists the problem types found. Input: json (POST for large input). Limit: 1 MB. Offline.

NameTypeReqDescription
jsonstringyesJSON text, up to 1 MB (a JSON value is also accepted in a POST body or MCP arguments)
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
cacheobject––
changedboolean––
fixesarray––
input_was_validboolean––
price_usdnumber––
providerstring––
repairedstring––
toolstring––

No examples provided.

json_schema_infer ~342

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [Data utilities] Infers a JSON Schema (2020-12) from 1-1,000 sample documents: types with null and integer vs number, properties, required (keys present in every sample), array items, string formats (date-time, date, email, uri, uuid, ipv4, ipv6) when every value matches, optional enums and strict mode. Input: json (one document or an array of samples; POST for large input), optional samples, enums, strict. Limits: 1 MB, depth 64. Pair with json-validate. Offline.

NameTypeReqDescription
enumsstring–yes: add enum for string fields with at most 10 distinct values, each seen at least twice (default no)
jsonstringyesJSON text, up to 1 MB (a JSON value is also accepted in a POST body or MCP arguments)
samplesstring–auto (default): a top-level array of objects is a list of samples; yes: the top-level array is a list of samples; no: the whole input is one sample
strictstring–yes: additionalProperties false on every object (default no)
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
cacheobject––
notesarray––
price_usdnumber––
providerstring––
sample_countinteger––
samples_modestring––
schemaobject––
statsobject––
toolstring––

No examples provided.

json_validate ~274

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [Data utilities] JSON Schema validator. Validates a JSON document against a JSON Schema (draft-07, 2019-09 or 2020-12, formats included) and returns valid true/false with every error as a JSON Pointer, keyword and message. Input: json and schema (POST for large documents). Limits: 1 MB JSON, 200 KB schema, 100 errors listed; remote $ref is not fetched. Offline.

NameTypeReqDescription
jsonstringyesJSON text to validate, up to 1 MB, e.g. {"name":"Ada","age":36} (a JSON value is also accepted in a POST body or MCP arguments)
schemastringyesJSON Schema (draft-07, 2019-09 or 2020-12) as JSON text or object, up to 200 KB
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
cacheobject––
draftstring|null––
error_countinteger––
errorsarray––
price_usdnumber––
providerstring––
toolstring––
validboolean––

No examples provided.

link_check ~275

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [Web and domain checks] Resolve one link the way a browser would: follows up to 10 redirects (HEAD first, GET fallback), returns alive true/false with a reason (http_404, dns_not_found, timeout...), the final URL and domain, every hop with its status, cross-domain and HTTPS-downgrade flags, URL-shortener detection, content type/length, Last-Modified/ETag, X-Robots-Tag and TLS validity. robots.txt is checked before the link and each redirect is requested; a disallowed link is refused (not charged), a disallowed hop is reported. Dead links are an answer, not an error. Cached up to 5 min. ~0.3-3 s.

NameTypeReqDescription
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
urlstringyesPublic http(s) URL or bare domain, e.g. https://example.com
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
aliveboolean|null––
cacheobject––
content_lengthinteger|null––
content_typestring|null––
cross_domainboolean––
final_domainstring––
final_statusinteger|null––
final_urlstring|null––
flagsarray––
https_downgradeboolean––
price_usdnumber––
providerstring––
reasonstring––
redirect_countinteger|null––
redirectsarray|null––
response_msinteger––
shortenerboolean––
tlsobject|null––
toolstring––
urlstring––

No examples provided.

link_preview ~211

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [Fetch and read the web] Link preview / URL unfurl API. Everything needed to render a link card from one public page: title, description, site name, Open Graph image (size, alt), canonical URL, best favicon plus all icons, logo (JSON-LD Organization), web manifest, theme colour, Twitter card fields, author and dates. Cached 1 h. ~0.3-2 s.

NameTypeReqDescription
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
urlstringyesPage to preview: a public http(s) URL, e.g. https://example.com/
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
cacheobject––
descriptionstring|null––
faviconstring|null––
iconsarray––
imageobject|null––
logostring|null––
price_usdnumber––
providerstring––
site_namestring|null––
titlestring|null––
toolstring––
urlstring––

No examples provided.

links_batch ~194

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [Web and domain checks] The link-check for up to 10 URLs in one paid call (comma-separated): for each, alive or dead with the reason, final URL after redirects, redirect chain, cross-domain / HTTPS-downgrade flags, content type and TLS. robots.txt is checked before each URL and redirect is requested. ~1-6 s.

NameTypeReqDescription
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
urlsstringyes1-10 public http(s) URLs, comma-separated
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
aliveinteger––
cacheobject––
countinteger––
deadinteger––
price_usdnumber––
providerstring––
resultsarray––
toolstring––

No examples provided.

list_services ~65

Free. Lists every Lordevo pay-per-call tool grouped by job (fetch and read the web, web and domain checks, data utilities, SEO and security) from $0.002, plus LITE tiers and full SEO/security/content services, with price, endpoint and input.

Input schema present but exposes no named parameters.

NameTypeReqDescription
free_preflightobject––
paymentstring––
providerstring––
quick_checksarray––
servicesarray––

No examples provided.

math_eval ~316

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [Data utilities] Evaluates a math expression exactly: + - * / % ^ !, parentheses, big integers and fractions (1/3 stays 1/3), plus sqrt, round, floor, min, max, mean, gcd, lcm, comb, perm, ln, log, exp and trig (radians; deg constant). Returns result, fraction, decimal to N places, repeating decimal and whether it is exact. Input: expr, optional decimals 0-100. Limits: 1,000 characters, 10,000-digit values. Offline.

NameTypeReqDescription
decimalsstring–Decimal places in "decimal", 0-100 (default 20)
exprstringyesMath expression, up to 1,000 characters, e.g. sqrt(16/9) + cbrt(-27) + 8^(1/3) or comb(52, 5): numbers, + - * / % ^ ! ( ), functions like sqrt(), round(x, 2), constants pi, e, deg
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
cacheobject––
decimalstring––
decimalsinteger––
digitsinteger|null––
exactboolean––
expressionstring––
fractionstring|null––
integerboolean––
notesarray––
numbernumber|null––
price_usdnumber––
providerstring––
repeatingstring|null––
resultstring––
roundedboolean––
scientificstring––
toolstring––

No examples provided.

myr_rates ~214

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [Data utilities] Bank Negara Malaysia exchange rates against the ringgit (buying, selling, middle; MYR per unit) for one currency or ALL, plus the current Overnight Policy Rate. Source: Bank Negara Malaysia; data subject to the Terms of Use for BNM Datasets; not endorsed by BNM. Cached 15 min. ~0.5-2 s.

NameTypeReqDescription
currencystringyes3-letter currency code to price in ringgit, e.g. USD, SGD or EUR, or ALL for every currency BNM publishes
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
attributionstring––
basestring––
cacheobject––
currencystring––
overnight_policy_rateobject|null––
price_usdnumber––
providerstring––
ratesarray––
sessionstring|null––
toolstring––

No examples provided.

page_diff ~254

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [Fetch and read the web] Fetches one public page and returns a SHA-256 hash of its main text plus the clean text; if you send the previous hash or text it also says changed yes/no and, with previous text, lists added and removed lines. Input: url, optional previous_hash or previous_text. Limits: 1.5 MB page, 100,000 characters of text returned; robots.txt obeyed. Not cached.

NameTypeReqDescription
previous_hashstring–content_sha256 from your previous call
previous_textstring–text from your previous call (gives the changed lines; POST for long text)
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
urlstringyesPublic http(s) URL or bare domain, e.g. https://example.com
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
cacheobject––
changedboolean|null––
compared_withstring|null––
content_sha256string––
diffobject|null––
price_usdnumber––
providerstring––
statusinteger––
textstring––
text_truncatedboolean––
toolstring––
urlstring––

No examples provided.

page_markdown ~347

$0.002 per call (x402, USDC on Base; add "trial": true to try up to 3 calls per IP per day free on tools up to $0.005; otherwise the call returns the payment terms: pay and retry with _meta["x402/payment"]). [Fetch and read the web] URL to Markdown web scraper for agents and RAG: read any public web page as clean, LLM-ready Markdown. Fetch one public web page and return its main content as clean Markdown: navigation, cookie banners, footers, share bars and related-post blocks removed; headings, nested lists, links, images with alt, tables as pipe tables and code as fenced blocks with language. Plus title, description, lang, canonical, published/modified date when the page states one, word count and token estimate. Options: include_links=false (text only), max_tokens=100-100000 (cut at block boundaries, truncated flag). Up to 60,000 characters. Obeys robots.txt. ~1-3 s.

NameTypeReqDescription
include_linksstring–false = drop link targets and images, keep the text (default true)
max_tokensstring–Cut the Markdown to about this many tokens at block boundaries (100-100000); sets truncated and truncated_reason "max_tokens"
trialboolean–Optional. true = answer free if a trial call is left (3 per IP per UTC day); otherwise you get the payment terms.
urlstringyesWeb page to read: a public http(s) URL, e.g. https://example.com/blog/post (a bare domain reads the home page)
NameTypeReqDescription
_trialobject–Present when the call was a free trial call.
cacheobject––
description–––
extractionobject|null––
langstring|null––
markdownstring|null––
markdown_charsnumber|null––
markdown_tokensnumber|null––
metadataobject|null––
price_usdnumber––
providerstring––
statusnumber|null––
titlestring|null––
toolstring|null––
truncatedboolean|null––
truncated_reason–––
urlstring|null––
word_countnumber|null––

No examples provided.

Install

How do I install the Lordevo Shop (x402 website checks) MCP server?

Lordevo Shop (x402 website checks) is a hosted endpoint at https://shop.lordevo.com/mcp, 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 · shop.lordevo.com

# add to Claude Code
claude mcp add --transport http com-lordevo-shop 'https://shop.lordevo.com/mcp'
Common questions

What is the Lordevo Shop (x402 website checks) MCP server?

Lordevo Shop (x402 website checks) is an MCP server listed in the public MCP registry as com.lordevo/shop. 33 paid x402 web/DNS/email/SSL checks for agents from $0.01 per call, plus 2 free tools. This page covers its hosted endpoint (https://shop.lordevo.com/mcp).

Is the Lordevo Shop (x402 website checks) MCP server safe to use?

Lordevo Shop (x402 website checks) scores 77 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 Lordevo Shop (x402 website checks) MCP server expose?

Lordevo Shop (x402 website checks) exposes 63 tools: site_report, site_report_status, site_check, list_services, get_sample_output, and 58 more. Their descriptions and schemas cost roughly 15,575 tokens of context every time the server is loaded.

Does the Lordevo Shop (x402 website checks) MCP server require authentication?

No. We connected to Lordevo Shop (x402 website checks) without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the Lordevo Shop (x402 website checks) MCP server still maintained?

Lordevo Shop (x402 website checks) is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.