Johto Data
12 pay-per-call web data and agent utility tools. x402 USDC on 6 chains. No signup, no API key.
| Endpoint | https://johtodata.com/mcp (streamable-http) |
|---|---|
| Registry version | 1.1.0 |
| Now | 41 tools · grade C (78) · pin ts_3ec3d939d8790ba2ebede3fbfa1a694d · protocol 2025-06-18 |
| First / last listed | 2026-11-09 02:16 UTC / 2026-11-09 02:16 UTC |
| Grade over time | 2026-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.
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
url_to_markdown | Fetch 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_contacts | Fetch 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_pack | POST 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_check | POST 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_lint | POST 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_repair | POST 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_diff | POST 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_scan | POST 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_redact | POST 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_lint | POST 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_id | POST 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_rag | POST 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_search | Rank 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_jsonld | Extract 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_decode | Decode 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_recalls | Search 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_recalls | Search 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_lookup | Find 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_monitor | Search 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_margin | Calculate 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_validate | Validate 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_fx | Read 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_diff | Compare 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_weight | Calculate 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_normalize | Normalize 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_facts | POST 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_audit | POST 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_earthquakes | Official 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_alerts | Active 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_identifier | Look 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_recalls | Official 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_records | Public 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_check | MX, 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_screen | Exact 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_normalize | Normalize 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_filings | Recent 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_vulnerability | Official 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_disasters | Recent 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_ratings | Official 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_facts | Official 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_clearances | Official 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.