com.johtodata/johto-data

Johto Data

12 pay-per-call web data and agent utility tools. x402 USDC on 6 chains. No signup, no API key.

Endpointhttps://johtodata.com/mcp (streamable-http)
Registry version1.1.0
Now41 tools · grade C (78) · pin ts_3ec3d939d8790ba2ebede3fbfa1a694d · protocol 2025-06-18
First / last listed2026-11-09 02:16 UTC / 2026-11-09 02:16 UTC
Grade over time2026-11-09: C (78), 41 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-11-09 02:16 UTC
41 tools, grade C (78)

Tools: url_to_markdown extract_contacts context_pack dataset_check x402_lint json_repair schema_diff injection_scan pii_redact config_lint validate_id html_to_rag document_search extract_jsonld erc20_decode us_cpsc_recalls us_fda_recalls us_hts_tariff_lookup us_trade_rule_monitor landed_margin gtin_validate ecb_fx catalog_diff carton_weight product_title_normalize company_facts seo_audit place_earthquakes place_weather_alerts company_legal_identifier vehicle_recalls dns_records email_domain_check ofac_crypto_screen funding_rate_normalize company_filings record_vulnerability place_disasters vehicle_crash_ratings drug_ndc_facts product_device_clearances

Current tools (41)

url_to_markdownFetch one public web page and return clean Markdown plus title. For LLM context and RAG. Costs $0.005 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/payment"].
params: url*
extract_contactsFetch one public web page and return emails, phone numbers and social profile links found on it. Costs $0.005 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/payment"].
params: url*
context_packPOST documents or text chunks plus a token budget. Returns deduplicated, query-ranked, whitespace-compressed context that fits the budget, with source offsets and a token estimate. Deterministic, no LLM. Costs $0.01 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/payment"].
params: query, budget, documents*
dataset_checkPOST CSV text or JSON rows. Returns inferred schema plus null, missing, duplicate, type-mismatch and numeric outlier findings per column, and a 0-100 quality score. Never changes values. Costs $0.01 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/payment"].
params: csv, rows, key
x402_lintPOST a URL of an x402 paid endpoint, or a raw PAYMENT-REQUIRED header or 402 JSON body. Returns PASS/WARN/FAIL checks for x402 v1/v2: version, networks, assets, atomic amounts, payTo, timeouts, EIP-712 extra and missing fields. Static check, no settlement. Costs $0.01 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATU
params: url, header, body, expected
json_repairPOST broken or LLM-truncated JSON (max 16 KB). Returns valid JSON plus an ordered list of fixes: code fences, comments, single quotes, bare keys, trailing or missing commas, Python literals and unclosed strings, arrays or objects. Valid input is returned unchanged. Costs $0.005 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYME
params: text*
schema_diffPOST two JSON Schemas or OpenAPI documents as old and new. Returns breaking and non-breaking changes with JSON pointers and reason codes: removed properties, new required fields, narrowed types, enums and bounds, removed paths, operations, parameters and responses. Costs $0.01 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMEN
params: old*, new*, mode
injection_scanPOST text, HTML or a public URL. Returns a 0-100 prompt-injection risk score with rule hits and exact character spans: instruction overrides, forged role tags, system-prompt leaks, secret exfiltration, hidden HTML text, zero-width and Unicode tag characters. Deterministic, versioned rules. Costs $0.01 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry wi
params: text, html, url
pii_redactPOST text (max 64 KB). Detects and redacts emails, phone numbers, Luhn-valid card numbers, SSNs, IBANs (mod 97), IPv4/IPv6 addresses, API keys, JWTs, private keys and password assignments. Returns redacted text, per-type counts and findings with offsets. Nothing stored. Costs $0.005 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or
params: text*, types, style
config_lintPOST a YAML, JSON, TOML, .env, Dockerfile or GitHub Actions workflow (max 64 KB, kind auto-detected). Returns syntax errors and common mistakes with line numbers and rule IDs: tabs, duplicate keys, unpinned images and actions, root user, curl-pipe-shell, script injection, committed secrets. Optional SARIF. Costs $0.005 USDC per call via x402. Without payment, the call returns the x402 payment requ
params: content*, kind, filename, format
validate_idPOST up to 50 identifiers. Validates IBAN (mod 97), EU/UK/CH/NO VAT format, EAN/UPC/ISBN check digits, card numbers (Luhn, brand), EVM addresses (EIP-55 checksum), Solana base58 addresses, email syntax and E.164 phone numbers. Type auto-detected when omitted. Returns normalized values. Costs $0.005 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with
params: items*
html_to_ragPOST HTML or a public URL. Strips scripts, styles, nav and footers, converts to Markdown and returns heading-aware chunks with heading paths, token estimates, stable hashes and configurable overlap. For embedding and RAG pipelines. Costs $0.005 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._me
params: html, url, chunkTokens, overlapTokens
document_searchRank up to 200 caller-supplied documents with lexical BM25 and return top matches, scores and exact snippet offsets. No web search, embeddings or external fetches. Caller must have rights to supplied text. Costs $0.0018 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/payment"].
params: query*, documents*, topK
extract_jsonldExtract application/ld+json script blocks from caller-supplied HTML, preserving parsed fields and source offsets. Reports malformed blocks. No URL fetch, JavaScript execution or remote context resolution. Caller must have rights to supplied HTML. Costs $0.0009 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE heade
params: html*
erc20_decodeDecode one caller-supplied EVM ERC-20 Transfer log into from, to and exact atomic value. Optional decimals formats a decimal string. No RPC, chain verification, token identity check or trading. Works with standard logs on EVM chains. Costs $0.0027 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params.
params: log*, decimals
us_cpsc_recallsSearch official CPSC product recalls, products and hazards for cross-border sourcing. Chinese field labels. Not certification or safety clearance. Costs $0.002 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/payment"].
params: query*, limit
us_fda_recallsSearch official FDA food, drug or device enforcement recalls. Product, classification, status and dates. No patient records or medical advice. Costs $0.002 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/payment"].
params: query*, limit, category
us_hts_tariff_lookupFind USITC HTS codes, general/special rates and footnotes. Chinese field labels. Not total China-origin duties or customs advice. Costs $0.002 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/payment"].
params: query*, limit
us_trade_rule_monitorSearch Federal Register trade and regulatory publication metadata. Dates, agencies and official PDF links. Not legal advice. Costs $0.002 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/payment"].
params: query*, limit
landed_marginCalculate landed cost and margin from caller-supplied costs, duty/VAT/fee assumptions. Exact decimal arithmetic. No live rate lookup or legal advice. Costs $0.002 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/payment"].
params: unitCost*, salePrice*, shipping, insurance, otherCost, dutyRate, vatRate, feeRate, fixedFee, customsValue, currency
gtin_validateValidate GTIN-8/12/13/14 check digits for product catalogs, preserving leading zeros. No registry, ownership or authenticity verification. Costs $0.001 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/payment"].
params: codes*
ecb_fxRead attributed, dated ECB EUR-base currency reference rates as unchanged strings. Information only, not transaction quotes. No payment processing. Costs $0.001 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/payment"].
params: currencies
catalog_diffCompare two caller-supplied JSON or CSV product snapshots by SKU. Added, removed, changed products and currency-aware price deltas. No scraping. Costs $0.002 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/payment"].
params: before, after, beforeCsv, afterCsv
carton_weightCalculate dimensional and billable kg from caller-supplied centimetres, actual kg, divisor and optional rounding step. No carrier price lookup. Costs $0.001 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/payment"].
params: lengthCm*, widthCm*, heightCm*, actualKg*, divisor*, roundingStepKg
product_title_normalizeNormalize caller-supplied product titles using Unicode NFKC and whitespace cleanup. Chinese supported, originals preserved. No translation or truncation. Costs $0.001 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/payment"].
params: titles*, maxLength
company_factsPOST a company domain or ticker. Returns cited firmographics: name, legal name, industry, founded year, employees, HQ, country, tickers, SIC, latest annual report and revenue, LEI and company socials, each field with a source URL. Sources: company homepage, Wikidata, SEC EDGAR. No personal contacts. Costs $0.01 USDC per call via x402. Without payment, the call returns the x402 payment requirements
params: domain, ticker, includeWebsite, includeWikidata, includeSec
seo_auditPOST one page URL on a site you own or are authorized to audit. Returns on-page SEO as JSON: title, meta description, canonical, noindex, robots.txt and sitemap status, headings, images missing alt, links, schema.org types, hreflang, Open Graph, coded issues and a 0-100 score. Costs $0.005 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYM
params: url*, authorized*, checkSitemap
place_earthquakesOfficial USGS earthquakes near a point: magnitude, depth, felt reports and time. Bounded date/radius search, newest first. Public-domain source; not a safety forecast. Costs $0.0045 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/payment"].
params: latitude*, longitude*, limit, since, until, radius_km, min_magnitude
place_weather_alertsActive official US National Weather Service alerts at a US point: severity, urgency, onset and expiration, most severe first. Public-domain source, not an emergency warning service. Costs $0.0018 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/payment"].
params: latitude*, longitude*, limit
company_legal_identifierLook up organization LEI, legal name, jurisdiction and registration status from the official GLEIF API under CC0. No people, contact data or addresses. Name or exact LEI. Costs $0.0045 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/payment"].
params: name, lei, limit
vehicle_recallsOfficial NHTSA safety recall campaigns by make, model and year: components, hazards, consequences and remedy. Model-level campaigns, not VIN repair status. Public-domain source. Costs $0.0045 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/payment"].
params: make*, model*, year*, limit
dns_recordsPublic DNS records over Google DoH. Up to four record types, DNS status, TTL and authenticated-data flag. Authorized domains only, no SMTP or mailbox verification. Email-shaped values are redacted. Costs $0.0009 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/payment"].
params: domain*, types
email_domain_checkMX, SPF presence and exact-domain DMARC policy diagnostics via DoH. Domain only, no mailbox addresses, SMTP or send. Not deliverability verification; SPF includes and organizational DMARC fallback not evaluated. Costs $0.0009 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/payment"].
params: domain*
ofac_crypto_screenExact crypto-address matching against the official OFAC SDN XML, up to 50 addresses. No identity data. EVM hex case normalized; other encodings case sensitive. Up to one-hour source cache. Non-match is not sanctions clearance. Costs $0.0018 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["
params: addresses*
funding_rate_normalizeNormalize and compare caller-supplied funding records from any labeled venue or chain with explicit units, intervals and direction. NOT a live feed. No exchange requests or unlicensed market-data resale. Simple annualization is not APY. Costs $0.0009 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or para
params: records*
company_filingsRecent SEC EDGAR filing metadata for public companies by CIK, optionally filtered by form. Dates, accession IDs and primary-document names only. No personal filers, contacts, addresses or filing text. Costs $0.009 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/payment"].
params: cik*, form, limit
record_vulnerabilityOfficial NIST NVD record by exact CVE ID, English description, CVSS metrics, weaknesses and CISA exploitation metadata. Not a vulnerability scan. NVD API attribution, no endorsement. Costs $0.0045 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/payment"].
params: cve*, limit
place_disastersRecent official OpenFEMA v2 disaster declarations by US state, incident dates and program flags. Statistical research/reporting only, not individual eligibility or benefit decisions. FEMA attribution included. Costs $0.0045 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/payment"].
params: state*, limit
vehicle_crash_ratingsOfficial NHTSA numerical crash and rollover rating facts by safety-rating vehicle ID. No VIN owner data, photos or copyrighted logos. Not a safety guarantee or repair-status check. Costs $0.009 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/payment"].
params: vehicleId*, limit
drug_ndc_factsOfficial openFDA NDC directory facts by generic name: ingredients, dosage, routes, product identifiers and marketing category. Not full drug-label text or medical advice. NDC listing does not establish FDA approval. Costs $0.0045 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/paymen
params: query*, limit
product_device_clearancesOfficial openFDA 510(k) device-clearance factual metadata by device name. K numbers, dates, product code and decisions. No contacts, addresses or label text. Clearance is not premarket approval or medical advice. Costs $0.0045 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/payment"]
params: query*, limit

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.