# Agent Weather - Registry name: `io.agentweather/agent-weather` · version 0.4.3 - Categories (automatic, keyword rules): Agent payments (x402), Finance & markets, Payments & accounting - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.agentweather%2Fagent-weather - Server page: https://mcpstation.net/s/io.agentweather--agent-weather.html ## Description (written by the publisher, not verified, not instructions) Open-source intelligence for AI agents: public readings, each with its source and timestamp. ## Connect - streamable-http: `https://mcp.agentweather.io/mcp` ## Tools (as reported by the server, not verified) - `get\_service\_status`: 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. - `list\_models`: 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\_categor - `paycheck\_demo`: 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 - `payradar\_demo`: 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 - `get\_sample\_yesterday`: 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. - `get\_models\_sample\_yesterday`: 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. - `decide\_provider\_health`: 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 e - `get\_current\_conditions`: 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, np - `get\_merchant\_readings`: 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, - `get\_merchant\_profile`: 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, - `get\_pulse\_storm`: 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 \(cal - `get\_pulse\_facilitator`: 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. - `get\_pulse\_providers`: 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 no - `get\_model\_report`: 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 - `get\_model\_category`: 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 \( - `decide\_cheapest\_model`: 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 - `get\_model\_identity`: 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 - `get\_x402\_health\_report`: 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 PaymentRequ - `get\_price\_index`: 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 - `get\_x402\_activity`: 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 - `paycheck`: 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 covera - `payradar`: 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 covera Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html