Agent Utils (x402)
Server Details
Public records, OSV, PII redact, web reader, stablecoin freeze check for agents. x402 USDC
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 25 tools
Most tools target clearly distinct resources and actions (clinical_trials_search vs clinical_trial_study, fda_drug_label vs fda_ndc_lookup, web_read vs x402_check). The main overlaps are the SEC trio (sec_filings already returns 8-Ks while sec_8k_filings is dedicated) and the two wallet-compliance tools (sanctions_address_check vs stablecoin_blacklist_check both check OFAC), which an agent could plausibly confuse. These are manageable with the descriptions but keep it below a perfect score.
All names are snake_case and consistently namespaced by source domain (fda_*, sec_*, clinical_trial*, us_*), which is predictable. However the verb convention is mixed: some end in an action (clinical_trials_search, recall_check, sec_13f_holdings) while others are bare noun phrases (climate_day, us_weather, fda_drug_label).
25 tools is at the heavy end and reflects a broad grab-bag of unrelated paid data endpoints rather than a focused domain. Each tool maps to a distinct API, so none is clearly redundant, but the surface is large enough to burden tool selection and discovery. Fits the '16-25 feels heavy' borderline band.
Within each mini-domain there is reasonable depth (three FDA tools, three SEC tools, two clinical-trial tools, two weather tools, two text-guardrail tools), so agents rarely hit a dead end on a covered topic. But the catalog is arbitrary and omits equally plausible needs (general web/news search, market or crypto prices, currency/FX, DNS record lookup beyond email auth), and there is no catalog/lookup tool to discover what else exists.
Available Tools
25 toolscaller_avoidance_scoreARead-onlyIdempotentInspect
Caller Avoidance Score (callers-avoid-0.1, outcome-only; honesty deferred): toxicity / avoid grade for a Crypto Twitter handle from public-call follower sim (post+5m, fees). Returns avoid_score 0-100, band, components with receipts (sim_mean, sim_win_rate, rug_rate, hit_2x_24h + Wilson CI), verdict (copy_buy_loses|insufficient_sample|mixed), and public post id links — not full post text. Free when n_scored<4 via GET /v0/callers/score. Not financial advice. PAID: $0.002 USDC per call on Base via x402 (MCP transport: retry with params._meta["x402/payment"]). Same tool over plain HTTP: GET /v1/callers/score.
Inputs: handle (required).
climate_dayNWS climate-day high/low + official CLIARead-onlyIdempotentInspect
Daily high and low temperature for a US weather station from NWS: running provisional high/low over the station's climate day (midnight-midnight local standard time) and the official NWS Daily Climate Report (CLI) high/low once issued, flagged preliminary or final. Useful for temperature settlement, weather prediction markets and climate records. Optional temperature buckets (width/offset or explicit edges). Errors: 400 JSON {error} for invalid input. PAID: $0.002 USDC per call on Base via x402 (MCP transport: retry with params._meta["x402/payment"]). Same tool over plain HTTP: GET /v1/weather/climate-day.
Inputs: station (required), cli, date, edges, +4 more.
clinical_trials_searchClinicalTrials.gov study searchARead-onlyIdempotentInspect
ClinicalTrials.gov study search (official v2 API) by condition, intervention/drug, sponsor, location, keyword, recruitment status and phase. Useful for trial finding, pipeline and competitive research. Returns total count, NCT IDs, titles, status, phases, conditions, interventions, sponsor, enrollment, key dates, has-results flag and study links, with paging token, source URL and retrievedAt. Errors: 400 invalid input. PAID: $0.001 USDC per call on Base via x402 (MCP transport: retry with params._meta["x402/payment"]). Same tool over plain HTTP: GET /v1/clinical-trials/search.
Inputs: q, sort, limit, phase, +6 more.
clinical_trial_studyClinicalTrials.gov study by NCT IDARead-onlyIdempotentInspect
ClinicalTrials.gov study lookup by NCT ID (official v2 API). Useful when an agent needs the facts of one trial. Returns titles, sponsor and collaborators, status and why stopped, key dates, phases, design, enrollment, conditions, interventions, primary outcomes, eligibility (ages, sex, criteria text), summary, site count, countries and up to 25 sites, plus results link, source URL and retrievedAt. Errors: 400 bad NCT ID, 404 not found. PAID: $0.001 USDC per call on Base via x402 (MCP transport: retry with params._meta["x402/payment"]). Same tool over plain HTTP: GET /v1/clinical-trials/study.
Inputs: nct (required).
email_auth_auditEmail auth DNS audit (SPF, DMARC, DKIM, MTA-STS)ARead-onlyIdempotentInspect
Email authentication DNS audit for a domain or email address: SPF with recursive 10-lookup count and all qualifier, DMARC policy, pct and report addresses, DKIM selector probe, MTA-STS with policy file, TLS-RPT, BIMI and MX. Useful for deliverability checks, Google/Yahoo bulk-sender readiness and spoofing risk. Returns grade A-F, score, spoofable flag, parsed records and plain-language issues. Errors: 400 invalid domain, 404 NXDOMAIN. PAID: $0.002 USDC per call on Base via x402 (MCP transport: retry with params._meta["x402/payment"]). Same tool over plain HTTP: GET /v1/dns/email-auth.
Inputs: domain (required), selectors.
fda_adverse_eventsFDA adverse event counts (FAERS)ARead-onlyIdempotentInspect
FDA adverse event report counts (FAERS via openFDA) for a drug by generic or brand name, optionally filtered by reaction, date range or serious reports only. Useful for drug safety signal checks and pharmacovigilance research. Returns total, serious, non-serious and death report counts and the top reported reactions, with source URL, FDA data date and retrievedAt. Reports do not prove causation. Errors: 400 invalid input. PAID: $0.001 USDC per call on Base via x402 (MCP transport: retry with params._meta["x402/payment"]). Same tool over plain HTTP: GET /v1/fda/adverse-events.
Inputs: drug (required), limit, since, until, +2 more.
fda_drug_labelFDA drug label (openFDA)ARead-onlyIdempotentInspect
FDA drug label (package insert, SPL) lookup via openFDA by brand or generic name, NDC or set ID; prefers the original packager's latest label. Useful for indications, dosing, boxed warnings, contraindications, interactions and adverse reactions. Returns label metadata (brand, generic, manufacturer, application number, NDCs, RxCUI) and selected sections trimmed to max_chars, plus DailyMed link and retrievedAt. Errors: 400 invalid input, 404 no label. PAID: $0.001 USDC per call on Base via x402 (MCP transport: retry with params._meta["x402/payment"]). Same tool over plain HTTP: GET /v1/fda/drug-label.
Inputs: ndc, name, set_id, sections, +1 more.
fda_ndc_lookupFDA NDC directory lookupARead-onlyIdempotentInspect
FDA National Drug Code (NDC) directory lookup via openFDA by product or package NDC (dashed, or 10/11-digit billing format) or by drug name. Useful for pharmacy, claims and inventory data. Returns product NDC, brand and generic names, labeler, dosage form, route, active ingredients and strengths, marketing category and dates, application number, DEA schedule and packages, with DailyMed link and retrievedAt. Errors: 400 invalid input, 404 no match. PAID: $0.001 USDC per call on Base via x402 (MCP transport: retry with params._meta["x402/payment"]). Same tool over plain HTTP: GET /v1/fda/ndc.
Inputs: ndc, name, limit.
federal_register_searchFederal Register document searchARead-onlyIdempotentInspect
Federal Register search for US rules, proposed rules, notices and presidential documents by keyword, agency, type and publication date, or one document by number. Useful for regulatory monitoring and compliance research. Returns title, type, action, abstract, agencies, effective and comment-close dates, docket IDs, RINs, CFR parts, citation and official HTML/PDF links, with source URL and retrievedAt. Errors: 400 invalid input, 404 unknown document. PAID: $0.001 USDC per call on Base via x402 (MCP transport: retry with params._meta["x402/payment"]). Same tool over plain HTTP: GET /v1/federal-register/search.
Inputs: q, type, limit, order, +4 more.
fixture_settleKnown-answer x402 payment fixture (signed receipt)ARead-onlyIdempotentInspect
Known-answer x402 payment fixture for auditor and client self-tests. A paid call settles exactly at $0.001 USDC and returns the published known answer plus a signed receipt (payer, amount, tx, server time). Useful to prove a wallet and x402 client work end to end. Failed payments are not charged and return a machine-readable error. Spec: GET /v0/fixture/spec. PAID: $0.001 USDC per call on Base via x402 (MCP transport: retry with params._meta["x402/payment"]). Same tool over plain HTTP: GET /v1/fixture/settle.
Inputs: no named parameters.
injection_scanPrompt-injection pre-filterARead-onlyIdempotentInspect
Prompt-injection detection for untrusted text (web pages, emails, documents, tool output) before it reaches an LLM; a guardrail for agent pipelines. Flags instruction overrides, role spoofing, secret/system-prompt exfiltration, image beacons, tool-call markup, hidden Unicode, hidden HTML and base64 payloads. Returns a 0-100 risk score, risk level and matched rules. Deterministic rules, no LLM. JSON body {text}, max 32 KB. Errors: 400 missing text, 413 too large. PAID: $0.002 USDC per call on Base via x402 (MCP transport: retry with params._meta["x402/payment"]). Same tool over plain HTTP: POST /v1/text/injection-scan.
Inputs: text (required).
osv_package_vulnsPackage vulnerability check (OSV.dev)ARead-onlyIdempotentInspect
Open-source package vulnerability check via OSV.dev for npm, PyPI, Go, crates.io, Maven, RubyGems, NuGet, Packagist and more, by ecosystem+name+version, purl, or up to 10 purls. Useful before installing or upgrading a dependency. Returns vulnerable flag, count, CVE/GHSA aliases, CVSS score and severity, fixed versions and a verified upgradeTo version. Errors: 400 invalid input, 502 OSV unavailable. PAID: $0.002 USDC per call on Base via x402 (MCP transport: retry with params._meta["x402/payment"]). Same tool over plain HTTP: GET /v1/osv/package.
Inputs: name, purl, limit, version, +2 more.
recall_checkUS recall check (NHTSA, CPSC, FDA)ARead-onlyIdempotentInspect
Product and vehicle recall lookup across US agencies in one call: NHTSA (cars, by VIN or make/model/year), CPSC (consumer products, by UPC or product name) and FDA enforcement reports (food, drugs, medical devices). Useful for safety checks before buying, selling or using a product or vehicle. Returns normalized recalls (number, date, hazard/reason, remedy, link), newest first, plus anyRecall. Errors: 400 JSON {error} for invalid input. PAID: $0.002 USDC per call on Base via x402 (MCP transport: retry with params._meta["x402/payment"]). Same tool over plain HTTP: GET /v1/recalls/check.
Inputs: q, upc, vin, make, +5 more.
sanctions_address_checkOFAC sanctions check for crypto addressesARead-onlyIdempotentInspect
OFAC sanctions screening for crypto wallet addresses: exact match against every digital currency address on the U.S. Treasury OFAC SDN list (BTC, ETH, USDT, USDC, TRX, SOL, LTC, XMR and more). Useful for compliance and AML checks before paying a counterparty or an x402 payTo. Up to 20 comma-separated addresses; returns sanctioned true/false, SDN name, programs, official link and list freshness. Errors: 400 JSON {error} for invalid input. PAID: $0.002 USDC per call on Base via x402 (MCP transport: retry with params._meta["x402/payment"]). Same tool over plain HTTP: GET /v1/sanctions/address.
Inputs: address (required).
sec_13f_holdingsSEC 13F institutional holdingsARead-onlyIdempotentInspect
SEC 13F-HR institutional holdings for a filer by CIK or ticker (latest quarter or a given accession), parsed from the EDGAR information table. Useful for tracking what funds like Berkshire Hathaway hold. Returns period, holdings ranked by value with issuer, CUSIP, class, shares, put/call and portfolio percent, totals checked against the cover page, recent 13F filings and source URLs. Tables over 1.5 MB return 422. Errors: 400, 404 no 13F. PAID: $0.001 USDC per call on Base via x402 (MCP transport: retry with params._meta["x402/payment"]). Same tool over plain HTTP: GET /v1/sec/13f.
Inputs: cik, limit, ticker, accession.
sec_8k_filingsSEC 8-K current reportsARead-onlyIdempotentInspect
SEC 8-K current reports from EDGAR: one company's 8-Ks by ticker or CIK, or the latest 8-Ks market-wide, optionally by item code (2.02 earnings, 5.02 officer changes, 1.01 agreements) or full-text phrase. Useful for event monitoring and research. Returns company, CIK, tickers, filing date, accession number, decoded items and document and index URLs, with retrievedAt. Errors: 400 invalid input, 503 SEC rate limit busy. PAID: $0.001 USDC per call on Base via x402 (MCP transport: retry with params._meta["x402/payment"]). Same tool over plain HTTP: GET /v1/sec/8k.
Inputs: q, cik, items, limit, +3 more.
sec_filingsSEC EDGAR filings + XBRL factsARead-onlyIdempotentInspect
SEC EDGAR company filings and financials for a stock ticker or CIK in one call: latest 10-K, 10-Q, 8-K and other forms with dates, accession numbers, primary document and index URLs, plus optional XBRL facts (revenue, net income, shares outstanding). Useful for company research, due diligence and earnings monitoring. Errors: 400 JSON {error} for an unknown ticker; 503 while the shared SEC rate limit is busy. PAID: $0.002 USDC per call on Base via x402 (MCP transport: retry with params._meta["x402/payment"]). Same tool over plain HTTP: GET /v1/sec/filings.
Inputs: cik, facts, forms, limit, +1 more.
solana_pre_promoSolana pre-promo covered-shelf aggregates vs matched nullARead-onlyIdempotentInspect
Pre-promo tape lookup for a Solana token when we hold a locked [-60m,0] window around its DexScreener paid-promo timestamp (specialty covered shelf). Returns raw aggregates: net buy USD, unique buyers, largest buyer share, and the same vs a matched-null mean from other covered tokens. Uncovered token: 404 with coverage:false, never fabricated. Free probe: GET /v0/solana/pre-promo-coverage. Not financial advice. PAID: $0.01 USDC per call on Base via x402 (MCP transport: retry with params._meta["x402/payment"]). Same tool over plain HTTP: GET /v1/solana/pre-promo.
Inputs: token (required).
stablecoin_blacklist_checkStablecoin freeze check (Circle USDC/EURC, Tether USDT) + OFACARead-onlyIdempotentInspect
Can this wallet move USDC? Live check of the issuers' own on-chain blacklists: Circle USDC (Base, Ethereum, Arbitrum, Optimism, Polygon, Avalanche), EURC (Base, Ethereum) and Tether USDT (Ethereum), plus OFAC SDN exact match. Up to 20 EVM addresses per call. Returns PASS/BLOCK, which token+chain is frozen, block numbers and contracts read. Fails closed: if a chain cannot be read, 502 (not charged). Errors: 400 invalid address. PAID: $0.001 USDC per call on Base via x402 (MCP transport: retry with params._meta["x402/payment"]). Same tool over plain HTTP: GET /v1/wallet/stablecoin-blacklist.
Inputs: address (required).
text_pii_redactDeterministic PII redact (email/phone/SSN/card/IP/IBAN/routing/secrets)ARead-onlyIdempotentInspect
Deterministic PII detect-and-redact for untrusted text (tickets, chat logs, LLM prompts) before storage or model input. Finds email, phone, US SSN, credit card (Luhn), IP, IBAN (mod-97), US ABA routing, and secret prefixes (sk-, ghp_, AKIA…). Checksum-validated; no LLM/NER. Returns findings with offsets, placeholders, redacted copy and countsByType. Optional types= filter. POST JSON {text} max 32 KB (GET ?text= max 2,000). Errors: 400 bad input. PAID: $0.002 USDC per call on Base via x402 (MCP transport: retry with params._meta["x402/payment"]). Same tool over plain HTTP: POST /v1/text/pii-redact.
Inputs: text (required), types.
us_business_daysUS federal business daysARead-onlyIdempotentInspect
US business days calculator: counts working days between two dates (inclusive), excluding weekends and observed US federal holidays per 5 U.S.C. 6103 and OPM rules. Useful for deadlines, SLAs, shipping and payment due dates. Returns the count and lists the holidays skipped. Errors: 400 JSON {error} for invalid input. PAID: $0.002 USDC per call on Base via x402 (MCP transport: retry with params._meta["x402/payment"]). Same tool over plain HTTP: GET /v1/calendar/us-business-days.
Inputs: to (required), from (required).
us_federal_holidaysUS federal holidays (free)BRead-onlyIdempotentInspect
FREE. US federal holidays (observed dates) for a year, per 5 U.S.C. 6103. Useful to test the connection before paying.
Inputs: year.
us_weatherUS weather (NWS)ARead-onlyIdempotentInspect
US weather forecast, current conditions and severe-weather alerts for a latitude/longitude from the National Weather Service (NWS) in one call. Useful when an agent needs local temperature, a forecast or active alerts for a US location. Returns the latest station observation, next 12 hourly periods, 6-period forecast and active alerts as normalized JSON. Errors: 400 JSON {error} for invalid input. PAID: $0.002 USDC per call on Base via x402 (MCP transport: retry with params._meta["x402/payment"]). Same tool over plain HTTP: GET /v1/weather/us.
Inputs: lat (required), lon (required).
web_readWeb page reader (clean Markdown + metadata)ARead-onlyIdempotentInspect
Web page reader for agents: fetch one public URL and get clean Markdown or text of the main content plus title, description, canonical, language, dates, headings and absolute links. Strips nav, scripts and cookie banners; follows redirects; handles JSON/text. Honors robots.txt and never bypasses logins or bot blocks. Errors are not charged: 400 bad URL, 422 robots/404/blocked, 502 unreachable. PAID: $0.001 USDC per call on Base via x402 (MCP transport: retry with params._meta["x402/payment"]). Same tool over plain HTTP: GET /v1/web/read.
Inputs: url (required), links, format, maxChars.
x402_checkx402 endpoint readiness checkARead-onlyIdempotentInspect
x402 endpoint validator and payment-readiness checker, useful for sellers debugging a paywall or buyers vetting an endpoint before paying. Fetches the URL unpaid, decodes the 402 challenge and grades network, USDC asset, payTo, price vs facilitator fees, EIP-712 domain, CORS and Bazaar metadata. Returns a 0-100 score and a fix list. Never pays the target. Errors: 400 JSON {error} for invalid input. PAID: $0.002 USDC per call on Base via x402 (MCP transport: retry with params._meta["x402/payment"]). Same tool over plain HTTP: GET /v1/x402/check.
Inputs: url (required), method.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Pay-per-call US public data for agents: OFAC, SEC, FMCSA, NPI, VIN recalls, SAM.gov. x402 USDC.
Accountless public-source, SEC Form D and OFAC tools with x402 USDC payment on Base.
EVM address enrichment, counterparty risk and tx screening for agents, paid per call in USDC (x402)
Compliance-gated stablecoin settlement + x402 macro/ESG/climate intelligence for agents. 115 tools.
Related MCP Servers
- FlicenseNot gradedqualityBmaintenanceKeyless, pay-per-call compliance & regulated-data tools for AI agents: OFAC wallet + sanctions/PEP + KYB screening, SEC filings, FRED economics, FDA recalls, federal awards, and continuous monitoring (watch a wallet/company/brand for status changes). USDC via x402 on Base/Solana, no API key, no signup.-

wildrun-records-mcpofficial
AlicenseNot gradedqualityBmaintenanceEnables AI agents to perform US public-records lookups across 55 sources, paying $0.01 USDC per call on Base via x402 from their own wallet.MIT- FlicenseNot gradedqualityAmaintenanceEnables AI agents to perform on-chain compliance checks such as sanctions screening and UK company verification, with autonomous payment via USDC using the x402 protocol.-
- FlicenseNot gradedqualityCmaintenancePay-per-call agent tools (web reader, page extract, email/domain/site/wallet/token checks, screenshot, PDF) via x402 USDC micropayments, with 3 free trial calls per wallet.-
Glama MCP Gateway
Add one secure layer between your agents and this server.