[{"slug":"ZV-2026-1956","server_name":"agentsvc.io","severity":"breaking","title":"agentsvc.io: Tool stock_prices was removed.","summary":"[breaking] Tool stock_prices was removed. [safe] Description of crypto_prices changed (8% word delta). [risky] Description of exchange_rates changed (30% word delta). [risky] Description of geocode changed (59% word delta). [safe] Description of news_search changed (19% word delta). [risky] Description of translate changed (49% word delta). [breaking] target_lang on translate narrowed to a closed enum (en, de, fr, es, it, pt, nl, pl, sv, cs, el, ru, uk, tr, ar, hi, id, vi, zh, ja, ko); previously valid values may now be rejected. [safe] Description of weather changed (5% word delta). [safe] Description of web_search changed (4% word delta).","changes":[{"kind":"tool_removed","tool":"stock_prices","detail":"Tool `stock_prices` was removed.","severity":"breaking"},{"kind":"description_changed","tool":"crypto_prices","after":"Crypto prices in USD and other currencies. Data from DefiLlama. Three modes: (1) coins as CoinGecko-style IDs or tickers (up to 50) for live price and 24h change, converted to the requested currencies; (2) tokens as chain:address (e.g. base:0x833589fC…, ethereum:0x6982…) for any DEX-traded token; (3) at (past ISO date or unix seconds) for historical USD prices of coins and tokens. Params: coins, tokens, currencies (default ['usd']), at. Price: $0.005 USDC per call, paid inside this MCP call via x402 (USDC on Base, Solana, Polygon or Arbitrum). x402 MCP clients such as @x402/mcp pay automatically. Free sample: call with the example input {\"coins\":[\"bitcoin\",\"ethereum\"],\"currencies\":[\"usd\"]}.","before":"Crypto prices in USD and other currencies. Three modes: (1) coins as CoinGecko IDs or tickers (up to 50) for live price, 24h change and market cap in the requested currencies; (2) tokens as chain:address (e.g. base:0x833589fC…, ethereum:0x6982…) for any DEX-traded token; (3) at (past ISO date or unix seconds) for historical USD prices of coins and tokens. Params: coins, tokens, currencies (default ['usd']), at. Price: $0.005 USDC per call, paid inside this MCP call via x402 (USDC on Base, Solana, Polygon or Arbitrum). x402 MCP clients such as @x402/mcp pay automatically. Free sample: call with the example input {\"coins\":[\"bitcoin\",\"ethereum\"],\"currencies\":[\"usd\"]}.","detail":"Description of `crypto_prices` changed (8% word delta).","severity":"safe","descriptionDelta":0.08433734939759041},{"kind":"description_changed","tool":"exchange_rates","after":"Official ECB reference rates for about 30 currencies (USD, GBP, CHF, JPY, CNY, ...), published every working day around 16:00 CET, cross rates for any base among them. Returns rates object mapping currency codes to rates relative to base. Pass symbols array to filter (e.g. ['USD','CHF','GBP']). Empty symbols = all supported currencies. Use for currency conversion in invoices, pricing, or financial calculations. Price: $0.005 USDC per call, paid inside this MCP call via x402 (USDC on Base, Solana, Polygon or Arbitrum). x402 MCP clients such as @x402/mcp pay automatically. Free sample: call with the example input {\"base\":\"EUR\",\"symbols\":[\"USD\",\"CHF\",\"GBP\"]}.","before":"Live forex rates from European Central Bank (ECB), updated hourly. Returns rates object mapping currency codes to rates relative to base. Pass symbols array to filter (e.g. ['USD','CHF','GBP']). Empty symbols = all 30+ currencies. Use for currency conversion in invoices, pricing, or financial calculations. Price: $0.005 USDC per call, paid inside this MCP call via x402 (USDC on Base, Solana, Polygon or Arbitrum). x402 MCP clients such as @x402/mcp pay automatically. Free sample: call with the example input {\"base\":\"EUR\",\"symbols\":[\"USD\",\"CHF\",\"GBP\"]}.","detail":"Description of `exchange_rates` changed (30% word delta).","severity":"risky","descriptionDelta":0.3023255813953488},{"kind":"description_changed","tool":"geocode","after":"Place geocoding from GeoNames: city, town or postal code to lat/lon, and lat/lon to the nearest place and postal code. Covers 170,000 places with 1000+ inhabitants and 1.8 million postal codes worldwide, answered from our own database in milliseconds. Not street level: house numbers and streets are skipped and reported in ignored_parts. Provide address (e.g. 'Paris, Texas', '10115 Berlin') or lat + lon. Price: $0.005 USDC per call, paid inside this MCP call via x402 (USDC on Base, Solana, Polygon or Arbitrum). x402 MCP clients such as @x402/mcp pay automatically. Free sample: call with the example input {\"address\":\"Brandenburger Tor, Berlin\"}.","before":"Forward geocoding: address string → lat/lon. Reverse geocoding: lat/lon → human-readable address. Powered by OpenStreetMap Nominatim. Returns results array with display_name, lat, lon, type, and structured address object. Provide address (string) for forward, or lat + lon (numbers) for reverse. Price: $0.005 USDC per call, paid inside this MCP call via x402 (USDC on Base, Solana, Polygon or Arbitrum). x402 MCP clients such as @x402/mcp pay automatically. Free sample: call with the example input {\"address\":\"Brandenburger Tor, Berlin\"}.","detail":"Description of `geocode` changed (59% word delta).","severity":"risky","descriptionDelta":0.59375},{"kind":"description_changed","tool":"news_search","after":"Recent news articles by keyword with title, url, source, published_at and snippet, from the GDELT global news index (thousands of outlets, last 7 days) and Hacker News. Use for current events and topic monitoring. For crypto news use crypto-news, for what people say about a topic discussion-search, and for full article text pass the URLs to web-read-batch. Params: query (required), limit (max 30), category. Price: $0.006 USDC per call, paid inside this MCP call via x402 (USDC on Base, Solana, Polygon or Arbitrum). x402 MCP clients such as @x402/mcp pay automatically. Free sample: call with the example input {\"query\":\"AI agents\",\"limit\":5}.","before":"Recent news articles by keyword with title, url, source, published_at and snippet, from Hacker News (tech) and BBC feeds (general, world, business, science, health, politics). Use for current events and topic monitoring. For crypto news use crypto-news, for what people say about a topic discussion-search, and for full article text pass the URLs to web-read-batch. Params: query (required), limit (max 30), category. Price: $0.006 USDC per call, paid inside this MCP call via x402 (USDC on Base, Solana, Polygon or Arbitrum). x402 MCP clients such as @x402/mcp pay automatically. Free sample: call with the example input {\"query\":\"AI agents\",\"limit\":5}.","detail":"Description of `news_search` changed (19% word delta).","severity":"safe","descriptionDelta":0.19354838709677424},{"kind":"description_changed","tool":"translate","after":"Translate text between 21 languages: en, de, fr, es, it, pt, nl, pl, sv, cs, el, ru, uk, tr, ar, hi, id, vi, zh, ja, ko. Runs on our own server (Argos Translate), so the text is not sent to a third party. Max 1000 characters per call. source_lang defaults to auto-detect; confidence is the detection confidence. Pairs without a direct model are translated via English. Price: $0.005 USDC per call, paid inside this MCP call via x402 (USDC on Base, Solana, Polygon or Arbitrum). x402 MCP clients such as @x402/mcp pay automatically. Free sample: call with the example input {\"text\":\"Hello, how are you?\",\"target_lang\":\"de\"}.","before":"Translate text between 100+ languages. Max 500 characters per call. Returns translated_text and confidence (0-1). Set target_lang to IETF code: 'de' (German), 'fr' (French), 'es' (Spanish), 'ja' (Japanese), 'zh-CN' (Chinese Simplified), 'ar' (Arabic), 'pt' (Portuguese), 'it' (Italian), 'nl' (Dutch). source_lang defaults to auto-detect. Price: $0.005 USDC per call, paid inside this MCP call via x402 (USDC on Base, Solana, Polygon or Arbitrum). x402 MCP clients such as @x402/mcp pay automatically. Free sample: call with the example input {\"text\":\"Hello, how are you?\",\"target_lang\":\"de\"}.","detail":"Description of `translate` changed (49% word delta).","severity":"risky","descriptionDelta":0.4907407407407407},{"kind":"enum_narrowed","path":"inputSchema.properties.target_lang","tool":"translate","after":"enum[en,de,fr,es,it,pt,nl,pl,sv,cs,el,ru,uk,tr,ar,hi,id,vi,zh,ja,ko]","before":"open","detail":"`target_lang` on `translate` narrowed to a closed enum (en, de, fr, es, it, pt, nl, pl, sv, cs, el, ru, uk, tr, ar, hi, id, vi, zh, ja, ko); previously valid values may now be rejected.","severity":"breaking"},{"kind":"description_changed","tool":"weather","after":"Current weather plus daily forecast up to 10 days and optional hourly forecast up to 48 hours, worldwide, from MET Norway. Current: temperature, feels like, humidity, wind and gusts, precipitation, cloud cover, pressure, conditions text. Daily: min/max, conditions, precipitation sum and probability, max wind, UV index, sunrise/sunset. Params: location (city name like 'Berlin' or 'lat,lon'), days (1 to 16, default 3), hours (0 to 48 hourly steps, default 0), units ('metric' default or 'imperial'). forecast_3d is kept for older clients. Price: $0.005 USDC per call, paid inside this MCP call via x402 (USDC on Base, Solana, Polygon or Arbitrum). x402 MCP clients such as @x402/mcp pay automatically. Free sample: call with the example input {\"location\":\"Berlin\"}.","before":"Current weather plus daily forecast up to 16 days and optional hourly forecast up to 48 hours, worldwide. Current: temperature, feels like, humidity, wind and gusts, precipitation, cloud cover, pressure, conditions text. Daily: min/max, conditions, precipitation sum and probability, max wind, UV index, sunrise/sunset. Params: location (city name like 'Berlin' or 'lat,lon'), days (1 to 16, default 3), hours (0 to 48 hourly steps, default 0), units ('metric' default or 'imperial'). forecast_3d is kept for older clients. Price: $0.005 USDC per call, paid inside this MCP call via x402 (USDC on Base, Solana, Polygon or Arbitrum). x402 MCP clients such as @x402/mcp pay automatically. Free sample: call with the example input {\"location\":\"Berlin\"}.","detail":"Description of `weather` changed (5% word delta).","severity":"safe","descriptionDelta":0.04597701149425293},{"kind":"description_changed","tool":"web_search","after":"Quick factual lookup: a plain-language summary (abstract) plus up to 5 relevant links from Wikipedia. Best for people, places, concepts, history and science. Returns links, not page content: to get the content of the top results in the same call, use search-read. Not for breaking news: use news-search. Params: query (required). Price: $0.006 USDC per call, paid inside this MCP call via x402 (USDC on Base, Solana, Polygon or Arbitrum). x402 MCP clients such as @x402/mcp pay automatically. Free sample: call with the example input {\"query\":\"x402 payment protocol\"}.","before":"Quick factual lookup: a plain-language summary (abstract) plus up to 5 relevant links from DuckDuckGo instant answers and Wikipedia. Best for people, places, concepts, history and science. Returns links, not page content: to get the content of the top results in the same call, use search-read. Not for breaking news: use news-search. Params: query (required). Price: $0.006 USDC per call, paid inside this MCP call via x402 (USDC on Base, Solana, Polygon or Arbitrum). x402 MCP clients such as @x402/mcp pay automatically. Free sample: call with the example input {\"query\":\"x402 payment protocol\"}.","detail":"Description of `web_search` changed (4% word delta).","severity":"safe","descriptionDelta":0.03947368421052633}],"published_at":"2026-10-08T07:16:18.177Z"}]