accueil / serveurs / Dev & Code / io.github.bck-stack/sitecheck
io.github.bck-stack/sitecheck
serveur MCP (Model Context Protocol) · sitecheck 1.8.4
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.bck-stack/sitecheck est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.bck-stack/sitecheck » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 225 outils
- address_parse≈ 301 tokens
Splits a free-text postal address into house number, street, unit, postcode, city, district, region and country, with a normalised one-line form. The postcode is checked against the rule of the country (for 18 countries); a mismatch is left out and says so. Workers AI does the split, so check the parts. geocode=1 adds coordinates from OpenStreetMap Nominatim. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (3)
Paramètresaddress· string · requis
The address as free text, up to 500 characterscountry· string · optionnel
ISO2 code of the country when you know it, e.g. DE (optional, improves the postcode check)geocode· string · optionnel
1 to add coordinates from OpenStreetMap, default 0
Exemple d'appel{"name": "address_parse", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"model": "texte", "parts": "texte", "source": "texte", "geocode": "texte", "checkedAt": "texte", "normalised": "texte", "postcodeNote": "texte", "postcodeRuleChecked": "texte"}} - ai_crawlers≈ 208 tokens
For eleven AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended and others): allowed or blocked for the page's path under robots.txt, plus the noai and noimageai opt-outs in meta and X-Robots-Tag, and whether llms.txt exists. Reads the page as static HTML; no JavaScript runs. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètresurl· string · requis
Page address, https://…
Exemple d'appel{"name": "ai_crawlers", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "path": "texte", "optOut": "texte", "source": "texte", "llmsTxt": "texte", "crawlers": "texte", "checkedAt": "texte", "robotsTxt": "texte"}} - airports≈ 363 tokens
Airport lookup in a bundled OurAirports extract (public domain, dated in the answer): by IATA or ICAO code, by name or city words, or the nearest airports within a radius (up to 300 km) of a point. Covers large and medium airports and every airport with an IATA code; small airports without one are left out. Name, codes, type, city, country, coordinates, elevation and Wikipedia link. No time zone (not in the source). Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (6)
Paramètresq· string · optionnel
Name or city words, 3 to 60 characters (one of code, q or lat and lon)lat· string · optionnel
Latitude for the nearest search (with lon)lon· string · optionnel
Longitude for the nearest search (with lat)code· string · optionnel
IATA (3 letters) or ICAO (4 letters) code (one of code, q or lat and lon)limit· string · optionnel
Airports to return, 1 to 20, default 10radiusKm· string · optionnel
Search radius for the nearest search, 1 to 300, default 300
Exemple d'appel{"name": "airports", "arguments": {"q": "texte", "lat": "texte", "lon": "texte", "code": "texte", "limit": "texte", "radiusKm": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": "texte", "query": "texte", "source": "texte", "airports": "texte", "dataDate": "texte", "checkedAt": "texte"}} - apps_search≈ 279 tokens
Searches the App Store (iTunes Search API) by keyword, or looks up one app by its numeric id: name, developer, bundle id, price, rating and rating count, genres, version, release and update dates, size and store link. Country sets the storefront (default us). Ratings are the store's averages for that country. Limit max 50. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (4)
Paramètresq· string · optionnel
Keywords for search (1-100 characters), or omit when using idid· string · optionnel
Numeric App Store id, e.g. 570060128 (instead of q)limit· string · optionnel
Results, 1-50 (default 10)country· string · optionnel
Two-letter storefront code, default us
Exemple d'appel{"name": "apps_search", "arguments": {"q": "texte", "id": "texte", "limit": "texte", "country": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": "texte", "query": "texte", "source": "texte", "country": "texte", "results": "texte", "checkedAt": "texte"}} - arxiv≈ 229 tokens
arXiv papers matching search terms, optionally in one category (cs.AI, math.CO), newest first, max 25: id, title, authors, dates, a 500-character summary, categories and the PDF link. Attribution: Thank you to arXiv for use of its open access interoperability. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (3)
Paramètresq· string · requis
Search termslimit· string · optionnel
1 to 25 (default 5)category· string · optionnel
arXiv category, e.g. cs.AI
Exemple d'appel{"name": "arxiv", "arguments": {"q": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": "texte", "query": "texte", "papers": "texte", "source": "texte", "category": "texte", "checkedAt": "texte", "attribution": "texte"}} - audit≈ 165 tokens
Website audit in one call: WCAG 2.2 accessibility issues (European Accessibility Act) with fixes and a score, SEO basics, security headers and tech stack. Price: $0.02 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètresurl· string · requis
Website URL or domain, e.g. example.com
Exemple d'appel{"name": "audit", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"seo": "texte", "url": "texte", "tech": "texte", "security": "texte", "accessibility": "texte"}} - books≈ 286 tokens
Book lookup by ISBN (checked before the call) or by title and/or author: title, subtitle, authors, publishers, first publish year, median page count, ISBN-10 and ISBN-13 of the matching edition, languages, subjects, cover image URL, and the Open Library work and Wikidata ids. Data from Open Library (CC0). A title with no match is a 404, not charged. Up to 20 results. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (4)
Paramètresisbn· string · optionnel
ISBN-10 or ISBN-13 with or without hyphens (optional)limit· string · optionnel
Results, 1 to 20, default 5title· string · optionnel
Title words, up to 200 characters (optional)author· string · optionnel
Author name, up to 200 characters (optional)
Exemple d'appel{"name": "books", "arguments": {"isbn": "texte", "limit": "texte", "title": "texte", "author": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"books": "texte", "count": "texte", "query": "texte", "source": "texte", "edition": "texte", "checkedAt": "texte"}} - btc_address≈ 220 tokens
A Bitcoin mainnet address: confirmed and unconfirmed balance in BTC and USD, transaction count, funded and spent totals, and its last 10 transactions with the net change for the address. Mainnet bech32 and legacy addresses only. Source: mempool.space. Information only, not financial advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètresaddress· string · requis
Bitcoin mainnet address (bc1…, 1… or 3…)
Exemple d'appel{"name": "btc_address", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"btcUsd": "texte", "source": "texte", "totals": "texte", "address": "texte", "balance": "texte", "checkedAt": "texte", "disclaimer": "texte", "recentTransactions": "texte"}} - btc_fees≈ 186 tokens
Recommended Bitcoin fees in sat/vB (fastest, 30 minutes, 1 hour, economy, minimum), the mempool's size and count, and what a typical 140 vB transaction costs in BTC and USD. Source: mempool.space; USD from Coinbase spot. Cached 30 seconds. Information only, not financial advice. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "btc_fees", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"btcUsd": "texte", "source": "texte", "mempool": "texte", "checkedAt": "texte", "disclaimer": "texte", "feesSatPerVbyte": "texte", "typicalTransaction": "texte"}} - btc_tx≈ 200 tokens
A Bitcoin transaction by txid: confirmed block and time (or unconfirmed), fee in sats and sat/vB, size and virtual size, input and output totals, and whether it signals replace-by-fee. Source: mempool.space. Information only, not financial advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètrestxid· string · requis
Transaction id, 64 hex characters
Exemple d'appel{"name": "btc_tx", "arguments": {"txid": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"fee": "texte", "rbf": "texte", "size": "texte", "txid": "texte", "inputs": "texte", "source": "texte", "status": "texte", "outputs": "texte", "checkedAt": "texte"}} - business_days≈ 381 tokens
Working days for a country. mode=between counts the working days after `from` up to and including `to` (up to 5 years) and lists the public holidays skipped; mode=add gives the date that is N working days after `date` (up to 3,650). Weekends are Saturday and Sunday, Friday and Saturday in Israel, and Friday only in Iran and Afghanistan. Nationwide public holidays from Nager.Date; a country with no holiday data is a 404, not charged. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (6)
Paramètresto· string · optionnel
End date YYYY-MM-DD (mode between; counted)date· string · optionnel
Start date YYYY-MM-DD (mode add)days· string · optionnel
Working days to add, negative to subtract, up to 3,650 in size (mode add)from· string · optionnel
Start date YYYY-MM-DD (mode between; not counted)mode· string · optionnel
between (default) or addcountry· string · requis
ISO 3166 alpha-2 code, e.g. DE, US, IL
Exemple d'appel{"name": "business_days", "arguments": {"country": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"to": "texte", "from": "texte", "mode": "texte", "source": "texte", "counted": "texte", "country": "texte", "checkedAt": "texte", "weekendDays": "texte", "workingDays": "texte", "calendarDays": "texte", "holidaysSkipped": "texte"}} - certs≈ 203 tokens
Current TLS certificates for a domain from Certificate Transparency logs (via CertSpotter): issuer, validity dates and days left, DNS names (up to 100 per certificate), and the distinct subdomains seen. Keyless tier: one request per call; answers are cached an hour. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètresdomain· string · requis
Domain name, e.g. example.com
Exemple d'appel{"name": "certs", "arguments": {"domain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"domain": "texte", "source": "texte", "current": "texte", "checkedAt": "texte", "issuances": "texte", "subdomains": "texte", "attribution": "texte"}} - chat≈ 223 tokens
LLM chat completion with Llama 3.3 70B (fast): send messages or a prompt, up to 1,024 output tokens. Price: $0.004 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (4)
Paramètresprompt· string · optionnel
A single user message (use this or messages), up to 24,000 charactersmessages· array · optionnel
Chat history as [{role: system|user|assistant, content}], up to 50 messagesmax_tokens· integer · optionnel
Up to 1024 (default 1024)temperature· number · optionnel
0 to 2, default 0.6; lower is more predictable
Exemple d'appel{"name": "chat", "arguments": {"prompt": "texte", "messages": [], "max_tokens": 1, "temperature": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"model": "texte", "usage": "texte", "response": "texte"}} - classify≈ 254 tokens
Labels up to 20 texts with 2 to 20 labels you choose, with a confidence from 0 to 1 and a one-line reason per text. One label per text, or several with multi true. Uses the chat model with JSON output; labels are as good as the model's reading of them. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (4)
Paramètrestext· string · optionnel
One text (or texts)multi· boolean · optionnel
true when a text may take several labelstexts· array · optionnel
Up to 20 textslabels· array · requis
2 to 20 different labels
Exemple d'appel{"name": "classify", "arguments": {"labels": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"model": "texte", "source": "texte", "results": "texte", "checkedAt": "texte"}} - clinical_trials≈ 265 tokens
Clinical trials from ClinicalTrials.gov matching words, optionally by status and phase: NCT id, title, status, phases, conditions, sponsor, start and completion dates, enrolment, number of locations and the study link. Information only, not medical advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (4)
Paramètresq· string · requis
Condition, drug or wordslimit· string · optionnel
1 to 20 (default 10)phase· string · optionnel
EARLY_PHASE1, PHASE1, PHASE2, PHASE3, PHASE4 or NA (optional)status· string · optionnel
RECRUITING, COMPLETED, TERMINATED … (optional)
Exemple d'appel{"name": "clinical_trials", "arguments": {"q": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"query": "texte", "source": "texte", "studies": "texte", "checkedAt": "texte", "disclaimer": "texte", "attribution": "texte"}} - code_explain≈ 248 tokens
Explains a code snippet (max 20,000 characters): detected language, a summary, a step-by-step explanation, the functions and classes it defines, and possible bugs and security issues with line numbers. Line numbers outside the snippet are dropped. Model-written: a finding is a lead to check, not a verified defect. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètrescode· string · requis
Source code snippet (max 20,000 characters)language· string · optionnel
Language if you know it (optional; otherwise detected)
Exemple d'appel{"name": "code_explain", "arguments": {"code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "lines": "texte", "steps": "texte", "issues": "texte", "summary": "texte", "language": "texte", "checkedAt": "texte", "functions": "texte"}} - company_br≈ 268 tokens
Returns Brazilian company data from BrasilAPI (CNPJ lookup, MIT licence): legal name, trade name, status, opening date, legal nature, CNAE activities, address, share capital, and partners (QSA). CNPJ check digits are validated before any network call. Rate limit: BrasilAPI allows ~3 req/s. Price: $0.003 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètrescnpj· string · requis
CNPJ number — 14 digits, with or without formatting (e.g. 00.000.000/0001-91 or 00000000000191)
Exemple d'appel{"name": "company_br", "arguments": {"cnpj": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"cnpj": "texte", "email": "texte", "phone": "texte", "source": "texte", "status": "texte", "address": "texte", "mainCnae": "texte", "partners": "texte", "checkedAt": "texte", "legalName": "texte", "tradeName": "texte", "disclaimer": "texte"}} - company_fr≈ 243 tokens
Searches French companies via the official open API (recherche-entreprises.api.gouv.fr, Licence Ouverte v2). Returns legal name, SIREN, head-office SIRET and address, legal form, NAF activity code (no label in the API), creation date, status, size band, and directors when published. Rate limit: ~10 req/s (API's own limit). `limit` max 25. Price: $0.003 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètresq· string · requis
Company name, SIREN (9 digits) or SIRET (14 digits) to searchlimit· string · optionnel
Max results (1–25, default 10)
Exemple d'appel{"name": "company_fr", "arguments": {"q": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": "texte", "total": "texte", "source": "texte", "results": "texte", "checkedAt": "texte", "disclaimer": "texte"}} - company_registry≈ 289 tokens
Companies from the official registers of Norway, Finland, the Czech Republic and Poland. Search by name (Norway, Finland, Czech Republic) or look up one company by its number: Norway 9 digits, Finland Y-tunnus, Czech IČO, Poland KRS (Poland by number only). Answers give name, id, status, legal form, address, incorporation date and industry; Norway lookups by number also list managers. France: use /api/company/fr. Price: $0.003 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (3)
Paramètresq· string · optionnel
Company name (not Poland)id· string · optionnel
Registry number: Norway 9 digits, Finland 1234567-8, Czech 8 digits, Poland 10-digit KRScountry· string · requis
no, fi, cz or pl
Exemple d'appel{"name": "company_registry", "arguments": {"country": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"query": "texte", "source": "texte", "country": "texte", "checkedAt": "texte", "companies": "texte", "attribution": "texte"}} - company_ticker≈ 242 tokens
Maps a US-listed stock ticker, SEC CIK number or company name fragment to the other two, with the exchange: an exact ticker or CIK, or up to 10 names matching the words you give (the names that start with it first). From the SEC's company ticker file (public domain), cached a day and trimmed before caching. Covers companies with an SEC ticker only; a name with no match is a 404, not charged. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètresq· string · requis
A ticker (AAPL), a CIK number (320193) or a name fragment of at least 3 characters (Apple)
Exemple d'appel{"name": "company_ticker", "arguments": {"q": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": "texte", "query": "texte", "source": "texte", "checkedAt": "texte", "companies": "texte"}} - congress≈ 294 tokens
US federal bills from Congress.gov (Library of Congress). Keyword search (q) runs over the 250 most recently updated bills of a Congress, since the API has no full-text search; each match gets its sponsor, status and latest action. A bill number (bill=hr1234-119) returns its cosponsor count, committees and up to 30 actions. Public domain. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (4)
Paramètresq· string · optionnel
Words that must all appear in the bill titlebill· string · optionnel
A bill, e.g. hr1234-119 or s50-119 (type, number, Congress)limit· string · optionnel
Max bills for q, 1-25, default 10congress· string · optionnel
Congress number 93 to the current one (119), default current
Exemple d'appel{"name": "congress", "arguments": {"q": "texte", "bill": "texte", "limit": "texte", "congress": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "query": "texte", "total": "texte", "source": "texte", "results": "texte", "scanned": "texte", "returned": "texte", "checkedAt": "texte"}} - contacts≈ 171 tokens
Company contact enrichment from a domain: emails (same-domain flagged), phones, social profiles, description and tech stack, read from the home, contact, about and legal pages. Price: $0.01 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètresurl· string · requis
Website URL or domain, e.g. example.com
Exemple d'appel{"name": "contacts", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"name": "texte", "tech": "texte", "domain": "texte", "emails": "texte", "socials": "texte"}} - cron≈ 250 tokens
Explains a cron expression in plain English and lists its next runs in UTC and in a time zone. Five fields (minute hour day month weekday), or six with seconds first. Names (MON, JAN) and steps are supported. Computed in the Worker; no network call. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (3)
Paramètrestz· string · optionnel
IANA time zone for the local times, e.g. Europe/Berlin (default UTC)count· string · optionnel
Next runs, 1 to 20 (default 5)expression· string · requis
Cron expression, 5 or 6 fields
Exemple d'appel{"name": "cron", "arguments": {"expression": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"source": "texte", "nextRuns": "texte", "timezone": "texte", "checkedAt": "texte", "expression": "texte", "explanation": "texte", "nextRunsUtc": "texte"}} - crypto_address_risk≈ 264 tokens
Screens up to 20 crypto addresses (EVM chains, Bitcoin, Solana, Tron, Litecoin, Monero, XRP, Zcash and more; 18 currencies) against the US Treasury OFAC Specially Designated Nationals (SDN) digital currency address list. Reports sanction status, list name, SDN program, and source link. Never declares an address clean: reports 'not on the checked lists'. Information only, not financial advice. Price: $0.003 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètresaddresses· string · requis
Up to 20 addresses, comma-separated (a JSON array also works in a POST-style client)
Exemple d'appel{"name": "crypto_address_risk", "arguments": {"addresses": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "source": "texte", "addresses": "texte", "checkedAt": "texte", "disclaimer": "texte", "listsChecked": "texte", "screenedCount": "texte", "sanctionedCount": "texte"}} - crypto_candles≈ 239 tokens
OHLCV candles for a Coinbase trading pair (BTC-USD) at 1m, 5m, 15m, 1h, 6h or 1d granularity, up to 300, newest first, from Coinbase Exchange public market data. Prices are that venue's trades only. Information only, not financial advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (3)
Paramètrespair· string · requis
Coinbase product, e.g. BTC-USDlimit· string · optionnel
1 to 300 (default 100)granularity· string · optionnel
1m, 5m, 15m, 1h, 6h or 1d (default 1h)
Exemple d'appel{"name": "crypto_candles", "arguments": {"pair": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"pair": "texte", "count": "texte", "source": "texte", "candles": "texte", "checkedAt": "texte", "disclaimer": "texte", "granularity": "texte"}} - crypto_convert≈ 309 tokens
Convert an amount between a crypto and a fiat currency, or between two crypto assets, at the current spot price: the rate, the converted amount, the pair path used (direct, or through USD) and the time of the rate. Spot prices from Coinbase, Kraken as the fallback. A spot rate, not an executable quote: no fees or slippage. Fiat to fiat is refused; use the FX tool for that. Information only, not financial advice. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (3)
Paramètresto· string · requis
Symbol to convert to, e.g. EUR, USD or ETHfrom· string · requis
Symbol to convert from: BTC, ETH, SOL, USDC or a fiat code such as EURamount· string · optionnel
Positive amount in the from currency, up to 12 decimals (default 1)
Exemple d'appel{"name": "crypto_convert", "arguments": {"to": "texte", "from": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"to": "texte", "from": "texte", "path": "texte", "rate": "texte", "amount": "texte", "source": "texte", "checkedAt": "texte", "converted": "texte", "disclaimer": "texte"}} - crypto_fear_greed≈ 180 tokens
The Crypto Fear & Greed Index today and for the previous days (up to 30), with its classification (extreme fear to extreme greed). Attribution: alternative.me. Information only, not financial advice. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètresdays· string · optionnel
1 to 30 days (default 1)
Exemple d'appel{"name": "crypto_fear_greed", "arguments": {"days": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"today": "texte", "source": "texte", "history": "texte", "checkedAt": "texte", "disclaimer": "texte", "attribution": "texte"}} - crypto_funding≈ 258 tokens
Perpetual futures funding for one coin across Hyperliquid, OKX, Deribit and dYdX v4: the current funding rate, the interval (1 or 8 hours), the annualised rate, the next funding time, open interest in coins and USD, and the mark or oracle price. A venue that does not list the coin is left out and named in unavailable. Rates are as the venues publish them; funding is paid between traders, not to the venue. Information only, not financial advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètrescoin· string · requis
Coin ticker, 2 to 10 letters or digits, e.g. BTC, ETH or SOL
Exemple d'appel{"name": "crypto_funding", "arguments": {"coin": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"coin": "texte", "count": "texte", "source": "texte", "venues": "texte", "checkedAt": "texte", "disclaimer": "texte", "unavailable": "texte"}} - crypto_indicators≈ 382 tokens
Technical indicators for one crypto pair and interval, computed from the last 60 to 300 candles: SMA and EMA for the periods you give (default SMA 20, 50, 200; EMA 12, 26), RSI 14 (Wilder), MACD 12/26/9, Bollinger 20/2, ATR 14, the latest values, and a plain trend note (above or below the 200 average, overbought or oversold). Candles come from Coinbase; the newest candle may still be forming. Information only, not financial advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (5)
Paramètresema· string · optionnel
Comma-separated EMA periods, up to 5, each 2 to 200 (default 12,26)sma· string · optionnel
Comma-separated SMA periods, up to 5, each 2 to 200 (default 20,50,200)pair· string · requis
Coinbase pair like BTC-USD or ETH-USDlimit· string · optionnel
Candles to use, 60 to 300, default 300granularity· string · optionnel
Candle size: 1m, 5m, 15m, 1h (default), 6h or 1d
Exemple d'appel{"name": "crypto_indicators", "arguments": {"pair": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ema": "texte", "sma": "texte", "macd": "texte", "pair": "texte", "atr14": "texte", "price": "texte", "rsi14": "texte", "trend": "texte", "source": "texte", "candles": "texte", "bollinger": "texte", "checkedAt": "texte"}} - crypto_news≈ 280 tokens
Latest crypto headlines from the RSS feeds of CoinDesk, Cointelegraph, Decrypt, The Block and Bitcoin Magazine, newest first: title, link, publisher, publish time, the coins named in the text, and at most 200 characters of the feed's own summary. Filter by words in the text (q) or by coin. Feeds are cached 5 minutes; a feed that fails is listed in unavailable. Headlines and links only, not the articles. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (3)
Paramètresq· string · optionnel
Words to match in the headline or summary, up to 100 characters (optional)coin· string · optionnel
Coin ticker to filter by, e.g. BTC (optional)limit· string · optionnel
Headlines to return, 1 to 50, default 20
Exemple d'appel{"name": "crypto_news", "arguments": {"q": "texte", "coin": "texte", "limit": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": "texte", "items": "texte", "source": "texte", "checkedAt": "texte", "unavailable": "texte"}} - crypto_orderbook≈ 240 tokens
A level-2 order book snapshot for a Coinbase pair: best bid and ask, mid price, spread in price and basis points, and the top bids and asks up to depth 50. It is a snapshot, not a quote: prices move between calls. Information only, not financial advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètrespair· string · requis
Coinbase product, e.g. BTC-USDdepth· string · optionnel
1 to 50 levels per side (default 10)
Exemple d'appel{"name": "crypto_orderbook", "arguments": {"pair": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"mid": "texte", "asks": "texte", "bids": "texte", "pair": "texte", "depth": "texte", "source": "texte", "spread": "texte", "bestAsk": "texte", "bestBid": "texte", "checkedAt": "texte", "spreadBps": "texte", "disclaimer": "texte"}} - crypto_price≈ 210 tokens
USD spot prices for up to 20 symbols (BTC, ETH, SOL...) from Coinbase, with the source of each price. A Solana mint address also works and is priced by Jupiter. Symbols without a price are listed in unavailable. Cached 15 seconds. Information only, not financial advice. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètressymbols· string · requis
Comma-separated symbols (BTC,ETH) or Solana mint addresses, up to 20
Exemple d'appel{"name": "crypto_price", "arguments": {"symbols": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"prices": "texte", "source": "texte", "checkedAt": "texte", "disclaimer": "texte", "unavailable": "texte"}} - crypto_whales≈ 392 tokens
Large stablecoin and major-token transfers in the last few minutes on Ethereum, Base, Arbitrum, Optimism or Polygon: hash, block time, sender, receiver, amount and USD value at the Coinbase spot price, sorted by value. Labels only for a few known addresses; others are null. One token contract is read over public RPC, so the window is short. Information only, not financial advice. Price: $0.003 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (5)
Paramètreschain· string · optionnel
ethereum (default), base, arbitrum, optimism or polygonlimit· string · optionnel
Transfers to return, 1 to 50, default 20token· string · optionnel
USDC (default), USDT, WETH, WBTC or cbBTC, where the chain has itblocks· string · optionnel
Blocks to scan back from the latest: ethereum 10 (default, max 25), base and optimism 20 (max 40), arbitrum and polygon 40 (max 80)minUsd· string · optionnel
Minimum USD value per transfer, default 1000000, at least 10000
Exemple d'appel{"name": "crypto_whales", "arguments": {"chain": "texte", "limit": "texte", "token": "texte", "blocks": "texte", "minUsd": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "chain": "texte", "token": "texte", "total": "texte", "minUsd": "texte", "source": "texte", "window": "texte", "scanned": "texte", "decimals": "texte", "priceUsd": "texte", "returned": "texte", "checkedAt": "texte"}} - date_calc≈ 490 tokens
Date and time calculations in pure code. op=diff: calendar years, months and days between two dates, and the total days. op=add or subtract: move a date by years, months, weeks, days, hours or minutes (month ends are clamped). op=info: weekday, ISO week, day of year, quarter, and age from birthDate. op=tz: a local date-time in one IANA time zone shown in another. Impossible dates are a 400 with the reason. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (11)
Paramètresop· string · requis
diff, add, subtract, info or tzto· string · optionnel
diff: end date YYYY-MM-DDasOf· string · optionnel
info: the date the age is counted to, default today (UTC)date· string · optionnel
add, subtract, info: date YYYY-MM-DDfrom· string · optionnel
diff: start date YYYY-MM-DD; tz: local date-time YYYY-MM-DDTHH:MMunit· string · optionnel
add, subtract: years, months, weeks, days (default), hours or minutesamount· string · optionnel
add, subtract: whole numberto_zone· string · optionnel
tz: IANA zone to show, e.g. America/New_Yorkdatetime· string · optionnel
tz: local date-time like 2026-10-15T09:30birthDate· string · optionnel
info: date of birth YYYY-MM-DD, for the agefrom_zone· string · optionnel
tz: IANA zone of the given time, e.g. Europe/Berlin
Exemple d'appel{"name": "date_calc", "arguments": {"op": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"op": "texte", "to": "texte", "days": "texte", "from": "texte", "years": "texte", "months": "texte", "source": "texte", "checkedAt": "texte", "direction": "texte", "totalDays": "texte", "totalHours": "texte", "totalWeeks": "texte"}} - defi_chains≈ 231 tokens
Total value locked by chain from DefiLlama, largest first, with each chain's token, chain id and stablecoin market cap. With chain, that chain's own row and its TVL change over 1, 7 and 30 days from DefiLlama's daily history. Data: DefiLlama. Information only, not financial advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètreschain· string · optionnel
Optional chain name as DefiLlama spells it, e.g. Ethereum, Arbitrum, Base, Solanalimit· string · optionnel
Chains to list, 1 to 50, default 20
Exemple d'appel{"name": "defi_chains", "arguments": {"chain": "texte", "limit": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"chain": "texte", "count": "texte", "chains": "texte", "source": "texte", "checkedAt": "texte", "disclaimer": "texte"}} - defi_dex_volume≈ 192 tokens
A DEX's trading volume for 24 hours, 7 days and 30 days, with the change over the last day and the chains it trades on. Attribution: Data: DefiLlama. Information only, not financial advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètresprotocol· string · requis
DefiLlama protocol slug, e.g. uniswap-v3
Exemple d'appel{"name": "defi_dex_volume", "arguments": {"protocol": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"chains": "texte", "source": "texte", "volume": "texte", "protocol": "texte", "checkedAt": "texte", "disclaimer": "texte", "attribution": "texte"}} - defi_fees≈ 203 tokens
A DeFi protocol's fees and revenue for 24 hours, 7 days and 30 days, with the change over the last day against the day before, and the chains it runs on. Attribution: Data: DefiLlama. Information only, not financial advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètresprotocol· string · requis
DefiLlama protocol slug, e.g. aave or uniswap-v3
Exemple d'appel{"name": "defi_fees", "arguments": {"protocol": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"fees": "texte", "chains": "texte", "source": "texte", "revenue": "texte", "protocol": "texte", "checkedAt": "texte", "disclaimer": "texte", "attribution": "texte"}} - defi_stablecoins≈ 192 tokens
Stablecoins tracked by DefiLlama: circulating supply, peg type and mechanism, price, and the chains each one runs on. With symbol, that coin; without it the 50 largest. Attribution: Data: DefiLlama. Information only, not financial advice. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètressymbol· string · optionnel
Symbol, e.g. USDC (optional)
Exemple d'appel{"name": "defi_stablecoins", "arguments": {"symbol": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": "texte", "source": "texte", "checkedAt": "texte", "disclaimer": "texte", "attribution": "texte", "stablecoins": "texte"}} - defi_tvl≈ 233 tokens
Total value locked in DeFi from DefiLlama. For a protocol (its slug, e.g. aave-v3) the current TVL; for a chain (Base, Ethereum...) its TVL with 1-day and 7-day changes. A protocol's history is too large to read here, so it has no change figures. Attribution: Data: DefiLlama. Information only, not financial advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètreschain· string · optionnel
Or a chain name, e.g. Baseprotocol· string · optionnel
DefiLlama protocol slug, e.g. aave-v3
Exemple d'appel{"name": "defi_tvl", "arguments": {"chain": "texte", "protocol": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "slug": "texte", "type": "texte", "source": "texte", "tvlUsd": "texte", "checkedAt": "texte", "disclaimer": "texte", "attribution": "texte"}} - defi_yields≈ 284 tokens
DeFi yield pools from DefiLlama with at least $1M TVL, sorted by APY and filtered by chain, project or symbol (max 50). APY is DefiLlama's estimate, split into base and reward; reward APYs are often temporary. Attribution: Data: DefiLlama. Information only, not financial advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (5)
Paramètreschain· string · optionnel
Chain name, e.g. baselimit· string · optionnel
1 to 50 (default 20)symbol· string · optionnel
Pool symbol, e.g. USDCproject· string · optionnel
Protocol name contains, e.g. aaveminTvlUsd· string · optionnel
Minimum TVL in USD (default and floor 1,000,000)
Exemple d'appel{"name": "defi_yields", "arguments": {"chain": "texte", "limit": "texte", "symbol": "texte", "project": "texte", "minTvlUsd": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "count": "texte", "pools": "texte", "source": "texte", "checkedAt": "texte", "minTvlUsd": "texte", "disclaimer": "texte", "attribution": "texte"}} - describe_image≈ 235 tokens
Describes an image from an https URL or base64 (JPEG, PNG, GIF or WEBP, up to 4 MB): a short description, visible objects, whether it contains text, and the answer to an optional question. Uses Llama 3.2 11B Vision; the model's answers can be wrong. Price: $0.003 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (3)
Paramètresurl· string · optionnel
https:// image addressimage· string · optionnel
Or base64 image dataquestion· string · optionnel
Optional question about the image
Exemple d'appel{"name": "describe_image", "arguments": {"url": "texte", "image": "texte", "question": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"mime": "texte", "model": "texte", "answer": "texte", "source": "texte", "objects": "texte", "checkedAt": "texte", "description": "texte", "containsText": "texte"}} - dex_pools≈ 276 tokens
Fetches decentralized exchange (DEX) liquidity pools for a token or pair across chains via DexScreener (with GeckoTerminal fallback). Returns chain, DEX name, pair address, base/quote tokens, USD price, liquidity, 24h volume, 24h transaction count, price change percentages, and pool creation age. Limit up to 30 pools. Information only, not financial advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (3)
Paramètreschain· string · optionnel
Optional chain filter (e.g. ethereum, solana, base)limit· string · optionnel
Maximum number of pools to return (max 30)token· string · requis
Token contract address or symbol to search pools for
Exemple d'appel{"name": "dex_pools", "arguments": {"token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"pools": "texte", "query": "texte", "source": "texte", "checkedAt": "texte", "disclaimer": "texte", "poolsCount": "texte"}} - disasters≈ 224 tokens
Current disaster alerts from GDACS (UN OCHA and EC JRC): type (earthquake, tropical cyclone, flood, volcano, drought, wildfire), name, country, alert level, start date, severity and link. Filter by type and alert level. Attribution: GDACS. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (3)
Paramètrestype· string · optionnel
EQ, TC, FL, VO, DR or WF (optional)alert· string · optionnel
green, orange or red (optional)limit· string · optionnel
1 to 30 (default 10)
Exemple d'appel{"name": "disasters", "arguments": {"type": "texte", "alert": "texte", "limit": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": "texte", "query": "texte", "events": "texte", "source": "texte", "checkedAt": "texte", "attribution": "texte"}} - distance≈ 216 tokens
The great-circle distance between two points in km and miles, the initial bearing and the midpoint. Each point is a lat,lon pair or a place name (geocoded with OpenStreetMap data, ODbL). Straight-line distance only, not a route. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètresto· string · requis
lat,lon or a place namefrom· string · requis
lat,lon or a place name
Exemple d'appel{"name": "distance", "arguments": {"to": "texte", "from": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"to": "texte", "from": "texte", "source": "texte", "midpoint": "texte", "checkedAt": "texte", "distanceKm": "texte", "distanceMiles": "texte", "initialBearingDeg": "texte"}} - dns≈ 249 tokens
Mail and DNS hygiene of a domain over DNS over HTTPS: A, AAAA, MX, NS, TXT and CAA records; SPF parsed (mechanisms, the all qualifier, a lookup estimate, a warning above 10 lookups); the DMARC policy; DKIM keys under common selectors; MTA-STS, TLS-RPT and BIMI; an issues list and a mail grade from A to F. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètresdomain· string · requis
Domain or URL, e.g. example.com
Exemple d'appel{"name": "dns", "arguments": {"domain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"a": "texte", "mx": "texte", "ns": "texte", "caa": "texte", "spf": "texte", "txt": "texte", "aaaa": "texte", "bimi": "texte", "dkim": "texte", "dmarc": "texte", "domain": "texte", "exists": "texte"}} - doi≈ 206 tokens
A DOI's bibliographic record from Crossref (title, authors, journal, publisher, date, type, citation count, license), or the best matches for a citation-style search (max 10). An unknown DOI answers 404, not charged. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (3)
Paramètresq· string · optionnel
Or a citation-style searchdoi· string · optionnel
DOI, e.g. 10.1038/nature14539limit· string · optionnel
Matches for q, 1 to 10 (default 5)
Exemple d'appel{"name": "doi", "arguments": {"q": "texte", "doi": "texte", "limit": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": "texte", "works": "texte", "source": "texte", "checkedAt": "texte"}} - domain≈ 286 tokens
Domain lookup over RDAP (the successor of WHOIS) and DNS: registered or available, registrar, creation, update and expiry dates, days until expiry, age, status codes, DNSSEC, name servers, plus whether it resolves (IPv4/IPv6) and its mail servers. Any TLD with an RDAP service; others are inferred from DNS. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètresdomain· string · requis
Domain or URL, e.g. example.com or https://www.example.com/page
Exemple d'appel{"name": "domain", "arguments": {"domain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"dns": "texte", "note": "texte", "dnssec": "texte", "domain": "texte", "source": "texte", "ageDays": "texte", "createdAt": "texte", "expiresAt": "texte", "registrar": "texte", "updatedAt": "texte", "registered": "texte", "nameServers": "texte"}} - domain_typosquat≈ 263 tokens
Generates lookalike domains of a brand (omission, transposition, repetition, bit-flip, homoglyph, vowel swap, hyphenation, TLD swap; technique list after dnstwist), checks up to 30 of them in DNS (A records), and reads MX records for up to 8 that resolve. Resolving in DNS is not proof of registration or abuse. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètreslimit· string · optionnel
Variants to look up in DNS, 1-40 (default 40)domain· string · requis
Brand domain, e.g. example.com (a host name with a dot, no scheme or path)
Exemple d'appel{"name": "domain_typosquat", "arguments": {"domain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "domain": "texte", "looked": "texte", "source": "texte", "checkedAt": "texte", "resolving": "texte", "registered": "texte", "unresolved": "texte", "variantsGenerated": "texte"}} - earthquakes≈ 270 tokens
Recent earthquakes from USGS, newest first: magnitude, place, time, depth, coordinates, tsunami flag and alert level. Filter by minimum magnitude, days back (max 30) and a radius around a point. Public domain data. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (6)
Paramètreslat· string · optionnel
Point latitude, with lon and radiusKmlon· string · optionnel
Point longitudedays· string · optionnel
1 to 30 (default 7)limit· string · optionnel
1 to 50 (default 10)radiusKm· string · optionnel
Radius in km around the pointminMagnitude· string · optionnel
0 to 10 (default 4.5)
Exemple d'appel{"name": "earthquakes", "arguments": {"lat": "texte", "lon": "texte", "days": "texte", "limit": "texte", "radiusKm": "texte", "minMagnitude": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"days": "texte", "count": "texte", "events": "texte", "source": "texte", "checkedAt": "texte", "minMagnitude": "texte"}} - econ_indicator≈ 332 tokens
Macro indicators for any country from the World Bank (CC BY 4.0): GDP, GDP growth, GDP per capita, inflation (CPI), unemployment, population, current account, government debt and lending interest rate, with the year, value and unit of each. Country by ISO2 or ISO3 code or exact name; indicator by friendly name or a raw World Bank code. Values lag by one to two years; years with no published value are left out. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (3)
Paramètresyears· string · optionnel
How many years back, 1 to 60, default 10country· string · requis
ISO2 or ISO3 code (DE or DEU), or the country name, e.g. Germanyindicator· string · requis
gdp, gdp-growth, gdp-per-capita, inflation, unemployment, population, current-account, government-debt, interest-rate, or a World Bank code such as NY.GDP.MKTP.CD
Exemple d'appel{"name": "econ_indicator", "arguments": {"country": "texte", "indicator": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"series": "texte", "source": "texte", "country": "texte", "checkedAt": "texte", "indicator": "texte", "disclaimer": "texte", "lastUpdated": "texte"}} - email_check≈ 274 tokens
E-mail pre-check without SMTP: syntax, whether the domain can receive mail (MX or implicit MX, null MX, non-existent domain), disposable domain (9,000+ domain CC0 list), role account (info@, sales@...), free provider and a typo suggestion (gmial.com -> gmail.com). Verdict invalid / risky / unknown. Up to 50 addresses per call with emails=. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètresemail· string · optionnel
One e-mail addressemails· string · optionnel
Alternative: up to 50 addresses, comma-separated
Exemple d'appel{"name": "email_check", "arguments": {"email": "texte", "emails": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"mx": "texte", "note": "texte", "role": "texte", "email": "texte", "total": "texte", "counts": "texte", "domain": "texte", "mxHosts": "texte", "reasons": "texte", "results": "texte", "verdict": "texte", "disposable": "texte"}} - email_reply≈ 331 tokens
Drafts a reply (subject and body) to a received e-mail (max 10,000 characters) for an intent: accept, decline, ask-information, follow-up or custom with your own instructions. Tone formal, neutral or friendly; language as requested. Dates, numbers and names that are not in the inputs appear as placeholders such as [date]. Read it before sending. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (5)
Paramètrestone· string · optionnel
formal, neutral (default) or friendlyemail· string · requis
The e-mail you received (max 10,000 characters)intent· string · requis
accept, decline, ask-information, follow-up or customlanguage· string · optionnel
Language code or name of the reply, default eninstructions· string · optionnel
Your own instructions (max 500 characters), required for intent custom
Exemple d'appel{"name": "email_reply", "arguments": {"email": "texte", "intent": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"body": "texte", "note": "texte", "tone": "texte", "intent": "texte", "subject": "texte", "language": "texte", "checkedAt": "texte"}} - embed≈ 147 tokens
Multilingual text embeddings (BGE-M3, 1024 dimensions) for up to 100 texts per call. For search, RAG and clustering. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètrestext· ? · requis
A string or an array of up to 100 strings
Exemple d'appel{"name": "embed", "arguments": {"text": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"model": "texte", "dimensions": "texte", "embeddings": "texte"}} - encode≈ 267 tokens
Encode or decode text as base64, base64url, hex, URL (percent) encoding, HTML entities, punycode (domain names) or quoted-printable. Body { input, scheme, direction }, up to 1 MB. Invalid input to decode is a 400 that names the position of the first bad character. Unknown HTML entities are reported, not guessed. Pure code, no outside request. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (3)
Paramètresinput· string · requis
The text to encode or decode (JSON body field)scheme· string · requis
base64, base64url, hex, url, html, punycode or quoted-printabledirection· string · optionnel
encode (default) or decode
Exemple d'appel{"name": "encode", "arguments": {"input": "texte", "scheme": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"output": "texte", "scheme": "texte", "source": "texte", "checkedAt": "texte", "direction": "texte"}} - enforcement_actions≈ 315 tokens
Recent enforcement items from the regulators' own feeds: SEC litigation releases and administrative proceedings, CFPB enforcement actions, FTC consumer-protection and competition press releases, DOJ press releases. Each: agency, feed, title, date, link, a short summary and, for SEC and CFPB, the respondent named in the title. Filters: agency, words (q), days (1-90). The feeds hold the latest 25-30 items each. Price: $0.003 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (4)
Paramètresq· string · optionnel
Words that must appear in the title or summary (optional)days· string · optionnel
Look back this many days, 1 to 90, default 30limit· string · optionnel
Items to return, 1 to 50, default 20agency· string · optionnel
sec, cfpb, ftc or doj; omit for all
Exemple d'appel{"name": "enforcement_actions", "arguments": {"q": "texte", "days": "texte", "limit": "texte", "agency": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": "texte", "items": "texte", "since": "texte", "source": "texte", "agencies": "texte", "checkedAt": "texte", "disclaimer": "texte", "feedsUnavailable": "texte"}} - ens≈ 245 tokens
ENS on Ethereum mainnet. A name (vitalik.eth) resolves to its address, and an address resolves to its primary name, accepted only when that name resolves back to the same address. Returns the avatar and the url, com.twitter, com.github, description and email text records when set. A name that is not registered returns 200 with address null. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètresname· string · optionnel
ENS name, e.g. vitalik.ethaddress· string · optionnel
Or an address, 0x…
Exemple d'appel{"name": "ens", "arguments": {"name": "texte", "address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"name": "texte", "input": "texte", "avatar": "texte", "address": "texte", "records": "texte", "sources": "texte", "resolver": "texte", "checkedAt": "texte", "disclaimer": "texte", "registered": "texte", "primaryName": "texte"}} - entities≈ 234 tokens
Named entities in a text or a page: people, organisations, places, dates and money amounts (from the chat model), plus e-mail addresses, URLs and phone numbers (from patterns), each de-duplicated with a count. With url, the page's readable text is used (robots.txt is respected). Price: $0.003 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètresurl· string · optionnel
Or a page address, https://…text· string · optionnel
Text, up to 12,000 characters
Exemple d'appel{"name": "entities", "arguments": {"url": "texte", "text": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "urls": "texte", "dates": "texte", "model": "texte", "money": "texte", "emails": "texte", "people": "texte", "phones": "texte", "places": "texte", "source": "texte", "checkedAt": "texte", "organisations": "texte"}} - eori≈ 214 tokens
Checks up to 10 UK EORI numbers (GB or XI followed by 12 or 15 digits) with HMRC's public check: valid or not, with the processing date. HMRC does not publish the trader's name in this check, so it is null. An HMRC outage is a 503, not charged, never 'invalid'. EU EORI numbers are refused with a 400 in this version. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètreseori· string · requis
One UK EORI number, or up to 10 separated by commas, e.g. GB123456789000
Exemple d'appel{"name": "eori", "arguments": {"eori": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "count": "texte", "source": "texte", "results": "texte", "checkedAt": "texte"}} - eu_tenders≈ 209 tokens
Active EU public tenders from TED matching words, optionally for one buyer country: notice number, title, buyer, country, publication date, deadline, CPV codes and link, newest first. Country is an ISO alpha-3 code (DEU, FRA, POL). Attribution: TED, EU open data. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètresq· string · optionnel
Keywordscountry· string · optionnel
ISO 3166 alpha-3 buyer country, e.g. DEU
Exemple d'appel{"name": "eu_tenders", "arguments": {"q": "texte", "country": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"query": "texte", "total": "texte", "source": "texte", "tenders": "texte", "checkedAt": "texte", "attribution": "texte"}} - evm_address≈ 249 tokens
Native balance, nonce and account type of an EVM address on Base (default), Ethereum, Arbitrum, Optimism or Polygon: a wallet, a contract, or an EIP-7702 delegated wallet with its delegate. On Ethereum also the ENS primary name, when it resolves back to the address. Read over public RPC. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètreschain· string · optionnel
base (default), ethereum, arbitrum, optimism or polygonaddress· string · requis
EVM address, 0x…
Exemple d'appel{"name": "evm_address", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"kind": "texte", "chain": "texte", "nonce": "texte", "native": "texte", "source": "texte", "address": "texte", "checkedAt": "texte", "codeBytes": "texte", "disclaimer": "texte", "delegatedTo": "texte", "primaryName": "texte"}} - evm_allowance≈ 264 tokens
ERC-20 allowance an owner has granted a spender for one token: raw and human amount, with the token's symbol and decimals. unlimited is true when the allowance is at least 2^255, the usual approve-everything value. Read-only. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (4)
Paramètreschain· string · optionnel
base (default), ethereum, arbitrum, optimism or polygonowner· string · requis
Token owner, 0x…token· string · requis
ERC-20 contract, 0x…spender· string · requis
Spender, 0x…
Exemple d'appel{"name": "evm_allowance", "arguments": {"owner": "texte", "token": "texte", "spender": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"raw": "texte", "chain": "texte", "owner": "texte", "token": "texte", "amount": "texte", "source": "texte", "spender": "texte", "checkedAt": "texte", "unlimited": "texte", "disclaimer": "texte"}} - evm_balance≈ 255 tokens
ERC-20 balance of an address for one token contract on a chain: token name, symbol, decimals, raw and human amount, and a USD value when Coinbase has a spot price for the symbol. Only the token you name is read; the native balance is in /api/evm/address. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (3)
Paramètreschain· string · optionnel
base (default), ethereum, arbitrum, optimism or polygontoken· string · requis
ERC-20 contract address, 0x…address· string · requis
EVM address, 0x…
Exemple d'appel{"name": "evm_balance", "arguments": {"token": "texte", "address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"raw": "texte", "chain": "texte", "token": "texte", "amount": "texte", "holder": "texte", "source": "texte", "usdPrice": "texte", "usdValue": "texte", "checkedAt": "texte", "disclaimer": "texte"}} - evm_block≈ 208 tokens
An EVM block by number, or the latest one: hash, time, transaction count, gas used and limit, and base fee in gwei. Read over public RPC. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètreschain· string · optionnel
base (default), ethereum, arbitrum, optimism or polygonnumber· string · optionnel
Block number, or latest (default)
Exemple d'appel{"name": "evm_block", "arguments": {"chain": "texte", "number": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"hash": "texte", "time": "texte", "chain": "texte", "number": "texte", "source": "texte", "gasUsed": "texte", "gasLimit": "texte", "checkedAt": "texte", "disclaimer": "texte", "baseFeeGwei": "texte", "transactionCount": "texte"}} - evm_call≈ 292 tokens
Read-only contract call (eth_call): decodes the return value of a function you name, e.g. balanceOf(address) returns (uint256). Nothing is signed or sent. A function whose name reads like a write (transfer, approve, mint, set...) is refused unless it is declared view or pure. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (4)
Paramètresargs· string · optionnel
JSON array of arguments, e.g. ["0xd8dA…"]chain· string · optionnel
base (default), ethereum, arbitrum, optimism or polygoncontract· string · requis
Contract address, 0x…function· string · requis
Human-readable signature, e.g. balanceOf(address) returns (uint256)
Exemple d'appel{"name": "evm_call", "arguments": {"contract": "texte", "function": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"args": "texte", "chain": "texte", "result": "texte", "source": "texte", "outputs": "texte", "contract": "texte", "function": "texte", "checkedAt": "texte", "disclaimer": "texte"}} - evm_contract≈ 261 tokens
Whether a contract's source is verified on Sourcify (exact or partial match), with its name, compiler version, license, and the functions and events from its ABI. A contract without verified source is answered with verified false, not an error. Chains: base (default), ethereum, arbitrum, optimism, polygon. Read-only. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètreschain· string · optionnel
base (default), ethereum, arbitrum, optimism or polygonaddress· string · requis
Contract address, 0x…
Exemple d'appel{"name": "evm_contract", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"name": "texte", "chain": "texte", "match": "texte", "events": "texte", "source": "texte", "address": "texte", "chainId": "texte", "license": "texte", "verified": "texte", "checkedAt": "texte", "functions": "texte", "compilerVersion": "texte"}} - evm_decode≈ 229 tokens
Function signatures for a 4-byte selector, and for calldata the decoded arguments. Signatures come from the openchain.xyz database, with 4byte.directory as fallback. Calldata is decoded against each candidate until one fits the selector and the arguments; bigints are returned as strings. Read-only. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètresdata· string · optionnel
Calldata, 0x followed by hex (at least 4 bytes)selector· string · optionnel
Or only the selector: 0x followed by 8 hex characters
Exemple d'appel{"name": "evm_decode", "arguments": {"data": "texte", "selector": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"source": "texte", "decoded": "texte", "selector": "texte", "checkedAt": "texte", "signatures": "texte"}} - evm_logs≈ 302 tokens
Event logs of a contract over recent blocks (default 1,000, max 5,000), newest first, max 100: block, transaction hash, topics and data. topic0 takes an event signature such as Transfer(address,address,uint256) or a 32-byte hash. Public nodes refuse very large results: narrow the range or add topic0. Price: $0.003 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (4)
Paramètreschain· string · optionnel
base (default), ethereum, arbitrum, optimism or polygonblocks· string · optionnel
Blocks to search back from the latest (max 5000)topic0· string · optionnel
Event signature, e.g. Transfer(address,address,uint256), or a 32-byte hashcontract· string · requis
Contract address, 0x…
Exemple d'appel{"name": "evm_logs", "arguments": {"contract": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"logs": "texte", "chain": "texte", "count": "texte", "source": "texte", "topic0": "texte", "window": "texte", "contract": "texte", "checkedAt": "texte", "truncated": "texte", "disclaimer": "texte"}} - evm_nft≈ 262 tokens
ERC-721 facts for one token: owner, collection name and symbol, tokenURI, and its metadata (name, description, image) when the URI is http(s) or ipfs. The metadata fetch has a 5-second timeout and a 256 KB cap; a failed fetch is reported in metadataNote and does not fail the call. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (3)
Paramètreschain· string · optionnel
base (default), ethereum, arbitrum, optimism or polygontokenId· string · requis
Token id, decimalcontract· string · requis
ERC-721 contract, 0x…
Exemple d'appel{"name": "evm_nft", "arguments": {"tokenId": "texte", "contract": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"chain": "texte", "owner": "texte", "source": "texte", "tokenId": "texte", "contract": "texte", "metadata": "texte", "tokenUri": "texte", "checkedAt": "texte", "collection": "texte", "disclaimer": "texte"}} - evm_simulate≈ 344 tokens
Simulates an EVM transaction execution without broadcasting: { chain, from, to, data, value }. Returns eth_call output, gas estimate, success/revert status with decoded revert reason (Error(string), Panic(uint256)), and token balance if to is an ERC-20. State overrides not supported by public RPCs. Information only, not financial advice. Price: $0.003 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (5)
Paramètresto· string · requis
Target contract 42-character 0x hex addressdata· string · optionnel
Transaction calldata in 0x hex formatfrom· string · optionnel
Sender 42-character 0x hex addresschain· string · requis
Target EVM chain name (e.g. ethereum, base, arbitrum)value· string · optionnel
Optional value in wei (hex or decimal string)
Exemple d'appel{"name": "evm_simulate", "arguments": {"to": "texte", "chain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"to": "texte", "from": "texte", "chain": "texte", "token": "texte", "source": "texte", "success": "texte", "provider": "texte", "checkedAt": "texte", "disclaimer": "texte", "returnData": "texte", "gasEstimate": "texte", "revertReason": "texte"}} - evm_token≈ 306 tokens
On-chain facts about an ERC-20 contract on Base (default), Ethereum, Arbitrum, Optimism or Polygon, read over RPC: name, symbol, decimals, total supply, code size, whether it is a proxy (EIP-1967, EIP-1822 or the pre-1967 OpenZeppelin slots) with its implementation and admin, owner() and whether ownership is renounced, risky functions found in the bytecode, and plain warning flags. No paid security service is called. Price: $0.003 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètreschain· string · optionnel
base (default), ethereum, arbitrum, optimism or polygonaddress· string · requis
Token contract address, 0x…
Exemple d'appel{"name": "evm_token", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"name": "texte", "note": "texte", "chain": "texte", "flags": "texte", "owner": "texte", "proxy": "texte", "symbol": "texte", "address": "texte", "hasCode": "texte", "sources": "texte", "decimals": "texte", "checkedAt": "texte"}} - evm_transfers≈ 286 tokens
ERC-20 transfers into and out of an address in a window of recent blocks (default 2,000, max 10,000), from Transfer logs, newest first, max 100 rows with token symbols. token limits the search to one contract. A busy address can be truncated: narrow the window to see the rest. Price: $0.003 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (4)
Paramètreschain· string · optionnel
base (default), ethereum, arbitrum, optimism or polygontoken· string · optionnel
Optional ERC-20 contract, 0x…blocks· string · optionnel
Blocks to search back from the latest (max 10000)address· string · requis
EVM address, 0x…
Exemple d'appel{"name": "evm_transfers", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"chain": "texte", "count": "texte", "token": "texte", "source": "texte", "window": "texte", "address": "texte", "checkedAt": "texte", "transfers": "texte", "truncated": "texte", "disclaimer": "texte"}} - evm_tx≈ 279 tokens
Status, block, time, sender, recipient, value, gas used and fee (native and USD) of an EVM transaction, plus the ERC-20 Transfer events inside it (token, symbol, from, to, amount). A pending transaction returns status pending. Read over public RPC; a fallback node is used when the first refuses old receipts. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètreshash· string · requis
Transaction hash, 0x + 64 hex characterschain· string · optionnel
base (default), ethereum, arbitrum, optimism or polygon
Exemple d'appel{"name": "evm_tx", "arguments": {"hash": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"to": "texte", "fee": "texte", "from": "texte", "hash": "texte", "time": "texte", "block": "texte", "chain": "texte", "value": "texte", "source": "texte", "status": "texte", "gasUsed": "texte", "checkedAt": "texte"}} - evm_wallet≈ 252 tokens
Native balance and the major tokens (USDC, USDT, EURC, DAI, WETH, cbBTC and WBTC where listed) of an EVM address on Base (default), Ethereum, Arbitrum, Optimism, Polygon, or chain=all, with USD values from Coinbase spot prices. One Multicall3 call per chain. Zero balances are omitted, and only the listed tokens are checked, not every token the wallet holds. Price: $0.003 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètreschain· string · optionnel
base (default), ethereum, arbitrum, optimism, polygon or alladdress· string · requis
Wallet address, 0x…
Exemple d'appel{"name": "evm_wallet", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"notes": "texte", "chains": "texte", "address": "texte", "sources": "texte", "totalUsd": "texte", "checkedAt": "texte", "disclaimer": "texte"}} - exif≈ 254 tokens
Camera make and model, lens, date taken, exposure (ISO, shutter, aperture, focal length), orientation, image size, software, and GPS latitude, longitude and altitude with a map link, from the EXIF of a JPEG, HEIC, TIFF or PNG image at a URL. Only the first 256 KB is read. A file that is not an image is 415; an image without EXIF is 200 with hasExif false. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètresurl· string · requis
https URL of a JPEG, HEIC, TIFF or PNG image
Exemple d'appel{"name": "exif", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"gps": "texte", "url": "texte", "note": "texte", "width": "texte", "camera": "texte", "format": "texte", "hasGps": "texte", "height": "texte", "hasExif": "texte", "takenAt": "texte", "exposure": "texte", "finalUrl": "texte"}} - extract≈ 278 tokens
Structured data from a web page (url) or your own text: give a schema of up to 20 field names with what each holds, and get a JSON object with exactly those fields, null where the text does not state one. Llama 3.3 70B. Text is capped at 12,000 characters; a model answer that is not JSON is retried once, then not charged. Price: $0.004 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (4)
Paramètresurl· string · optionnel
Web page to read (or text)text· string · optionnel
Text to read (up to 12,000 characters), instead of urlschema· object · requis
Field name to what the field holds, up to 20 fieldsinstructions· string · optionnel
Optional extra instructions, up to 500 characters
Exemple d'appel{"name": "extract", "arguments": {"schema": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "model": "texte", "fields": "texte", "checkedAt": "texte"}} - fda_adverse_events≈ 237 tokens
The most reported adverse reactions to a drug in FDA's FAERS database: counts, total reports and the share that were serious. Reports are voluntary and show association, not proof of cause. Source: openFDA. Information only, not medical advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètresdrug· string · requis
Generic drug name, e.g. ibuprofenlimit· string · optionnel
Top reactions, 1 to 25 (default 10)
Exemple d'appel{"name": "fda_adverse_events", "arguments": {"drug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"drug": "texte", "source": "texte", "checkedAt": "texte", "reactions": "texte", "disclaimer": "texte", "attribution": "texte", "totalReports": "texte", "seriousReports": "texte", "seriousSharePct": "texte"}} - fda_label≈ 251 tokens
The latest US drug label (FDA SPL) for a brand or generic name: brand, generic name, manufacturer, indications, dosage, warnings and contraindications (each cut to 1,000 characters) and the set id. Information from the label only; it is not medical advice. Source: openFDA. Information only, not medical advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètresdrug· string · requis
Brand or generic drug name, e.g. advil or ibuprofen
Exemple d'appel{"name": "fda_label", "arguments": {"drug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"drug": "texte", "brand": "texte", "setId": "texte", "dosage": "texte", "source": "texte", "generic": "texte", "warnings": "texte", "checkedAt": "texte", "disclaimer": "texte", "attribution": "texte", "indications": "texte", "manufacturer": "texte"}} - feed≈ 234 tokens
Items of an RSS, Atom or RDF feed, or of the feed a web page advertises: title, link, published date, author and a 300-character summary, newest first (max 50). since keeps items published on or after a date. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (3)
Paramètresurl· string · requis
Feed address, or a web page that advertises onelimit· string · optionnel
1 to 50 (default 20)since· string · optionnel
Only items published on or after this date, e.g. 2026-09-01
Exemple d'appel{"name": "feed", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "feed": "texte", "count": "texte", "items": "texte", "since": "texte", "source": "texte", "checkedAt": "texte", "totalInFeed": "texte"}} - finance_loan≈ 459 tokens
Loan and investment calculator in exact cents, no outside source. mode=annuity: monthly payment, total interest and the full amortisation schedule (up to 600 months). mode=compound: future value of an initial sum plus monthly contributions. mode=npv or irr: discount or internal rate of return of a list of cashflows (up to 200, the first at time 0). Rates are percentages from 0 to 100 a year (per period for npv and irr); terms up to 50 years. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (7)
Paramètresmode· string · requis
annuity (default), compound, npv or irrrate· string · optionnel
Annual rate in percent, 0 to 100 (annuity, compound); rate per period in percent for npv (-99 to 1000)cashflows· string · optionnel
Comma-separated cashflows for npv and irr, e.g. -1000,300,400,500 (first at time 0)principal· string · optionnel
Loan amount (annuity) or starting sum (compound), up to two decimals (optional for compound)termYears· string · optionnel
Term in years, up to 50 (annuity, compound)termMonths· string · optionnel
Term in months, 1 to 600, instead of termYearscontribution· string · optionnel
Monthly contribution for compound, up to two decimals (optional)
Exemple d'appel{"name": "finance_loan", "arguments": {"mode": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"mode": "texte", "rate": "texte", "months": "texte", "source": "texte", "schedule": "texte", "checkedAt": "texte", "principal": "texte", "totalPaid": "texte", "disclaimer": "texte", "lastPayment": "texte", "totalInterest": "texte", "monthlyPayment": "texte"}} - flights≈ 438 tokens
Flight fares for one route and date, one-way or round trip: the cheapest, the fastest and the cheapest nonstop option, then up to 20 itineraries sorted by price with carrier, stops, duration, departure and arrival times (local and UTC), every flight segment and aircraft. Cabin, maximum stops and market (sets the currency) are optional. Fares for a single traveller from Ignav; a fare search, not a booking. Price: $0.05 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (8)
Paramètresto· string · requis
Arrival airport, 3-letter IATA code, e.g. LHRdate· string · requis
Departure date YYYY-MM-DD (today to 330 days ahead)from· string · requis
Departure airport, 3-letter IATA code, e.g. ISTcabin· string · optionnel
economy (default), premium_economy, business or firstlimit· string · optionnel
Itineraries to return, 1-20, default 10market· string · optionnel
2-letter country code that sets the currency, default US (USD); e.g. GB, DE, TRreturn· string · optionnel
Return date YYYY-MM-DD for a round trip (optional)maxStops· string · optionnel
Maximum stops per direction: 0, 1, 2 or 3 (optional)
Exemple d'appel{"name": "flights", "arguments": {"to": "texte", "date": "texte", "from": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "count": "texte", "query": "texte", "source": "texte", "fastest": "texte", "cheapest": "texte", "currency": "texte", "checkedAt": "texte", "observedAt": "texte", "itineraries": "texte", "cheapestNonstop": "texte"}} - food≈ 284 tokens
Packaged food by barcode (EAN-8, UPC-A, EAN-13 or GTIN-14) or by name: product name, brand, quantity, Nutri-Score, NOVA group, nutrients per 100 g (energy, fat, saturated fat, carbohydrates, sugars, fibre, protein, salt), allergens, labels, ingredients text and front image URL. Open Food Facts data (ODbL, attribution in source). A barcode not in the database is a 404, not charged. Community data: values can be missing or wrong. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (3)
Paramètresname· string · optionnel
Product name words, 2 to 100 characters (optional, when no barcode)limit· string · optionnel
Results for a name search, 1 to 20, default 5barcode· string · optionnel
EAN-8, UPC-A, EAN-13 or GTIN-14 digits (optional)
Exemple d'appel{"name": "food", "arguments": {"name": "texte", "limit": "texte", "barcode": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": "texte", "query": "texte", "source": "texte", "products": "texte", "checkedAt": "texte"}} - fx≈ 277 tokens
Currency exchange rates from the European Central Bank (about 30 currencies, back to 1999): latest or a given date, amount conversion, or a daily time series between two dates. Source: ECB reference rates via Frankfurter. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (6)
Paramètresto· string · optionnel
Target currencies, comma-separated (default: all)end· string · optionnel
YYYY-MM-DD: time series end (default today)date· string · optionnel
YYYY-MM-DD for a past dayfrom· string · optionnel
Base currency, default USDstart· string · optionnel
YYYY-MM-DD: time series startamount· string · optionnel
Amount to convert, default 1
Exemple d'appel{"name": "fx", "arguments": {"to": "texte", "end": "texte", "date": "texte", "from": "texte", "start": "texte", "amount": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"base": "texte", "date": "texte", "rates": "texte", "amount": "texte", "source": "texte", "converted": "texte"}} - gas≈ 261 tokens
Gas prices on Base (default), Ethereum, Arbitrum, Optimism, Polygon or Solana, or chain=all for every chain at once: the base fee and slow, normal and fast priority fees, the latest block, and what a plain transfer and an ERC-20 transfer cost in native token and USD. EVM figures come from eth_feeHistory over the last 20 blocks; Solana from recent prioritization fees. Cached 15 seconds. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètreschain· string · optionnel
base (default), ethereum, arbitrum, optimism, polygon, solana or all
Exemple d'appel{"name": "gas", "arguments": {"chain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"block": "texte", "chain": "texte", "source": "texte", "transfer": "texte", "checkedAt": "texte", "costBasis": "texte", "disclaimer": "texte", "baseFeeGwei": "texte", "nativeSymbol": "texte", "erc20Transfer": "texte", "nativePriceUsd": "texte", "priorityFeeGwei": "texte"}} - geocode≈ 222 tokens
Place names to coordinates and back: up to 5 matches for a name, or the place at a coordinate. Each match has a display name, latitude and longitude, country code and type. Attribution: © OpenStreetMap contributors, ODbL. Results are cached seven days. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (3)
Paramètresq· string · optionnel
Place name, e.g. Berlinlat· string · optionnel
For reverse geocoding: latitudelon· string · optionnel
For reverse geocoding: longitude
Exemple d'appel{"name": "geocode", "arguments": {"q": "texte", "lat": "texte", "lon": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"query": "texte", "source": "texte", "results": "texte", "checkedAt": "texte", "attribution": "texte"}} - github_issues≈ 250 tokens
Issues or pull requests of a GitHub repository, searched by words and state (open, closed or all), newest updated first: number, title, state, labels, author, comments, dates and link. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (5)
Paramètresq· string · optionnel
Words to search for (optional)repo· string · requis
owner/name or a github.com URLtype· string · optionnel
issue (default) or prlimit· string · optionnel
1 to 30 (default 10)state· string · optionnel
open (default), closed or all
Exemple d'appel{"name": "github_issues", "arguments": {"repo": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"repo": "texte", "items": "texte", "query": "texte", "total": "texte", "source": "texte", "checkedAt": "texte"}} - github_releases≈ 180 tokens
The latest releases of a GitHub repository: tag, name, date, pre-release flag, the first 1,500 characters of the notes, and the number of assets. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètresrepo· string · requis
owner/name or a github.com URLlimit· string · optionnel
1 to 10 (default 5)
Exemple d'appel{"name": "github_releases", "arguments": {"repo": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"repo": "texte", "source": "texte", "releases": "texte", "checkedAt": "texte"}} - github_repo≈ 301 tokens
A public GitHub repository: stars, forks, watchers, open issues and pull requests, license, default branch, created and pushed dates, topics, languages with shares, latest release, commits in the last four weeks and the top five contributors. Up to six GitHub requests per call. Commit statistics are null while GitHub computes them. Source: GitHub REST API. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètresrepo· string · requis
owner/name, e.g. cloudflare/workers-sdk, or a github.com URL
Exemple d'appel{"name": "github_repo", "arguments": {"repo": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "fork": "texte", "repo": "texte", "forks": "texte", "stars": "texte", "source": "texte", "topics": "texte", "license": "texte", "archived": "texte", "pushedAt": "texte", "watchers": "texte", "checkedAt": "texte"}} - github_search≈ 276 tokens
GitHub search with its own query syntax (e.g. 'sqlite language:rust stars:>100'). Repositories: name, owner, stars, forks, language, topics, licence, pushed date. Issues: title, state, labels, comments, URL. Code: path, repository and link. GitHub limits search to about 30 requests a minute; a busy minute is a 503, not charged. Limit max 30. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (3)
Paramètresq· string · requis
GitHub search query, GitHub search syntax (1-256 characters)type· string · optionnel
repositories (default), issues, code or userslimit· string · optionnel
Results, 1-30 (default 10)
Exemple d'appel{"name": "github_search", "arguments": {"q": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"type": "texte", "count": "texte", "query": "texte", "source": "texte", "results": "texte", "checkedAt": "texte", "totalCount": "texte", "incompleteResults": "texte"}} - github_user≈ 195 tokens
A GitHub user's public profile (name, company, location, blog, bio, followers, public repos, creation date) and their five most-starred repositories that are not forks. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètresuser· string · requis
GitHub login
Exemple d'appel{"name": "github_user", "arguments": {"user": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"bio": "texte", "url": "texte", "blog": "texte", "name": "texte", "login": "texte", "source": "texte", "company": "texte", "location": "texte", "topRepos": "texte", "checkedAt": "texte", "createdAt": "texte", "followers": "texte"}} - grants≈ 243 tokens
US federal grant opportunities from Grants.gov matching keywords: number, title, agency, open and close dates (YYYY-MM-DD), status and link, newest opening date first. Grants.gov matches keywords anywhere in the full listing, not only the title. Posted and forecasted opportunities by default. US government data. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (3)
Paramètresq· string · requis
Keywordslimit· string · optionnel
1 to 25 (default 10)status· string · optionnel
posted, forecasted, closed or archived (optional)
Exemple d'appel{"name": "grants", "arguments": {"q": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"query": "texte", "total": "texte", "grants": "texte", "source": "texte", "checkedAt": "texte", "attribution": "texte"}} - hash≈ 308 tokens
Hashes of a text or base64 input (up to 1 MB): MD5, SHA-1, SHA-256, SHA-384, SHA-512 and CRC-32, and HMAC-SHA-256 or HMAC-SHA-512 when a key is given. Hex and base64 output. MD5 and CRC-32 are implemented here and checked against RFC 1321 and the standard CRC test vector. Body { input, encoding, algorithms, key }. Pure code and WebCrypto, no outside request. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (4)
Paramètreskey· string · optionnel
Key for the HMAC algorithms, up to 1024 characters (JSON body field)input· string · requis
The text, or base64 when encoding is base64 (JSON body field)encoding· string · optionnel
text (default) or base64algorithms· string · optionnel
Comma-separated: md5, sha1, sha256, sha384, sha512, crc32, hmac-sha256, hmac-sha512 (default: all but the HMACs)
Exemple d'appel{"name": "hash", "arguments": {"input": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"bytes": "texte", "source": "texte", "results": "texte", "checkedAt": "texte"}} - headers≈ 248 tokens
Security headers of a URL's final response: Strict-Transport-Security, Content-Security-Policy, X-Frame-Options (or CSP frame-ancestors), X-Content-Type-Options, Referrer-Policy, Permissions-Policy, Cross-Origin-Opener-Policy and Cross-Origin-Resource-Policy, each with present, value, ok and advice. Also cookies missing Secure, HttpOnly or SameSite (names only), version leaks in Server or X-Powered-By, and a grade from A to F. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètresurl· string · requis
Page URL or domain, e.g. example.com
Exemple d'appel{"name": "headers", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "grade": "texte", "leaks": "texte", "score": "texte", "status": "texte", "cookies": "texte", "headers": "texte", "finalUrl": "texte", "checkedAt": "texte"}} - hiring≈ 178 tokens
Search the current Hacker News 'Who is hiring?' thread: companies hiring, filtered by keywords and remote, with contact emails and links. Price: $0.01 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (3)
Paramètresq· string · optionnel
Keywords, all must matchlimit· string · optionnel
Max results, up to 100remote· string · optionnel
1 = remote only
Exemple d'appel{"name": "hiring", "arguments": {"q": "texte", "limit": "texte", "remote": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"total": "texte", "thread": "texte", "results": "texte"}} - hn≈ 280 tokens
Hacker News stories or comments from the Algolia search API: keyword search (q) or the current front page (mode=front), optionally since a date. Stories give title, URL, HN link, points, comments, author and time. Comments give their text (400 characters, HTML stripped) and the story title. Up to 50 results. Public data, no key. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (5)
Paramètresq· string · optionnel
Keywordsmode· string · optionnel
front: the current front page (stories only)type· string · optionnel
story (default) or commentlimit· string · optionnel
Max results, 1-50, default 20since· string · optionnel
YYYY-MM-DD: only items from this day on
Exemple d'appel{"name": "hn", "arguments": {"q": "texte", "mode": "texte", "type": "texte", "limit": "texte", "since": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"query": "texte", "total": "texte", "source": "texte", "results": "texte", "returned": "texte", "checkedAt": "texte"}} - hn_search≈ 340 tokens
Full-text search of Hacker News stories or comments through the Algolia HN API: title, URL, author, points, comment count, time and HN link; comments include their text (max 500 characters). Filters: date range (from, to as YYYY-MM-DD), minimum points, sort by relevance or date. Covers the public HN index only; limit max 25. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (7)
Paramètresq· string · requis
Search words (1-200 characters)to· string · optionnel
Latest creation date YYYY-MM-DD (optional)from· string · optionnel
Earliest creation date YYYY-MM-DD (optional)sort· string · optionnel
relevance (default) or date (newest first)type· string · optionnel
story (default) or commentlimit· string · optionnel
Results, 1-25 (default 10)minPoints· string · optionnel
Minimum points (default 0)
Exemple d'appel{"name": "hn_search", "arguments": {"q": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"sort": "texte", "type": "texte", "count": "texte", "query": "texte", "nbHits": "texte", "source": "texte", "results": "texte", "checkedAt": "texte"}} - holidays≈ 209 tokens
Public holidays of a country (ISO 2 code) for a year (default: this year): date, local and English names, and whether the holiday is nationwide or regional with its counties. Source: Nager.Date. An empty list is a valid answer. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètresyear· string · optionnel
1900 to 2100 (default: this year)country· string · requis
ISO 3166 alpha-2 code, e.g. DE
Exemple d'appel{"name": "holidays", "arguments": {"country": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"year": "texte", "count": "texte", "source": "texte", "country": "texte", "holidays": "texte", "checkedAt": "texte"}} - iban≈ 310 tokens
IBAN validation with no network call: ISO 13616 length and structure for every country in the SWIFT IBAN registry, the mod-97 checksum, national check digits where a public algorithm exists (FR, ES, IT, BE, NL, NO, FI, PL, PT and the Balkan countries), and the split into bank code, branch code and account. Returns the electronic and print format. Pass ibans= for up to 50 at once. No bank name or BIC lookup (no dataset is bundled). Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètresiban· string · optionnel
One IBAN. Spaces, dashes and lowercase are acceptedibans· string · optionnel
Alternative: up to 50 IBANs, comma-separated
Exemple d'appel{"name": "iban", "arguments": {"iban": "texte", "ibans": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"bban": "texte", "iban": "texte", "count": "texte", "input": "texte", "valid": "texte", "checks": "texte", "account": "texte", "country": "texte", "invalid": "texte", "results": "texte", "bankCode": "texte", "ibanPrint": "texte"}} - image≈ 155 tokens
Generate an image from a text prompt (FLUX.1 schnell). Returns a base64 JPEG. Fast, 1024x1024. Price: $0.005 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètressteps· integer · optionnel
1-8, default 4prompt· string · requis
Up to 2048 chars
Exemple d'appel{"name": "image", "arguments": {"prompt": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"mime": "texte", "model": "texte", "image_base64": "texte"}} - invoice_extract≈ 288 tokens
Structured data from an invoice: seller and buyer (name, address, tax ID), invoice number, dates, currency, line items, subtotal, tax, total and payment details, with null for anything absent. The arithmetic is checked (line sum against subtotal, subtotal plus tax against total) and mismatches are returned. PDF with a text layer by URL or base64, or plain text. Price: $0.005 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (3)
Paramètresurl· string · optionnel
https link to a PDF invoice with a text layer (JSON body field)text· string · optionnel
The invoice text (JSON body field); or give url or pdf_base64 insteadpdf_base64· string · optionnel
The PDF as base64, up to 15 MB (JSON body field)
Exemple d'appel{"name": "invoice_extract", "arguments": {"url": "texte", "text": "texte", "pdf_base64": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"model": "texte", "checks": "texte", "source": "texte", "invoice": "texte", "checkedAt": "texte", "disclaimer": "texte", "allChecksPass": "texte"}} - ip≈ 188 tokens
Who owns an IP address: network name, CIDR, owner, abuse contact (RDAP), ASN and holder (RIPEstat), and reverse DNS. Private, reserved and documentation addresses are refused with 400. Public registry data only. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètresip· string · requis
IPv4 or IPv6 address
Exemple d'appel{"name": "ip", "arguments": {"ip": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"ip": "texte", "asn": "texte", "owner": "texte", "source": "texte", "network": "texte", "version": "texte", "checkedAt": "texte", "reverseDns": "texte", "abuseContact": "texte"}} - json_repair≈ 252 tokens
Repairs broken JSON: markdown fences, comments, trailing commas, single quotes, unquoted keys, Python literals (True, False, None) and truncated endings. Pure code first; the model is asked once only when code cannot repair it. Optional JSON Schema check covers type, required, properties, items, enum, minimum, maximum, minLength, maxLength and pattern. Input max 1 MB. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètrestext· string · requis
The broken JSON text (max 1 MB)schema· object · optionnel
Optional JSON Schema to validate the repaired value against
Exemple d'appel{"name": "json_repair", "arguments": {"text": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"fixes": "texte", "valid": "texte", "value": "texte", "problems": "texte", "checkedAt": "texte", "usedModel": "texte"}} - json_validate≈ 214 tokens
Validates JSON data against a JSON Schema (draft 2020-12): valid true or false, and up to 50 errors with the instance path, the keyword and the message. Schema and data are each limited to 200 KB. Remote $ref targets are not fetched. No network call. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètresdata· ? · requis
Any JSON value to validateschema· object · requis
A JSON Schema (object or boolean)
Exemple d'appel{"name": "json_validate", "arguments": {"data": "texte", "schema": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"draft": "texte", "valid": "texte", "errors": "texte", "source": "texte", "checkedAt": "texte", "errorCount": "texte"}} - jwt_decode≈ 289 tokens
Decodes a JWT (up to 16 KB): header, payload, registered claims as ISO dates, expired and not-yet-valid flags, algorithm and signature length. With jwksUrl (public https) the signature is checked with WebCrypto for RS, PS and ES algorithms against the matching key. 'none' is never accepted; HMAC needs the secret. Tokens are secrets: this tool does not store or log them. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètrestoken· string · requis
The JWT, three base64url parts separated by dots (up to 16 KB)jwksUrl· string · optionnel
Public https URL of the JWKS to verify with (optional)
Exemple d'appel{"name": "jwt_decode", "arguments": {"token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"kid": "texte", "type": "texte", "claims": "texte", "header": "texte", "source": "texte", "expired": "texte", "payload": "texte", "verified": "texte", "algorithm": "texte", "checkedAt": "texte", "notYetValid": "texte", "signatureBytes": "texte"}} - lang≈ 250 tokens
The language of a text with franc-min: ISO 639-3 and ISO 639-1 codes, the English name, confidence from 0 to 1, the script (Latin, Cyrillic, Arabic...) and the three next most likely languages. Send texts= (a JSON array of up to 20 strings) for a batch. Under 20 characters the answer is und with a note. 61 languages. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètrestext· string · optionnel
Up to 5,000 characterstexts· string · optionnel
Alternative: a JSON array of up to 20 strings, e.g. ["Hallo","Merhaba"]
Exemple d'appel{"name": "lang", "arguments": {"text": "texte", "texts": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": "texte", "length": "texte", "script": "texte", "results": "texte", "iso639_1": "texte", "language": "texte", "checkedAt": "texte", "confidence": "texte", "alternatives": "texte", "languageName": "texte"}} - law_ecfr≈ 293 tokens
Searches the US eCFR by keyword or retrieves the current text of a specific section (title, part, section) via the official eCFR API. Returns hierarchy, heading, text (max 50,000 characters), last amended date, and official URL. Coverage: current CFR as published on ecfr.gov. Price: $0.003 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (5)
Paramètresq· string · optionnel
Keyword search query (max 200 characters)part· string · optionnel
CFR part number (e.g. 1020) for section lookuplimit· string · optionnel
Max search results (1–25, default 10)title· string · optionnel
CFR title number (1–50) for section lookupsection· string · optionnel
CFR section number (e.g. 1020.210) for section lookup
Exemple d'appel{"name": "law_ecfr", "arguments": {"q": "texte", "part": "texte", "limit": "texte", "title": "texte", "section": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": "texte", "query": "texte", "total": "texte", "source": "texte", "results": "texte", "checkedAt": "texte", "disclaimer": "texte"}} - law_federal_register≈ 334 tokens
Searches Federal Register documents via the official API (public domain). Filter by terms, agency slug, document type (rule, proposed rule, notice, presidential document) and date range. Each result includes title, document number, type, agencies, publication date, effective date, comment end date, abstract, and PDF/HTML URLs. `limit` max 50. Price: $0.003 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (6)
Paramètresq· string · optionnel
Keyword search terms (max 200 characters)type· string · optionnel
Document type: RULE, PRORULE, NOTICE, PRESDOCUlimit· string · optionnel
Max results (1–50, default 20)agency· string · optionnel
Agency slug (e.g. securities-and-exchange-commission)dateGte· string · optionnel
Publication date on or after (YYYY-MM-DD)dateLte· string · optionnel
Publication date on or before (YYYY-MM-DD)
Exemple d'appel{"name": "law_federal_register", "arguments": {"q": "texte", "type": "texte", "limit": "texte", "agency": "texte", "dateGte": "texte", "dateLte": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": "texte", "total": "texte", "source": "texte", "results": "texte", "checkedAt": "texte", "disclaimer": "texte"}} - lei≈ 257 tokens
Legal entity lookup in GLEIF by 20-character LEI or company name (best match plus up to 5 alternatives): legal name, status, jurisdiction, addresses, registration status and renewal date, direct and ultimate parent (or the reporting-exception reason), child counts with the first 10 direct children, and a one-line kycSummary. Source: GLEIF Global LEI Index (CC0). Price: $0.005 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètresq· string · requis
A 20-character LEI or a company name
Exemple d'appel{"name": "lei", "arguments": {"q": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"lei": "texte", "query": "texte", "source": "texte", "status": "texte", "children": "texte", "legalName": "texte", "matchedBy": "texte", "kycSummary": "texte", "matchScore": "texte", "alternatives": "texte", "directParent": "texte", "jurisdiction": "texte"}} - links≈ 224 tokens
Every link on one page (anchor text, internal or external) and a status check of up to 40 of them: status, final URL after redirects, ok, and the error for network failures. Totals: found, checked, broken, redirected and skipped beyond the 40. scope=all, internal or external. robots.txt is respected. Price: $0.003 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètresurl· string · requis
Page URL or domainscope· string · optionnel
all (default), internal or external
Exemple d'appel{"name": "links", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "note": "texte", "links": "texte", "scope": "texte", "totals": "texte", "finalUrl": "texte", "checkedAt": "texte"}} - llms_txt≈ 183 tokens
Whether a site publishes /llms.txt and /llms-full.txt: the parsed llms.txt (title, summary, sections with their links) and the size of llms-full.txt. Reads the site itself, through the same URL guard and size cap as the page tools. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètresurl· string · requis
Site address, https://…
Exemple d'appel{"name": "llms_txt", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"site": "texte", "source": "texte", "llmsTxt": "texte", "llmsFull": "texte", "checkedAt": "texte"}} - logo≈ 209 tokens
A site's brand assets: its icons (favicon, apple-touch-icon and web app manifest icons, largest first), the og:image, theme colour and site name, read from the page and its manifest. Falls back to /favicon.ico when the page declares no icon. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètresurl· string · optionnel
Site address, https://… (or give domain)domain· string · optionnel
Domain name, e.g. stripe.com
Exemple d'appel{"name": "logo", "arguments": {"url": "texte", "domain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"site": "texte", "icons": "texte", "source": "texte", "ogImage": "texte", "siteName": "texte", "checkedAt": "texte", "themeColor": "texte"}} - macro≈ 322 tokens
Official rate and macro series in one call, by name: fed_funds, us_cpi, us_core_cpi, us_unemployment, us_10y, us_2y, us_mortgage_30y, us_gdp, wti_oil, brent_oil, henry_hub_gas, us_house_price_index, ecb_deposit_rate, ecb_main_refi_rate and euro_area_hicp. Latest value, change vs previous and vs a year earlier, and observations. Up to 6 series. FRED (US public domain), the ECB Data Portal and Eurostat. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (3)
Paramètresfrom· string · optionnel
Only observations from this date (YYYY-MM-DD) onlimit· string · optionnel
Observations per series, 1-120, default 12series· string · requis
Up to 6 series names, comma-separated: fed_funds, us_cpi, us_core_cpi, us_unemployment, us_10y, us_2y, us_mortgage_30y, us_gdp, wti_oil, brent_oil, henry_hub_gas, us_house_price_index, ecb_deposit_rate, ecb_main_refi_rate, euro_area_hicp
Exemple d'appel{"name": "macro", "arguments": {"series": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"series": "texte", "source": "texte", "license": "texte", "checkedAt": "texte"}} - markdown≈ 286 tokens
Markdown to HTML with GitHub-flavoured tables and strikethrough, heading ids, the list of headings and links, and a word count. Raw HTML in the input is escaped unless allowHtml is true; links and images with javascript:, vbscript: or data: addresses are removed. Pure code, no outbound request. Input up to 200 KB. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (4)
Paramètresgfm· boolean · optionnel
GitHub-flavoured Markdown, default truemarkdown· string · requis
The Markdown text, up to 200 KBallowHtml· boolean · optionnel
Keep raw HTML from the input, default false (escaped)headingIds· boolean · optionnel
Give each heading an id, default true
Exemple d'appel{"name": "markdown", "arguments": {"markdown": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"html": "texte", "links": "texte", "source": "texte", "options": "texte", "headings": "texte", "checkedAt": "texte", "wordCount": "texte"}} - markets≈ 268 tokens
Search Panta prediction markets (USDC on Solana) by keywords, phase or category. Compact rows: question, YES/NO implied probability from live prices, volume, close and resolution times, resolution source. Powered by Panta. Information only, not financial advice. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (4)
Paramètresq· string · optionnel
Keywords, all must match (title, description, category)limit· string · optionnel
Max results, 1-20, default 10status· string · optionnel
primary (open for buys), secondary, resolved or cancelledcategory· string · optionnel
Optional: sports, crypto, politics, entertainment, finance, science, world, other
Exemple d'appel{"name": "markets", "arguments": {"q": "texte", "limit": "texte", "status": "texte", "category": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"total": "texte", "results": "texte", "poweredBy": "texte", "disclaimer": "texte"}} - markets_brief≈ 180 tokens
One Panta prediction market in depth: current YES/NO odds, recent trading activity and a short neutral AI summary of what it asks, what resolves it and what the price implies. No advice. Powered by Panta. Price: $0.01 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Panta market id, from GET /api/markets
Exemple d'appel{"name": "markets_brief", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"market": "texte", "summary": "texte", "disclaimer": "texte", "recentActivity": "texte"}} - markets_build_buy≈ 302 tokens
Build an unsigned Panta buy transaction (Solana v0, base64, plus the raw instructions) for your own wallet to sign and broadcast. SiteCheck never signs, holds keys or custodies funds. Then report the signature to POST /api/markets/report (free). Price: $0.01 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (5)
Paramètresid· string · requis
Panta market id (the market's event address, base58), from GET /api/marketsside· string · requis
yes or nowallet· string · requis
The buyer's Solana wallet (base58). It pays and signs; SiteCheck never does.amountUsdc· string · requis
USDC to spend, as a decimal string, e.g. "5.00"maxSlippageBps· integer · optionnel
1-5000, default 100 (1%)
Exemple d'appel{"name": "markets_build_buy", "arguments": {"id": "texte", "side": "texte", "wallet": "texte", "amountUsdc": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"order": "texte", "disclaimer": "texte", "transaction": "texte", "instructions": "texte"}} - markets_quote≈ 268 tokens
Quote a YES or NO buy on a Panta market for a USDC amount and wallet: expected shares, average fill price, fee and price impact against the spot price. Nothing is signed or sent. Powered by Panta. Price: $0.005 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (4)
Paramètresid· string · requis
Panta market id (the market's event address, base58), from GET /api/marketsside· string · requis
yes or nowallet· string · requis
The buyer's Solana wallet (base58). It pays and signs; SiteCheck never does.amountUsdc· string · requis
USDC to spend, as a decimal string, e.g. "5.00"
Exemple d'appel{"name": "markets_quote", "arguments": {"id": "texte", "side": "texte", "wallet": "texte", "amountUsdc": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"spotPrice": "texte", "disclaimer": "texte", "priceImpact": "texte", "expectedFill": "texte"}} - media_transcript≈ 406 tokens
Speech to text from a media link: TikTok, X, SoundCloud, Facebook, Dailymotion, podcasts, Drive or Dropbox links, direct audio or video files. Text, timestamped segments, language, duration; speaker labels on request. Price from maxMinutes (default 5, up to 120): direct file up to 25 MB $0.001 + $0.0006/min, other links $0.002 + $0.0009/min, speakers=1 $0.01/min. Longer media is refused unpaid. YouTube returns captions. No speech is a 404, not charged. Price: $0.0065 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (4)
Paramètresurl· string · requis
Public link to the video, audio file or podcast episode (http or https)language· string · optionnel
Spoken language code such as en, tr or pt-BR (optional, detected by default)speakers· string · optionnel
1 = label the speakers (optional; $0.01 per minute of maxMinutes)maxMinutes· string · optionnel
Longest media to accept, 1 to 120, default 5. Sets the price: a direct audio or video file up to 25 MB $0.001 + $0.0006 per minute, other links $0.002 + $0.0009 per minute
Exemple d'appel{"name": "media_transcript", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"text": "texte", "model": "texte", "title": "texte", "method": "texte", "source": "texte", "language": "texte", "platform": "texte", "segments": "texte", "checkedAt": "texte", "maxMinutes": "texte", "source_note": "texte", "speakerLabels": "texte"}} - meta≈ 263 tokens
SEO and sharing metadata of one web page, read from its HTML without JavaScript: final URL and status, title and description with their lengths, canonical, robots meta, lang, hreflang, Open Graph and Twitter card tags, JSON-LD types and objects, favicon, heading outline, word count, and an issues list of plain sentences. robots.txt is respected. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (1)
Paramètresurl· string · requis
Page URL or domain, e.g. example.com
Exemple d'appel{"name": "meta", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"url": "texte", "lang": "texte", "icons": "texte", "title": "texte", "issues": "texte", "jsonLd": "texte", "robots": "texte", "status": "texte", "twitter": "texte", "finalUrl": "texte", "headings": "texte", "hreflang": "texte"}} - moderate≈ 216 tokens
Safety check of a text or a chat turn with Llama Guard 3: safe or unsafe, and the violated categories (S1 to S14, named in plain words). Send text, or messages (up to 20 turns). Classifies only; it does not change or block anything. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (2)
Paramètrestext· string · optionnel
Text to check, up to 8,000 charactersmessages· array · optionnel
Or chat turns: {role: user or assistant, content}, up to 20
Exemple d'appel{"name": "moderate", "arguments": {"text": "texte", "messages": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"safe": "texte", "model": "texte", "source": "texte", "checkedAt": "texte", "categories": "texte"}} - npi≈ 225 tokens
US healthcare providers from the NPPES NPI Registry: look up one by its 10-digit NPI (check digit verified) or search by name with an optional state. Each provider gives type, name, credential, status, primary taxonomy and practice address. Information only, not medical advice. Price: $0.001 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
Paramètres, retour & exemple (3)
Paramètresname· string · optionnel
First and last name, or last namestate· string · optionnel
Two-letter US state, e.g. CAnumber· string · optionnel
10-digit NPI
Exemple d'appel{"name": "npi", "arguments": {"name": "texte", "state": "texte", "number": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"query": "texte", "source": "texte", "checkedAt": "texte", "providers": "texte", "attribution": "texte"}}
+ 105 autres outils (affichage limité à 120).
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».