accueil / serveurs / Géo & Temps / io.agentweather/agent-weather
io.agentweather/agent-weather
serveur MCP (Model Context Protocol) · io.agentweather/agent-weather 0.4.3
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.agentweather/agent-weather est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.agentweather/agent-weather » 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 22 outils
- decide_cheapest_model≈ 531 tokens
Paid: 0.003 RLUSD per call via x402 on XRPL mainnet (xrpl:0), or 0.003 USDC on Base (eip155:8453). Lowest listed models.dev price among models meeting your needs: the lowest-priced match (field `pick`) and the next-lowest from a different vendor, reasons, excluded counts per filter and vendor status-page readings, each with source and time. A price reading, not advice and not about model quality. Without payment this returns isError with the x402 PaymentRequired object (fresh invoiceId); retry with the signed payload in _meta["x402/payment"] or the payment_signature argument. Unpaid calls cost nothing.
Paramètres, retour & exemple (9)
Paramètresvendor· string · optionnel
Comma list of allowed vendorscapability· string · optionnel
Comma list, all required: reasoning, coding, vision-input, image-output, audio, free-tier, tools, structured-outputmin_context· integer · optionnel
Minimum context length in tokensinclude_free· boolean · optionnel
Allow zero-price / :free entries (default false)exclude_vendor· string · optionnel
Comma list of vendors to skipmax_input_per_1m· number · optionnel
Max input price, USD per 1M tokensmax_job_cost_usd· number · optionnel
Max cost of 10k input + 1k output tokens, USDmax_output_per_1m· number · optionnel
Max output price, USD per 1M tokenspayment_signature· string · optionnel
Optional. Base64 x402 PAYMENT-SIGNATURE value (signed RLUSD or USDC PaymentPayload) for hosts that cannot set _meta["x402/payment"]. Omit on the first call to receive the payment requirements.
Exemple d'appel{"name": "decide_cheapest_model", "arguments": {"vendor": "texte", "capability": "texte", "min_context": 1, "include_free": true, "exclude_vendor": "texte", "max_input_per_1m": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - decide_provider_health≈ 396 tokens
Paid: 0.005 RLUSD per call via x402 on XRPL mainnet (xrpl:0), or 0.005 USDC on Base (eip155:8453). AI provider health reading. Use before an agent calls an AI provider: the vendor's own status-page indicator and active incidents, the share of disturbed checks in the last 24h of our record (checked every 10 min), and a reading (go, caution, no_go, unknown) with a suggested-handling flag. Each reading lists its source and time. Some providers are no longer measured (status null until 2026-11-12). Not affiliated with any source. Without payment this returns isError with the x402 PaymentRequired object (fresh invoiceId); retry with the signed payload in _meta["x402/payment"] or the payment_signature argument. Unpaid calls cost nothing.
Paramètres, retour & exemple (2)
Paramètresprovider· string · requis
Vendor slug (status feeds: anthropic, morph; others return unknown) or a model id like anthropic/claude-sonnet-4payment_signature· string · optionnel
Optional. Base64 x402 PAYMENT-SIGNATURE value (signed RLUSD or USDC PaymentPayload) for hosts that cannot set _meta["x402/payment"]. Omit on the first call to receive the payment requirements.
Exemple d'appel{"name": "decide_provider_health", "arguments": {"provider": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_current_conditions≈ 332 tokens
Paid: 0.007 RLUSD per call via x402 on XRPL mainnet (xrpl:0), or 0.007 USDC on Base (eip155:8453). Combined record in one call: AI provider health readings (public status pages and incidents), x402 payment readings on the XRP Ledger (payments, payers, merchants) and XRPL server info, plus GitHub, npm and MCP Registry readings for agent tooling. Raw readings first, each with its source and timestamp; gaps are reported, not filled. Cached up to 5 minutes. Without payment this returns isError with the x402 PaymentRequired object (fresh invoiceId); retry with the signed payload in _meta["x402/payment"] or the payment_signature argument. Unpaid calls cost nothing.
Paramètres, retour & exemple (1)
Paramètrespayment_signature· string · optionnel
Optional. Base64 x402 PAYMENT-SIGNATURE value (signed RLUSD or USDC PaymentPayload) for hosts that cannot set _meta["x402/payment"]. Omit on the first call to receive the payment requirements.
Exemple d'appel{"name": "get_current_conditions", "arguments": {"payment_signature": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_merchant_profile≈ 366 tokens
Paid: 0.02 RLUSD per call via x402 on XRPL mainnet (xrpl:0), or 0.02 USDC on Base (eip155:8453). For XRP Ledger users: x402 merchant readings for one payee by XRPL address: payments and unique payers in the last 24h from our own XRP Ledger scan, payer mix, account age, first funder and Domain field, endpoint liveness and 402 status, plus a modeled summary score (a measurement, not advice). Each reading lists its source and time. Without payment this returns isError with the x402 PaymentRequired object (fresh invoiceId); retry with the signed payload in _meta["x402/payment"] or the payment_signature argument. Unpaid calls cost nothing.
Paramètres, retour & exemple (2)
Paramètresaddress· string · requis
XRPL classic address of the payee (payTo) to report onpayment_signature· string · optionnel
Optional. Base64 x402 PAYMENT-SIGNATURE value (signed RLUSD or USDC PaymentPayload) for hosts that cannot set _meta["x402/payment"]. Omit on the first call to receive the payment requirements.
Exemple d'appel{"name": "get_merchant_profile", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_merchant_readings≈ 358 tokens
Paid: 0.02 RLUSD per call via x402 on XRPL mainnet (xrpl:0), or 0.02 USDC on Base (eip155:8453). For XRP Ledger users: x402 merchant readings for one payee by XRPL address: payments and unique payers in the last 24h from our own XRP Ledger scan, payer mix, account age, first funder and Domain field, endpoint liveness and 402 status, plus a modeled summary score (a measurement, not advice). Each reading lists its source and time. Without payment this returns isError with the x402 PaymentRequired object (fresh invoiceId); retry with the signed payload in _meta["x402/payment"] or the payment_signature argument. Unpaid calls cost nothing.
Paramètres, retour & exemple (2)
Paramètresaddress· string · requis
XRPL classic address of the payee (payTo) to report onpayment_signature· string · optionnel
Optional. Base64 x402 PAYMENT-SIGNATURE value (signed RLUSD or USDC PaymentPayload) for hosts that cannot set _meta["x402/payment"]. Omit on the first call to receive the payment requirements.
Exemple d'appel{"name": "get_merchant_readings", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_model_category≈ 330 tokens
Paid: 0.01 RLUSD per call via x402 on XRPL mainnet (xrpl:0), or 0.01 USDC on Base (eip155:8453). Conditions for one model category (prices, limits, listing events, vendor status) as declared by public sources. Not a ranking. Without payment this returns isError with the x402 PaymentRequired object (fresh invoiceId); retry with the signed payload in _meta["x402/payment"] or the payment_signature argument. Unpaid calls cost nothing.
Paramètres, retour & exemple (3)
Paramètresname· string · requis · reasoning | coding | vision-input | image-output | audio | retiring-soon | free-tier
Model categorysort· string · optionnel · cost
Optional sort orderpayment_signature· string · optionnel
Optional. Base64 x402 PAYMENT-SIGNATURE value (signed RLUSD or USDC PaymentPayload) for hosts that cannot set _meta["x402/payment"]. Omit on the first call to receive the payment requirements.
Exemple d'appel{"name": "get_model_category", "arguments": {"name": "reasoning"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_model_identity≈ 486 tokens
Paid: 0.003 RLUSD per call via x402 on XRPL mainnet (xrpl:0), or 0.003 USDC on Base (eip155:8453). Model identity readings from models.dev, raw readings first. For one models.dev entry (provider + model, e.g. anthropic + claude-sonnet-4-5): knowledge cutoff, the dated version it maps to (models.dev canonical id; dated versions found only by naming are marked inferred), context and output limits, and recorded change events (pointer, cutoff, context, new, removed), each with its timestamp. With provider only: that provider's entries; with neither: providers and the last 7 days of changes. Data: models.dev (MIT License, Copyright (c) 2025 models.dev), full notice and fetch time in every response; not affiliated with models.dev or any model vendor. Unknown ids get an error before any payment. Without payment this returns isError with the x402 PaymentRequired object (fresh invoiceId); retry with the signed payload in _meta["x402/payment"] or the payment_signature argument. Unpaid calls cost nothing.
Paramètres, retour & exemple (3)
Paramètresmodel· string · optionnel
models.dev model key under that provider, e.g. claude-sonnet-4-5 (may contain /); needs providerprovider· string · optionnel
models.dev provider key, e.g. anthropicpayment_signature· string · optionnel
Optional. Base64 x402 PAYMENT-SIGNATURE value (signed RLUSD or USDC PaymentPayload) for hosts that cannot set _meta["x402/payment"]. Omit on the first call to receive the payment requirements.
Exemple d'appel{"name": "get_model_identity", "arguments": {"model": "texte", "provider": "texte", "payment_signature": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_model_report≈ 318 tokens
Paid: 0.01 RLUSD per call via x402 on XRPL mainnet (xrpl:0), or 0.01 USDC on Base (eip155:8453). Conditions report for one AI model as declared by public sources: prices, limits, modalities, listing events and vendor status. Not a ranking and makes no statement about model performance. Find ids with the free list_models tool. Without payment this returns isError with the x402 PaymentRequired object (fresh invoiceId); retry with the signed payload in _meta["x402/payment"] or the payment_signature argument. Unpaid calls cost nothing.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
Model id from list_models, e.g. openai/gpt-4opayment_signature· string · optionnel
Optional. Base64 x402 PAYMENT-SIGNATURE value (signed RLUSD or USDC PaymentPayload) for hosts that cannot set _meta["x402/payment"]. Omit on the first call to receive the payment requirements.
Exemple d'appel{"name": "get_model_report", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_models_sample_yesterday≈ 128 tokens
Free. Returns the day-old change summary of the AI model directory (previous calendar day, America/Chicago): listing, price and status changes as declared by public sources. Not live data. No inputs.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_models_sample_yesterday", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_price_index≈ 256 tokens
Paid: 0.005 RLUSD per call via x402 on XRPL mainnet (xrpl:0), or 0.005 USDC on Base (eip155:8453). Observed prices of x402 endpoints settling on XRPL, summarized per asset, with sources and timestamps. Without payment this returns isError with the x402 PaymentRequired object (fresh invoiceId); retry with the signed payload in _meta["x402/payment"] or the payment_signature argument. Unpaid calls cost nothing.
Paramètres, retour & exemple (1)
Paramètrespayment_signature· string · optionnel
Optional. Base64 x402 PAYMENT-SIGNATURE value (signed RLUSD or USDC PaymentPayload) for hosts that cannot set _meta["x402/payment"]. Omit on the first call to receive the payment requirements.
Exemple d'appel{"name": "get_price_index", "arguments": {"payment_signature": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_pulse_facilitator≈ 287 tokens
Paid: 0.001 RLUSD per call via x402 on XRPL mainnet (xrpl:0), or 0.001 USDC on Base (eip155:8453). Small preflight metric from our own measurement of the t54 x402 facilitator on XRPL mainnet (not affiliated with T54 Labs): ok (boolean), level (ok/degraded/down/unknown), one reason, asOf and sources. Cached up to 30 s. Without payment this returns isError with the x402 PaymentRequired object (fresh invoiceId); retry with the signed payload in _meta["x402/payment"] or the payment_signature argument. Unpaid calls cost nothing.
Paramètres, retour & exemple (1)
Paramètrespayment_signature· string · optionnel
Optional. Base64 x402 PAYMENT-SIGNATURE value (signed RLUSD or USDC PaymentPayload) for hosts that cannot set _meta["x402/payment"]. Omit on the first call to receive the payment requirements.
Exemple d'appel{"name": "get_pulse_facilitator", "arguments": {"payment_signature": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_pulse_providers≈ 312 tokens
Paid: 0.001 RLUSD per call via x402 on XRPL mainnet (xrpl:0), or 0.001 USDC on Base (eip155:8453). Small metric summarizing public AI-provider status pages (Statuspage API; currently GitHub and Anthropic): level, one reason, per-provider indicator, asOf and sources with attribution, terms_url and not_affiliated. openai/cursor keys return null until 2026-11-12 (deprecated). Not affiliated with any source. Cached up to 60 s. Without payment this returns isError with the x402 PaymentRequired object (fresh invoiceId); retry with the signed payload in _meta["x402/payment"] or the payment_signature argument. Unpaid calls cost nothing.
Paramètres, retour & exemple (1)
Paramètrespayment_signature· string · optionnel
Optional. Base64 x402 PAYMENT-SIGNATURE value (signed RLUSD or USDC PaymentPayload) for hosts that cannot set _meta["x402/payment"]. Omit on the first call to receive the payment requirements.
Exemple d'appel{"name": "get_pulse_providers", "arguments": {"payment_signature": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_pulse_storm≈ 363 tokens
Paid: 0.001 RLUSD per call via x402 on XRPL mainnet (xrpl:0), or 0.001 USDC on Base (eip155:8453). Small loop-friendly combined reading: the worst current level across tracked public status pages, measured facilitator reachability and recent changes in our record. Returns storm (boolean), level (calm/breezy/unsettled/storm/unknown), one reason, asOf and sources, combining public AI-provider status pages (currently GitHub and Anthropic), our own measurement of x402 facilitator reachability and recent snapshot changes. Each source lists attribution, terms_url and not_affiliated; not affiliated with any source. Cached up to 60 s. Without payment this returns isError with the x402 PaymentRequired object (fresh invoiceId); retry with the signed payload in _meta["x402/payment"] or the payment_signature argument. Unpaid calls cost nothing.
Paramètres, retour & exemple (1)
Paramètrespayment_signature· string · optionnel
Optional. Base64 x402 PAYMENT-SIGNATURE value (signed RLUSD or USDC PaymentPayload) for hosts that cannot set _meta["x402/payment"]. Omit on the first call to receive the payment requirements.
Exemple d'appel{"name": "get_pulse_storm", "arguments": {"payment_signature": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_sample_yesterday≈ 118 tokens
Free. Returns a day-old sample of the conditions report (previous calendar day, America/Chicago) so you can inspect the report format before paying. Not live data. No inputs.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_sample_yesterday", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_service_status≈ 132 tokens
Free. Returns whether the Agent Weather API and its XRPL payment facilitator are reachable, the API version, and the list of paid routes with their prices and accepted assets (from /.well-known/x402). Returns no report data. No inputs.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_service_status", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_x402_activity≈ 289 tokens
Paid: 0.01 RLUSD per call via x402 on XRPL mainnet (xrpl:0), or 0.01 USDC on Base (eip155:8453). x402 payment readings on the XRP Ledger from our own scan of validated ledgers: payments and volume per asset for 1h/24h/7d, hourly and daily series, unique payers and merchants, sample transactions, and caveats. Cached up to 60 s. Without payment this returns isError with the x402 PaymentRequired object (fresh invoiceId); retry with the signed payload in _meta["x402/payment"] or the payment_signature argument. Unpaid calls cost nothing.
Paramètres, retour & exemple (1)
Paramètrespayment_signature· string · optionnel
Optional. Base64 x402 PAYMENT-SIGNATURE value (signed RLUSD or USDC PaymentPayload) for hosts that cannot set _meta["x402/payment"]. Omit on the first call to receive the payment requirements.
Exemple d'appel{"name": "get_x402_activity", "arguments": {"payment_signature": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_x402_health_report≈ 269 tokens
Paid: 0.01 RLUSD per call via x402 on XRPL mainnet (xrpl:0), or 0.01 USDC on Base (eip155:8453). Health report for known x402 endpoints and the t54 facilitator: reachability and whether endpoints answer with a valid 402, with timestamps. Without payment this returns isError with the x402 PaymentRequired object (fresh invoiceId); retry with the signed payload in _meta["x402/payment"] or the payment_signature argument. Unpaid calls cost nothing.
Paramètres, retour & exemple (1)
Paramètrespayment_signature· string · optionnel
Optional. Base64 x402 PAYMENT-SIGNATURE value (signed RLUSD or USDC PaymentPayload) for hosts that cannot set _meta["x402/payment"]. Omit on the first call to receive the payment requirements.
Exemple d'appel{"name": "get_x402_health_report", "arguments": {"payment_signature": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_models≈ 324 tokens
Free. Day-old index of the Agent Weather AI model directory: model id, name, vendor and categories only (models first seen at least 24 h ago; flagged in `snapshot`). Live prices, context length, vendor status, 24h/7d changes, job cost and events are in the paid get_model_report and get_model_category tools. Not a ranking. Supports filtering by vendor, category or text query and pagination (limit/offset). Use the ids with the paid get_model_report tool.
Paramètres, retour & exemple (5)
Paramètresq· string · optionnel
Free-text filter on id/namelimit· integer · optionnel
Page size (default 100, max 100)offset· integer · optionnel
Offset for paginationvendor· string · optionnel
Filter by vendor slug, e.g. openaicategory· string · optionnel · reasoning | coding | vision-input | image-output | audio | retiring-soon | free-tier
Filter by category
Exemple d'appel{"name": "list_models", "arguments": {"q": "texte", "limit": 1, "offset": 1, "vendor": "texte", "category": "reasoning"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - paycheck≈ 506 tokens
Paid: 0.003 RLUSD per call via x402 on XRPL mainnet (xrpl:0), or 0.003 USDC on Base (eip155:8453). Pay Radar (weather-radar style pre-flight scan). Use when an agent is about to pay an unfamiliar XRPL x402 endpoint and wants pre-payment signals first. Payment conditions report: raw signals, a coverage block, then a summary of signals (not a recommendation). Fetches its 402 without paying and checks x402 shape, network, asset (RLUSD by issuer), payTo on the XRP Ledger (exists, balance, trust line, age), price sanity, TLS, latency, uptime history and invoiceId. Summary of signals (not a recommendation): checks_passed / review_advised / checks_failed (shown as 'All readings normal', 'Some readings unusual', 'Several readings unusual') with reasons; rule: 2+ fail checks = checks_failed, exactly 1 fail or any warn/unknown = review_advised, none = checks_passed; each check states its method. Without payment this returns isError with the x402 PaymentRequired object (fresh invoiceId); retry with the signed payload in _meta["x402/payment"] or the payment_signature argument. Unpaid calls cost nothing.
Paramètres, retour & exemple (3)
Paramètresurl· string · requis
Full http(s) URL of the x402 endpoint to checkmax_usd· number · optionnel
Highest price you would pay, USD (default 0.10)payment_signature· string · optionnel
Optional. Base64 x402 PAYMENT-SIGNATURE value (signed RLUSD or USDC PaymentPayload) for hosts that cannot set _meta["x402/payment"]. Omit on the first call to receive the payment requirements.
Exemple d'appel{"name": "paycheck", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - paycheck_demo≈ 160 tokens
Free. A full Pay Radar scan (pre-flight payment conditions report: x402 pre-payment signals) result for a fixed example: Agent Weather's own /v1/pulse/facilitator endpoint. Shows the summary of signals (checks_passed / review_advised / checks_failed), reasons and per-check methods before you pay for the paycheck tool on another URL. Cached up to 10 minutes. No inputs.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "paycheck_demo", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - payradar≈ 511 tokens
Paid: 0.003 RLUSD per call via x402 on XRPL mainnet (xrpl:0), or 0.003 USDC on Base (eip155:8453). Pay Radar (weather-radar style pre-flight scan). Use when an agent is about to pay an unfamiliar XRPL x402 endpoint and wants pre-payment signals first. Payment conditions report: raw signals, a coverage block, then a summary of signals (not a recommendation). Fetches its 402 without paying and checks x402 shape, network, asset (RLUSD by issuer), payTo on the XRP Ledger (exists, balance, trust line, age), price sanity, TLS, latency, uptime history and invoiceId. Summary of signals (not a recommendation): checks_passed / review_advised / checks_failed (shown as 'All readings normal', 'Some readings unusual', 'Several readings unusual') with reasons; rule: 2+ fail checks = checks_failed, exactly 1 fail or any warn/unknown = review_advised, none = checks_passed; each check states its method. Without payment this returns isError with the x402 PaymentRequired object (fresh invoiceId); retry with the signed payload in _meta["x402/payment"] or the payment_signature argument. Unpaid calls cost nothing.
Paramètres, retour & exemple (3)
Paramètresurl· string · requis
Full http(s) URL of the x402 endpoint to checkmax_usd· number · optionnel
Highest price you would pay, USD (default 0.10)payment_signature· string · optionnel
Optional. Base64 x402 PAYMENT-SIGNATURE value (signed RLUSD or USDC PaymentPayload) for hosts that cannot set _meta["x402/payment"]. Omit on the first call to receive the payment requirements.
Exemple d'appel{"name": "payradar", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - payradar_demo≈ 166 tokens
Free. A full Pay Radar scan (pre-flight payment conditions report: x402 pre-payment signals) result for a fixed example: Agent Weather's own /v1/pulse/facilitator endpoint. Shows the summary of signals (checks_passed / review_advised / checks_failed), reasons and per-check methods before you pay for the paycheck tool on another URL. Cached up to 10 minutes. No inputs.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "payradar_demo", "arguments": {}}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é ».