accueil / serveurs / Recherche & Web / io.github.DarthSander/agentdata-nl
io.github.DarthSander/agentdata-nl
serveur MCP (Model Context Protocol) · agentdata-nl 0.3.0
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.DarthSander/agentdata-nl est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.DarthSander/agentdata-nl » 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 53 outils
- attest_settlement≈ 378 tokens
For a seller receiving an agent payment: verify the settlement on-chain (tx confirmed, correct recipient and amount), report the payer wallet's on-chain history, screen the provided counterparty name against the EU and UN sanctions lists, and return an Ed25519-signed attestation you keep as your audit record (verifiable offline via /.well-known/attest-keys.json). Facts and proof, never a guarantee, custody or compliance verdict. Name appears only as SHA-256.
Paramètres, retour & exemple (5)
Paramètrespayer· object · optionnelpayment· object · requispurpose· string · optionnel
optional non-identifying labelexpected· object · requiscounterparty_name· string · optionnel
name you know for the payer; screened against EU/UN sanctions, stored only as SHA-256
Exemple d'appel{"name": "attest_settlement", "arguments": {"payment": {}, "expected": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_ch_company≈ 182 tokens
Official Swiss company check from the Zefix register (Central Business Name Index, federal). Look up by UID (exact, e.g. CHE-105.909.036) or search by name (up to 5 candidates). Returns official name with translations, legal form, register status (active / in liquidation / deleted) with deletion date, legal seat, purpose, address and last SHAB publication date, with a direct link to the cantonal register excerpt. Companies only.
Paramètres, retour & exemple (2)
Paramètresuid· string · optionnel
Swiss UID (exact), e.g. CHE-105.909.036; provide this or 'name'name· string · optionnel
Company name to search (up to 5 candidates)
Exemple d'appel{"name": "check_ch_company", "arguments": {"uid": "texte", "name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_crypto_firm≈ 214 tokens
Is this crypto firm authorised in the EU? One call checks the official ESMA interim MiCA register of authorised crypto-asset service providers (CASPs) AND the EU non-compliant entities warning list. Search by firm name, platform website/domain, or LEI. Returns authorisation details (member state, competent authority, authorised services, LEI) and any warning-list entries, each with an official source reference. Firms only. Counterparty/scam check before sending funds to a platform.
Paramètres, retour & exemple (3)
Paramètreslei· string · optionnel
20-character LEI code (ISO 17442)name· string · optionnel
Crypto firm name; provide this, 'website' or 'lei'website· string · optionnel
Platform website or domain (strongest match)
Exemple d'appel{"name": "check_crypto_firm", "arguments": {"lei": "texte", "name": "texte", "website": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_crypto_signal≈ 1275 tokens
Cheap polling for a crypto opportunity you already retrieved: send signal_id plus the known_version you hold and receive whether it changed, the current version, live status (ACTIVE/STALE/INVALIDATED), which change types occurred (score, classification, entry zone, economics, execution blockers, status) and next_check_after — no full signal payload. Built for monitoring an active opportunity over time. Market intelligence only: no execution, no custody, no position sizing. Paid per request.
Paramètres, retour & exemple (2)
Paramètressignal_id· string · requis
Signal id you are monitoring, e.g. 'sig_a1b2c3d4e5f6'known_version· integer · optionnel
Version you already hold, e.g. 4; omit it and the answer is always changed=true (no baseline). Poll no earlier than the next_check_after you received.
Exemple d'appel{"name": "check_crypto_signal", "arguments": {"signal_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"query": {}, "status": "ACTIVE", "changed": true, "signal_id": "texte", "checked_at": "texte", "disclaimer": "texte", "change_types": [], "source_as_of": 1, "known_version": 1, "current_version": 1, "next_check_after": 1, "source_disclaimer": "texte"}} - check_cz_company≈ 156 tokens
Official Czech company check from the ARES register (Ministry of Finance, open data). Look up by ICO (exact) or search by name (up to 5 candidates). Returns official name, legal form code, VAT number (DIC), establishment and termination dates, registered address and NACE activity codes, with a direct ARES link. Companies only.
Paramètres, retour & exemple (2)
Paramètresico· string · optionnel
8-digit Czech ICO (exact), e.g. 45274649; provide this or 'name'name· string · optionnel
Company name to search (up to 5 candidates)
Exemple d'appel{"name": "check_cz_company", "arguments": {"ico": "texte", "name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_dutch_insolvency≈ 202 tokens
Dutch bankruptcy and insolvency check against the official Central Insolvency Register of the Dutch judiciary (rechtspraak.nl). Detects published bankruptcy (faillissement), suspension of payments (surseance) and debt restructuring procedures. Best results with a KVK number. Returns procedure type, status, dates, court and a source reference per match, with explicit match-basis and coverage notes. A no_match means no publication in the currently searchable register. Companies only.
Paramètres, retour & exemple (3)
Paramètrescity· string · optionnelname· string · requis
Company namekvk_number· string · optionnel
8-digit KVK number (strongly recommended; exact match)
Exemple d'appel{"name": "check_dutch_insolvency", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_fi_company≈ 170 tokens
Official Finnish company check from the YTJ register (PRH open data). Look up by Business ID (exact) or search by name (up to 5 candidates). Returns the current official name, company form, main business line, registration/end dates, address, raw YTJ status codes and registered company situations such as bankruptcy or liquidation, with a direct YTJ link. Companies only.
Paramètres, retour & exemple (2)
Paramètresname· string · optionnel
Company name to search (up to 5 candidates)business_id· string · optionnel
Finnish Business ID (exact), e.g. 0112038-9; provide this or 'name'
Exemple d'appel{"name": "check_fi_company", "arguments": {"name": "texte", "business_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_fr_company≈ 186 tokens
Official French company check from the INSEE Sirene register (French government open data). Look up by SIREN (exact) or search by name (up to 5 candidates). Returns official legal name, administrative status (active/ceased), legal form and NAF activity codes, company size category, creation/cessation dates, head-office address and SIRET, with a direct link to the official Annuaire des Entreprises. Companies only; no director or officer data.
Paramètres, retour & exemple (2)
Paramètresname· string · optionnel
Company name to search (up to 5 candidates)siren· string · optionnel
9-digit SIREN (exact), e.g. 552081317; provide this or 'name'
Exemple d'appel{"name": "check_fr_company", "arguments": {"name": "texte", "siren": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_fr_insolvency≈ 179 tokens
French insolvency check against BODACC, the official bulletin of civil and commercial announcements (DILA open data). Searches collective procedures (sauvegarde, redressement, liquidation judiciaire), conciliation and professional recovery announcements by SIREN. Returns judgment nature and date, court, publication date and a direct BODACC link per announcement. A no_match means no publication in the searchable set (since 2008) — no historical clearance. Companies only.
Paramètres, retour & exemple (1)
Paramètressiren· string · requis
9-digit SIREN (exact match; resolve a name via check_fr_company first)
Exemple d'appel{"name": "check_fr_insolvency", "arguments": {"siren": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_no_company≈ 184 tokens
Official Norwegian company check from the Enhetsregisteret (Brønnøysund Register Centre, open data). Look up by organisation number (exact) or search by name (up to 5 candidates). Returns official name, organisation form, industry code, employee count, registration date, business address and — directly from the register — bankruptcy and liquidation flags, with a direct register link. Companies only.
Paramètres, retour & exemple (2)
Paramètresname· string · optionnel
Company name to search (up to 5 candidates)organisation_number· string · optionnel
9-digit Norwegian organisation number (exact), e.g. 923609016; provide this or 'name'
Exemple d'appel{"name": "check_no_company", "arguments": {"name": "texte", "organisation_number": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_pl_company≈ 186 tokens
Polish VAT whitelist check (official Ministry of Finance register). Verifies a company's VAT status by NIP and — uniquely — whether a given bank account number (NRB) is registered to that company in the tax register: the standard Polish invoice-fraud check before paying a supplier. Returns VAT status, REGON/KRS, address, registered-account count and the official consultation confirmation id (request_id). Companies only.
Paramètres, retour & exemple (2)
Paramètresnip· string · requis
10-digit Polish NIP (tax id)bank_account· string · optionnel
Optional 26-digit account number (NRB) to verify against the tax register
Exemple d'appel{"name": "check_pl_company", "arguments": {"nip": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_token_registry≈ 204 tokens
Is this crypto-asset or its issuer MiCA-notified in the EU? Searches the official ESMA interim MiCA register token lists — e-money token (EMT) issuers, asset-referenced token (ART) issuers, and notified crypto-asset white papers — by issuer name, LEI, or Digital Token Identifier (DTI). Returns issuer, home member state, competent authority, DTIs and the official white-paper URL per match. Useful before trusting a stablecoin or token sold as EU-regulated.
Paramètres, retour & exemple (3)
Paramètresdti· string · optionnel
Digital Token Identifier (ISO 24165)lei· string · optionnel
20-character LEI of the issuerissuer· string · optionnel
Token issuer name; provide this, 'lei' or 'dti'
Exemple d'appel{"name": "check_token_registry", "arguments": {"dti": "texte", "lei": "texte", "issuer": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_uk_company≈ 171 tokens
Official UK company check from the Companies House register. Look up by company number (exact) or search by name (up to 5 candidates). Returns official name, status (active/dissolved/liquidation), type, incorporation and cessation dates, registered office, SIC codes, and the register's insolvency-history and charges flags, with a direct Companies House link. Companies only.
Paramètres, retour & exemple (2)
Paramètresname· string · optionnel
Company name to search (up to 5 candidates)company_number· string · optionnel
UK company number (exact), e.g. 08804411; provide this or 'name'
Exemple d'appel{"name": "check_uk_company", "arguments": {"name": "texte", "company_number": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_x402_counterparty≈ 198 tokens
Trust check before paying an unfamiliar x402 service, by pay_to address and/or service URL. Combines our own availability monitoring of the service's x402 endpoint (30-day uptime, last check, observed payTo/price and drift between our measurements), on-chain USDC payment history to the address on Base (2-day window), and EU regulatory status of the domain (MiCA-authorised or ESMA warning list). Factual only — no scores; not being monitored is not negative, presence is no endorsement.
Paramètres, retour & exemple (2)
Paramètrespay_to· string · optionnel
0x-address that receives the payment; provide this and/or 'resource'resource· string · optionnel
URL of the x402 service to check
Exemple d'appel{"name": "check_x402_counterparty", "arguments": {"pay_to": "texte", "resource": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - crypto_feed_since≈ 1449 tokens
Free with a feed_handle from crypto_feed_subscribe: every published advice change since your cursor, across all covered coins — new signals, classification flips (previous_classification vs classification), status/score/entry-zone changes. Send back next_cursor each time; for the full advice behind a signal_id call get_crypto_signal (paid).
Paramètres, retour & exemple (4)
Paramètreskinds· array · optionnel
Optional filter: new_signal, classification_changed, status_changed, score_changed, entry_zone_changed, economics_changed, execution_blockers_changedlimit· number · optionnel
Max events per page (default 100, max 500)cursor· number · optionnel
Sequence you last saw; omit to continue from your subscription start, 0 for the backlogfeed_handle· string · requis
Handle returned when you subscribed
Exemple d'appel{"name": "crypto_feed_since", "arguments": {"feed_handle": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "count": 1, "cursor": 1, "events": [], "expired": true, "has_more": true, "checked_at": "texte", "disclaimer": "texte", "expires_at": "texte", "latest_seq": 1, "feed_handle": "texte", "next_cursor": 1}} - crypto_feed_subscribe≈ 578 tokens
Subscribe for 30 days to the change feed behind /crypto/scan: one cursor over the upstream advice ledger, all coins at once. Returns a handle and a cursor; polling is then free and unlimited: /crypto/feed/since returns every published change since your cursor — new signals, classification flips, status changes (PUBLISHED/STALE/INVALIDATED), score and entry-zone changes. Be first to know when the market state flips; the full advice per signal stays a separate paid call.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "crypto_feed_subscribe", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"poll": {}, "renew": {}, "cursor": 1, "coverage": {}, "checked_at": "texte", "disclaimer": "texte", "expires_at": "texte", "event_kinds": [], "feed_handle": "texte", "methodology": "texte"}} - crypto_track_record≈ 154 tokens
Measured track record of the strategies behind /crypto/verdict, resold from the upstream signal system. Give a window in days (default 30, clamped 1..365); returns per strategy the number of trades, wins, win rate and average net return over that window, with the measurement start. A factual measurement over a short window (wide error bars), not investment advice. Cheap showcase for the paid verdict endpoint.
Paramètres, retour & exemple (1)
Paramètresdays· number · optionnel
Measurement window in days (default 30, clamped 1..365)
Exemple d'appel{"name": "crypto_track_record", "arguments": {"days": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - crypto_verdict≈ 240 tokens
Live crypto trading verdict for a coin (e.g. BTC-EUR), resold from an upstream signal system. Two layers: 'long' (positional ALLOW_LONG/EXIT/HOLD with confidence, summary and primary risk) and 'daytrade' (a 15m LONG/EXIT setup with entry range, stop-loss, take-profit and reward:risk). Pick layer long|daytrade|both. No fresh verdict for the requested layer means 400 and no charge — you only pay for an actual, still-valid verdict. Factual model output, not investment advice.
Paramètres, retour & exemple (2)
Paramètrescoin· string · requis
Coin/product id, e.g. 'BTC-EUR' (see supported coins in the error on an unknown coin)layer· string · optionnel · long | regime | daytrade | both
Which verdict layer to buy ('regime' is an accepted alias for 'long'); no fresh verdict for it means 400 and no charge
Exemple d'appel{"name": "crypto_verdict", "arguments": {"coin": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - doc_extract≈ 326 tokens
Structured data from any document for AI agents, $0.25 per call: send a PDF, DOCX, XLSX, HTML, image or plain text plus a JSON Schema, get back one JSON object filled from the document — invoices, contracts, forms, CVs, receipts. Fields the document does not state come back null. One call, url or base64 (max 10 MB). Unreadable input means a 400 and you pay nothing. USDC on Base, no account.
Paramètres, retour & exemple (7)
Paramètresurl· string · optionnel
http(s) link to the file; we fetch it. Send this OR file_base64.text· string · optionnel
Plain document text instead of a file (max 120k chars)schema· object · requis
JSON Schema (type: object, with properties) describing the fields to extractfilename· string · optionnel
Optional original filename of file_base64 (its extension helps detect the type)media_type· string · optionnel
Optional MIME type of file_base64 (helps tell DOCX/XLSX apart)file_base64· string · optionnel
The file bytes, base64-encoded. Send this OR url.instructions· string · optionnel
Optional extra extraction instructions
Exemple d'appel{"name": "doc_extract", "arguments": {"schema": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - doc_ocr≈ 213 tokens
OCR for AI agents, $0.20 per image: scans, photos and screenshots (PNG, JPEG, WebP, GIF, max 5 MB) to exact text with line breaks and reading order preserved. One call: send a url or base64 — no upload step, no polling. No text found means a 400 and you pay nothing. USDC on Base, no account, no API key.
Paramètres, retour & exemple (4)
Paramètresurl· string · optionnel
http(s) link to the file; we fetch it. Send this OR file_base64.filename· string · optionnel
Optional original filename of file_base64 (its extension helps detect the type)media_type· string · optionnel
Optional MIME type of file_base64 (helps tell DOCX/XLSX apart)file_base64· string · optionnel
The file bytes, base64-encoded. Send this OR url.
Exemple d'appel{"name": "doc_ocr", "arguments": {"url": "texte", "filename": "texte", "media_type": "texte", "file_base64": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - doc_to_markdown≈ 288 tokens
Document to clean markdown for AI agents, $0.05 per file: PDF, DOCX, XLSX, ODT, ODS, CSV, HTML or XML in, LLM-ready markdown (or plain text) out. One call: send a url or the file as base64 (max 10 MB) — no upload step, no polling. A PDF without a text layer (a scan) returns 400 and you pay nothing; use /doc/ocr for images. USDC on Base, no account, no API key.
Paramètres, retour & exemple (6)
Paramètresurl· string · optionnel
http(s) link to the file; we fetch it. Send this OR file_base64.format· string · optionnel · markdown | textfilename· string · optionnel
Optional original filename of file_base64 (its extension helps detect the type)max_chars· integer · optionnel
Truncate the output to this many charactersmedia_type· string · optionnel
Optional MIME type of file_base64 (helps tell DOCX/XLSX apart)file_base64· string · optionnel
The file bytes, base64-encoded. Send this OR url.
Exemple d'appel{"name": "doc_to_markdown", "arguments": {"url": "texte", "format": "markdown", "filename": "texte", "max_chars": 1, "media_type": "texte", "file_base64": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - eurc_peg≈ 117 tokens
EURC peg monitor — unique combined signal: the official ECB euro reference rate (USD/EUR) versus the live on-chain EURC/USDC price from the deepest Uniswap v3 pool on Base, returned as a deviation in basis points with both source values and timestamps. Tells agents holding or pricing EURC how far the on-chain euro stablecoin trades from the official euro. No input required.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "eurc_peg", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - file_agent_want≈ 673 tokens
File what you want to buy from an agent-facing API and cannot buy today. Optional kind is typically one of coin, country, vies_country, monitor_host, sms_service — free-form values possible. The $0.01 fee is there to keep intents honest, not to sell you anything: it is not a purchase of the capability and no promise that it gets built. Optionally add the price per call you would pay and your expected monthly volume. Free alternative: POST /agent/request.
Paramètres, retour & exemple (5)
Paramètreskind· string · optionnel
Optional coverage kind, typically one of 'coin', 'country', 'vies_country', 'monitor_host', 'sms_service' — free-form values possible. Sending it makes your intent countable in the aggregatewant· string · requis
What you want to buy and cannot buy today, in your own wordsvalue· string · optionnel
Optional coverage value, e.g. 'PT'. Same character rules as request_capabilitymax_price_usd· number · optionnel
Optional: USD per call you would actually pay. Budget-backed intents outrank anonymous wishesexpected_calls_per_month· integer · optionnel
Optional: calls per month you expect to make
Exemple d'appel{"name": "file_agent_want", "arguments": {"want": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "query": {}, "recorded": true, "intent_id": "texte", "checked_at": "texte"}} - get_crypto_evidence≈ 2086 tokens
Historical evidence behind a crypto opportunity: for its strategy (and coin where enough samples exist) the measured populations — detected, blocked, published, expired without entry, completed, wins, losses, time exits — plus win rate over completed outcomes only with a Wilson interval, average/median/total net return, distinct days and coins, ML model evidence status and the measurement window. Real measurements, never fabricated; short windows have wide error bars. Paid per request.
Paramètres, retour & exemple (1)
Paramètressignal_id· string · requis
Signal id, e.g. 'sig_a1b2c3d4e5f6'; returns the measured track record of its strategy (win rate over completed outcomes only, with Wilson interval).
Exemple d'appel{"name": "get_crypto_evidence", "arguments": {"signal_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"coin": "texte", "note": "texte", "query": {}, "metrics": {}, "strategy": "texte", "ml_models": [], "checked_at": "texte", "disclaimer": "texte", "populations": {}, "window_days": 1, "source_as_of": 1, "measured_since": 1}} - get_crypto_signal≈ 3102 tokens
One complete crypto opportunity by signal_id (from /crypto/scan): classification, opportunity_score (0-100 heuristic, not a win probability), entry zone, stop-loss, take-profit, reward:risk, positive and negative factors, conditions and invalidation conditions, execution economics (net maker/taker), ML horizon scores with evidence status, entry validity versus expected hold, and upstream execution metadata. Market intelligence only: no execution, no custody, no position sizing. Paid per request.
Paramètres, retour & exemple (1)
Paramètressignal_id· string · requis
Signal id from scan_crypto_market, e.g. 'sig_a1b2c3d4e5f6'. Stable across versions of the same opportunity; an unknown id returns 400 and is not charged.
Exemple d'appel{"name": "get_crypto_signal", "arguments": {"signal_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"query": {}, "advice": {}, "checked_at": "texte", "disclaimer": "texte", "source_as_of": 1, "source_disclaimer": "texte", "recommended_next_call": {}}} - llm_chat≈ 372 tokens
LLM chat completion per call — no account, no API key, no token math. Three flat-priced tiers: fast $0.002 (DeepSeek v4 Flash), smart $0.02 (GPT-5.4 mini), reasoning $0.03 (DeepSeek v4 Pro). Send OpenAI-style messages, get the assistant reply with finish_reason and token usage. Input capped per tier (16k-32k chars); the 402 quotes the exact tier price up front. Model or source unavailable means a 503 and you pay nothing. USDC on Base.
Paramètres, retour & exemple (4)
Paramètresmodel· string · optionnel · fast | smart | reasoning
Price tier: fast $0.002 (DeepSeek v4 Flash), smart $0.02 (GPT-5.4 mini), reasoning $0.03 (DeepSeek v4 Pro)messages· array · requis
OpenAI-style chat messages; combined content capped at 16k chars (fast) or 32k chars (smart/reasoning)max_tokens· integer · optionnel
Output token cap; tier maxima: fast 1024 (default 512), smart 2048 (default 1024), reasoning 4096 (default 2048, minimum 256 — thinking tokens are spent first)temperature· number · optionnel
Optional sampling temperature (0-2)
Exemple d'appel{"name": "llm_chat", "arguments": {"messages": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - lookup_lei≈ 193 tokens
LEI lookup (Legal Entity Identifier) from the official GLEIF register. Look up by LEI code or search by legal name (optional jurisdiction filter). Returns the official legal name, entity status, registration status (ISSUED/LAPSED), jurisdiction, legal form and registered address, with a direct GLEIF source link per record. Legal entities only. Ideal cheap first check before deeper company screening.
Paramètres, retour & exemple (3)
Paramètreslei· string · optionnel
20-character LEI code (ISO 17442); provide this or 'name'name· string · optionnel
Legal entity name to search forjurisdiction· string · optionnel
Optional 2-letter country filter, e.g. NL
Exemple d'appel{"name": "lookup_lei", "arguments": {"lei": "texte", "name": "texte", "jurisdiction": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - media_transcribe≈ 280 tokens
Speech to text for AI agents, $0.30 per file: MP3, WAV, M4A, OGG, FLAC or WebM audio (max 5 MB, about 5 minutes) to a transcript with timed segments, detected language and optional WebVTT subtitles. One call: send a url or base64 — no upload step, no polling. No speech found means a 400 and you pay nothing. USDC on Base, no account, no API key.
Paramètres, retour & exemple (6)
Paramètresurl· string · optionnel
http(s) link to the file; we fetch it. Send this OR file_base64.filename· string · optionnel
Optional original filename of file_base64 (its extension helps detect the type)language· string · optionnel
Optional 2-letter language code (e.g. 'en'); omit for auto-detectmedia_type· string · optionnel
Optional MIME type of file_base64 (helps tell DOCX/XLSX apart)file_base64· string · optionnel
The file bytes, base64-encoded. Send this OR url.include_vtt· boolean · optionnel
Also return WebVTT subtitles
Exemple d'appel{"name": "media_transcribe", "arguments": {"url": "texte", "filename": "texte", "language": "texte", "media_type": "texte", "file_base64": "texte", "include_vtt": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - news_search≈ 261 tokens
Google News search for AI agents at $0.010 per call, from the same Serper.dev source as /web/search. Send a query, get back compact JSON: top news results with position, title, url, snippet, publish date and source. Tune with num (1-10 results), country and language (2-letter codes). Zero results is a valid, honest answer. Pay per call in USDC on Base, no account, no API key.
Paramètres, retour & exemple (4)
Paramètresnum· integer · optionnel
Number of results to return (1-10, default 5)lang· string · optionnel
Optional 2-letter language code for the results, e.g. 'en', 'nl'query· string · requis
The search query, plain text, max 400 characterscountry· string · optionnel
Optional 2-letter country code to localise results, e.g. 'us', 'nl'
Exemple d'appel{"name": "news_search", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - preflight_x402_service≈ 220 tokens
Preflight before paying an x402 service: is it working right now, and did it work the past 30 days? One live probe of the exact resource URL you intend to pay (status, latency, x402 validity, the payTo/price the service itself publishes in its 402, manifest presence) plus our own monitoring history of the host (30-day uptime, last check, recent changes such as payTo or price drift). Optionally verifies that the pay_to you intend to pay matches the live 402. Facts only — no scores.
Paramètres, retour & exemple (2)
Paramètrespay_to· string · optionnel
Optional 0x-address you intend to pay; verified against the service's live 402resource· string · requis
Full https URL of the x402 endpoint you intend to pay (live probe + monitoring history)
Exemple d'appel{"name": "preflight_x402_service", "arguments": {"resource": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relay_crypto_news≈ 127 tokens
Real-time crypto market news with sentiment analysis and top headlines ranked by importance, for $0.01 per call. One request, no parameters needed — get the latest market-moving stories as structured JSON, ready for trading agents and research pipelines. Relayed live from a proven upstream source; if the source is down you get a 503 and pay nothing. Pay per call in USDC on Base — no account, no API key.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "relay_crypto_news", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relay_edgar_filings≈ 309 tokens
Latest SEC EDGAR filings for any US-listed company for $0.01 per call: 10-K annual reports, 10-Q quarterly reports and 8-K material events, by stock ticker or CIK, sourced live from data.sec.gov. Returns the parsed filing list (company, form type, filing date, direct document URL), filterable with 'since' and 'limit'. Relayed live from a proven upstream source; if the source is down you get a 503 and pay nothing. Pay per call in USDC on Base — no account, no API key.
Paramètres, retour & exemple (5)
Paramètrescik· string · optionnel
SEC CIK, 1-10 digits. Provide exactly one of ticker or cik.form· string · requis · 10-K | 10-Q | 8-K
SEC form type: 10-K annual report, 10-Q quarterly report or 8-K material eventslimit· integer · optionnel
Maximum filings to return (1-50)since· string · optionnel
Optional inclusive lower bound on filing date, YYYY-MM-DDticker· string · optionnel
Stock ticker, case-insensitive (e.g. AAPL). Provide exactly one of ticker or cik.
Exemple d'appel{"name": "relay_edgar_filings", "arguments": {"form": "10-K"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - relay_reddit_search≈ 324 tokens
Keyword-search all of Reddit (or one subreddit) for $0.05 per call — social listening for AI agents without login or API key. Returns matching posts with title, author, subreddit, score, comment count, permalink and timestamp, sorted by relevance, top, new, hot or comments, with an optional time window. Track brand mentions, monitor topics, surface community sentiment. Relayed live from a proven upstream source; if the source is down you get a 503 and pay nothing. Pay per call in USDC on Base.
Paramètres, retour & exemple (5)
Paramètresq· string · requis
Keyword or phrase to search; wrap a multi-word phrase in double quotes for exact matchsort· string · optionnel · relevance | top | new | hot | comments
Result ranking (default relevance)time· string · optionnel · hour | day | week | month | year | all
Time window — applies to sort=toplimit· integer · optionnel
Maximum posts to return (1-100)subreddit· string · optionnel
Optional — scope the search to this subreddit (r/ prefix optional); omit for a sitewide search
Exemple d'appel{"name": "relay_reddit_search", "arguments": {"q": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - request_capability≈ 327 tokens
Free: tell us what you tried to buy here and could not — a coin, a country, a host, a network, a service. Every coverage rejection you get from a paid tool already hands you the exact arguments to send. It costs nothing, it is not a promise that it gets built, and only the coverage identifier is ever aggregated: free-text notes are never resold. Capped at 20 filings per caller per day. Budget behind your request? Use file_agent_want instead.
Paramètres, retour & exemple (4)
Paramètreskind· string · requis
What sort of coverage you are missing, e.g. 'coin', 'country', 'monitor_host', 'network', 'sms_service'note· string · optionnel
Optional free text for us; stored, never resold verbatim, never part of the demand reportvalue· string · requis
The exact value that is not covered, e.g. 'DOGE-EUR', 'PT', 'api.example.com'. Letters, digits, space and . _ : / - only — names, registration numbers and free text are rejected on purposeendpoint· string · optionnel
Optional: the paid endpoint path you were calling, e.g. '/crypto/verdict'. Unknown paths are stored as null
Exemple d'appel{"name": "request_capability", "arguments": {"kind": "texte", "value": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - scan_crypto_market≈ 1462 tokens
Machine-readable crypto market intelligence: the currently published long opportunities from an upstream advice system, ranked by opportunity_score (0-100 heuristic, never a calibrated win probability). Per opportunity: signal_id, version, coin, classification (STRONG_LONG..AVOID), opportunity type, publication status, entry validity and freshness in seconds. No execution, no custody, no position sizing. Each response names the next useful call. Paid per request; an empty list is a valid answer.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "scan_crypto_market", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"count": 1, "query": {}, "checked_at": "texte", "disclaimer": "texte", "source_as_of": 1, "opportunities": [], "next_check_after": 1, "source_disclaimer": "texte", "recommended_next_call": {}}} - screen_dutch_supplier≈ 207 tokens
Dutch supplier screening — pre-transaction check in one call: validates the EU VAT number (VIES), checks the official Dutch Central Insolvency Register for bankruptcy, suspension of payments or debt restructuring, and cross-checks the legal name against the VAT-registered name where available. Requires legal_name, kvk_number and vat_number. Returns factual attention items with a source reference per finding — no risk scores. Only charged when both registers were consulted. Companies only.
Paramètres, retour & exemple (3)
Paramètreskvk_number· string · requis
8-digit KVK numberlegal_name· string · requisvat_number· string · requis
e.g. NL123456789B01
Exemple d'appel{"name": "screen_dutch_supplier", "arguments": {"kvk_number": "texte", "legal_name": "texte", "vat_number": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - screen_eu_sanctions≈ 180 tokens
Screen a company or organisation name against two official sanctions lists in one call: the EU consolidated financial sanctions list AND the UN Security Council consolidated list (entity sections only — no persons). Normalised name matching across all registered aliases; returns per match the source list (EU/UN), matched names, programmes, designation date and source link, plus each list's generation date. not_listed is no clearance; other jurisdictions (e.g. OFAC) are not covered.
Paramètres, retour & exemple (1)
Paramètresname· string · requis
Company/organisation name to screen (entities only, no persons)
Exemple d'appel{"name": "screen_eu_sanctions", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - screen_eu_supplier≈ 318 tokens
European supplier screening — one call, an honest per-country coverage matrix. Routes by country (NL, FR, UK, NO, CH, CZ, FI, PL) to the best available official open sources: register profile, insolvency signal (full register search, register flags, or not covered), VAT validation (VIES or the Polish whitelist), EU + UN sanctions screening and normalised name verification. Every response states per dimension what was and was not covered. Factual only — no scores.
Paramètres, retour & exemple (4)
Paramètresname· string · requis
Legal/company name (used for sanctions screening and name verification)country· string · requis · NL | FR | UK | NO | CH | CZ | FI | PL
Country of the supplier; coverage differs per country and is reported in the responsevat_number· string · optionnel
Optional EU VAT number for VIES validation (NL/FR/CZ/FI only; PL is covered via the whitelist)registration_number· string · requis
National register number: KVK (NL), SIREN (FR), company number (UK), orgnr (NO), UID (CH), ICO (CZ), Business ID (FI), NIP (PL)
Exemple d'appel{"name": "screen_eu_supplier", "arguments": {"name": "texte", "country": "NL", "registration_number": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - validate_crypto_signal≈ 2050 tokens
Is this crypto opportunity still valid right now? Give a signal_id and receive its live status (ACTIVE/STALE/INVALIDATED), remaining entry window in seconds, current price versus the entry zone, spread, data quality, maker/taker economics recomputed at the current price, whether the upstream execution blockers changed, and any invalidation reasons. Freshness first: an expired entry is reported as expired. Advice only: no execution, no custody, no position sizing. Paid per request.
Paramètres, retour & exemple (1)
Paramètressignal_id· string · requis
Signal id to re-check right now, e.g. 'sig_a1b2c3d4e5f6'. Returns status ACTIVE|STALE|INVALIDATED, remaining entry window and economics at the current price.
Exemple d'appel{"name": "validate_crypto_signal", "arguments": {"signal_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"query": {}, "status": "ACTIVE", "version": 1, "economics": {}, "execution": {}, "signal_id": "texte", "checked_at": "texte", "disclaimer": "texte", "spread_bps": 1, "price_as_of": 1, "data_quality": "GOOD", "invalidation": {}}} - verify_eu_vat≈ 222 tokens
EU VAT number validation (VIES) with predictable behavior for agents. Validates any EU VAT number against the European Commission's VIES service. Two modes: fast validation (may serve a cached result, labeled with its timestamp) and consultation-proof mode (always live, returns the official consultation number, requires requester identification). 'Not confirmed' does not imply the company is invalid. Machine-readable errors with per-member-state availability status.
Paramètres, retour & exemple (3)
Paramètresmode· string · optionnel · fast | consultation_proofvat_number· string · requis
Country code + national VAT number, e.g. NL123456789B01requester_vat_number· string · optionnel
Required in consultation_proof mode
Exemple d'appel{"name": "verify_eu_vat", "arguments": {"vat_number": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - web_contents≈ 289 tokens
Read any web page as clean LLM-ready markdown for $0.003 — the natural companion to /web/search. Send a URL, get back the readable core: title, headings, paragraphs, lists and links, stripped of scripts, styles, navigation and other boilerplate. Choose markdown or plain text and cap the size with max_chars (default 20000; a truncated flag tells you when the cut hit). Unreachable or non-HTML targets cost nothing. Pay per call in USDC, no account, no API key.
Paramètres, retour & exemple (3)
Paramètresurl· string · requis
The http(s) URL of the page to read. Literal IP addresses, localhost and non-http(s) schemes are rejected.format· string · optionnel · markdown | text
markdown (default) keeps #-headings, [text](url) links and - lists; text is flat plain textmax_chars· integer · optionnel
Maximum content length in characters (1000-100000, default 20000); longer pages are cut and flagged truncated
Exemple d'appel{"name": "web_contents", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - web_crawl≈ 310 tokens
Crawl one site in one paid call: start URL + max_pages (2-20); we follow same-host links breadth-first, returning each page as clean markdown (same extraction as /web/contents). Priced at $0.002 per requested page, quoted as max_pages up front — finding fewer pages is still a complete delivery. Failed pages are skipped and listed in skipped[]; the call still settles. Only an unreadable start page is a 400, no charge. USDC on Base, no account, no API key.
Paramètres, retour & exemple (3)
Paramètresurl· string · requis
The http(s) start URL of the site to crawl. Literal IP addresses, localhost and non-http(s) schemes are rejected.max_pages· integer · optionnel
Maximum pages to crawl, breadth-first over same-host links (2-20, default 5). Priced at $0.001 per requested page; finding fewer pages is still a complete delivery.max_chars_per_page· integer · optionnel
Maximum content length per page in characters (1000-20000, default 5000); longer pages are cut and flagged truncated
Exemple d'appel{"name": "web_crawl", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - web_images≈ 262 tokens
Google Images search for AI agents at $0.010 per call, from the same Serper.dev source as /web/search. Send a query, get back compact JSON: top image results with position, title, image URL, source page link and dimensions. Tune with num (1-10 results), country and language (2-letter codes). Zero results is a valid, honest answer. Pay per call in USDC on Base, no account, no API key.
Paramètres, retour & exemple (4)
Paramètresnum· integer · optionnel
Number of results to return (1-10, default 5)lang· string · optionnel
Optional 2-letter language code for the results, e.g. 'en', 'nl'query· string · requis
The search query, plain text, max 400 characterscountry· string · optionnel
Optional 2-letter country code to localise results, e.g. 'us', 'nl'
Exemple d'appel{"name": "web_images", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - web_places≈ 280 tokens
Google Places (local businesses with rating, address and phone number) for AI agents at $0.010 per call, from the same Serper.dev source as /web/search. Send a query, get back compact JSON: top places with position, title, address, coordinates, rating, rating count, category, phone and website. Tune with num (1-10 results), country and language (2-letter codes). Zero results is a valid, honest answer. Pay per call in USDC on Base, no account, no API key.
Paramètres, retour & exemple (4)
Paramètresnum· integer · optionnel
Number of results to return (1-10, default 5)lang· string · optionnel
Optional 2-letter language code for the results, e.g. 'en', 'nl'query· string · requis
The search query, plain text, max 400 characterscountry· string · optionnel
Optional 2-letter country code to localise results, e.g. 'us', 'nl'
Exemple d'appel{"name": "web_places", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - web_scholar≈ 272 tokens
Google Scholar search (papers with citation counts) for AI agents at $0.020 per call, from the same Serper.dev source as /web/search. Send a query, get back compact JSON: top papers with position, title, url, publication info, snippet, year and citation count. Tune with num (1-10 results), country and language (2-letter codes). Zero results is a valid, honest answer. Pay per call in USDC on Base, no account, no API key.
Paramètres, retour & exemple (4)
Paramètresnum· integer · optionnel
Number of results to return (1-10, default 5)lang· string · optionnel
Optional 2-letter language code for the results, e.g. 'en', 'nl'query· string · requis
The search query, plain text, max 400 characterscountry· string · optionnel
Optional 2-letter country code to localise results, e.g. 'us', 'nl'
Exemple d'appel{"name": "web_scholar", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - web_search≈ 270 tokens
Google-quality web search for AI agents at $0.010 per search. Send a query, get back compact JSON built for LLM consumption: top organic results (position, title, url, snippet), the direct answer when one exists, a trimmed knowledge graph and related searches. Tune with num (1-10 results), country and language (2-letter codes). Zero results is a valid, honest answer. Pay per call in USDC, no account, no API key.
Paramètres, retour & exemple (4)
Paramètresnum· integer · optionnel
Number of results to return (1-10, default 5)lang· string · optionnel
Optional 2-letter language code for the results, e.g. 'en', 'nl'query· string · requis
The search query, plain text, max 400 characterscountry· string · optionnel
Optional 2-letter country code to localise results, e.g. 'us', 'nl'
Exemple d'appel{"name": "web_search", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - web_search_read≈ 383 tokens
Search and read in one call: a web search plus the full page text of the top results, for $0.030 — cheaper than a separate search and reads. Send a query, get back results (position, title, url, snippet) enriched with the page's readable content as markdown or text. You get the number of pages you asked for: a paywalled result is replaced by the next readable hit, and anything still missing falls back to the snippet, labelled content_source. USDC on Base, no account.
Paramètres, retour & exemple (6)
Paramètresnum· integer · optionnel
Number of results to search and read (1-5, default 3)lang· string · optionnel
Optional 2-letter language code for the results, e.g. 'en', 'nl'query· string · requis
The search query, plain text, max 400 charactersformat· string · optionnel · markdown | text
markdown (default) keeps #-headings, [text](url) links and - lists; text is flat plain textcountry· string · optionnel
Optional 2-letter country code to localise results, e.g. 'us', 'nl'max_chars_per_page· integer · optionnel
Maximum content length per read page in characters (1000-20000, default 8000)
Exemple d'appel{"name": "web_search_read", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - x402_demand_report≈ 1578 tokens
What are agents asking for that they cannot buy yet, aggregated over 30 days. From our own measurements: calls we rejected on an uncovered value where the caller had already presented payment (kind is typically coin, country, vies_country, monitor_host or sms_service — free-form values possible), free requests filed by agents, and settled $0.01 intents. Demand at one provider, not a network-wide picture. Aggregates only: no wallets, no free text, no subject ids.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "x402_demand_report", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"source": "cache", "coverage": {}, "checked_at": "texte", "disclaimer": "texte", "paid_wants": {}, "methodology": "texte", "generated_at": "texte", "unmet_demand": [], "filed_requests": []}} - x402_network_feed_check≈ 162 tokens
Free with a feed_handle: send up to 50 hosts you are about to pay and get their last observed status, payTo and price, plus anything that changed since your cursor. One call before a batch of payments.
Paramètres, retour & exemple (3)
Paramètreshosts· array · requis
Hostnames or full URLs, max 50cursor· number · optionnel
Sequence you last saw; omit to use your subscription startfeed_handle· string · requis
Handle returned when you subscribed
Exemple d'appel{"name": "x402_network_feed_check", "arguments": {"hosts": [], "feed_handle": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - x402_network_feed_since≈ 202 tokens
Free with a feed_handle from x402_network_feed_subscribe: everything that changed on the x402 network since your cursor (down/up, payTo drift, price drift, manifest). Send back next_cursor each time.
Paramètres, retour & exemple (4)
Paramètreskinds· array · optionnel
Optional filter: down, up, payto_drift, amount_drift, manifest_gained, manifest_lostlimit· number · optionnel
Max events per page (default 100, max 500)cursor· number · optionnel
Sequence you last saw; omit to continue from your subscription start, 0 for the backlogfeed_handle· string · requis
Handle returned when you subscribed
Exemple d'appel{"name": "x402_network_feed_since", "arguments": {"feed_handle": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - x402_network_feed_subscribe≈ 152 tokens
Subscribe for 30 days to a change feed of the x402 network, from our own probes (~2 per host per day, 1500+ hosts). Returns a handle and a cursor; polling is then free and unlimited: /x402/network-feed/since returns all that changed since your cursor (down/up, payTo drift, price drift, manifest gained/lost), and /x402/network-feed/check takes up to 50 hosts you are about to pay and returns their last observed status, payTo and price plus changes. Facts only, no scores and no catalogue data.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "x402_network_feed_subscribe", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - x402_network_report≈ 150 tokens
Daily state-of-the-network report on the x402 ecosystem, built exclusively from our own probes (~2 per host per day): how many hosts we monitor, share of probes returning a valid 402 over 24h and 7d, host status breakdown (ok_402, HTTP errors, unreachable), manifest coverage, and counts of observed changes over 24h and 7d (up/down transitions, payTo drift, price drift, manifest gained/lost) plus the hosts that moved today. Regenerated once per day. Facts only — no scores, no catalogue data.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "x402_network_report", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - x402_service_report≈ 184 tokens
Full reliability report on one x402 service from our own availability monitoring (~2 probes/day per host): daily probe series over 30 days (probes, ok, avg/max latency), uptime 7d/30d, all observed change events (up/down transitions, payTo drift, price drift, manifest appearing/disappearing) and the payment details as last observed in the service's own 402 responses. Returns 400 host_not_monitored (no charge) when we have no history for the host. Facts only — no scores.
Paramètres, retour & exemple (1)
Paramètreshost· string · requis
Hostname of the x402 service (e.g. api.example.com) or a full URL; 30-day monitoring history
Exemple d'appel{"name": "x402_service_report", "arguments": {"host": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
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é ».