{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_jmcmr4ju5k4f","handle":"agentsvc-io","url":"https://wellknown.network/agents/agentsvc-io","links":{"self":"https://wellknown.network/agents/agentsvc-io/record.json","html":"https://wellknown.network/agents/agentsvc-io","markdown":"https://wellknown.network/agents/agentsvc-io/record.md","api":"https://wellknown.network/api/v1/agents/agentsvc-io","status":"https://wellknown.network/api/v1/agents/agentsvc-io/status","claim":"https://wellknown.network/agents/agentsvc-io/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/agentsvc-io/claim.json","badge":"https://wellknown.network/agents/agentsvc-io/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/agentsvc-io/history","tools":"https://wellknown.network/api/v1/agents/agentsvc-io/tools"},"ard":{"identifier":"urn:air:agentsvc.io:server:agentsvc-io","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"agentsvc.io","summary":"67 pay-per-call agent tools via x402: web, crypto, research, docs, charts, compliance","description":"67 pay-per-call agent tools via x402: web, crypto, research, docs, charts, compliance","publisher":{"name":"io.agentsvc","url":null},"homepage":"https://agentsvc.io","repository":null,"version":"2.2.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://agentsvc.io/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-06T14:47:58.676284Z","publishedAt":"2026-10-06T14:47:58.676284Z","registryName":"io.agentsvc/services"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"content.translation","name":"Translation","confidence":1,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":1,"provenance":"derived"},{"slug":"code.security-review","name":"Security Review","confidence":1,"provenance":"derived"},{"slug":"documents.ocr","name":"OCR","confidence":1,"provenance":"derived"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":1,"provenance":"derived"},{"slug":"documents.conversion","name":"Document Conversion","confidence":1,"provenance":"derived"},{"slug":"data.web-scraping","name":"Web Scraping","confidence":1,"provenance":"derived"},{"slug":"data.database","name":"Databases","confidence":1,"provenance":"derived"}],"categories":["code","content","data","documents"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-10-10T15:30:11.872Z","lastProbedAt":"2026-10-10T15:30:11.872Z","statusComputedAt":"2026-10-10T15:32:38.260Z","reliability30d":{"probes":113,"successRate":1,"p50Ms":21,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":111,"ok":111,"authBoundaryOk":0,"serviceOk":111,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-10T15:30:11.872Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":15,"error":null,"detail":{"tools":[{"name":"screenshot","description":"Capture any URL as a PNG screenshot. Returns image_base64 (base64 PNG; decode to get raw bytes). Full JS rendering via Playwright, works on SPAs and dynamic con"},{"name":"weather","description":"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, hum"},{"name":"exchange_rates","description":"Currency exchange rates (forex): official ECB reference rates for about 30 currencies (USD, GBP, CHF, JPY, CNY, ...), published every working day around 16:00 C"},{"name":"html_to_pdf","description":"Render a URL or raw HTML string to PDF. Returns pdf_base64 (base64 PDF; decode to get raw bytes) and page_count. Provide url OR html, never both. Supports forma"},{"name":"ip_lookup","description":"IP lookup and geolocation: resolve any public IPv4 or IPv6 address to location and network data from a local database (no third-party call, answers in milliseco"},{"name":"webpage_reader","description":"Read ONE JavaScript-heavy page (single-page apps, dashboards, content loaded after page load) in a real Chromium browser and get the rendered text with title, d"},{"name":"dns_lookup","description":"Resolve DNS records for any domain. Supports A, AAAA, MX, TXT, CNAME, NS. Returns records object with array per type. Default: A records only. Use to verify mai"},{"name":"qr_code","description":"Generate a QR code for any text or URL. Returns image_base64 (base64 PNG; decode to get raw bytes). Params: text (required), size in px (64-1024, default 256), "},{"name":"web_search","description":"Quick factual lookup: a plain-language summary (abstract) plus up to 5 relevant links from Wikipedia. Best for people, places, concepts, history and science. Re"},{"name":"translate","description":"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"},{"name":"email_validate","description":"Validate an email address: RFC 5322 format check, domain MX record lookup, disposable provider detection, and role address detection (e.g. info@, admin@). Retur"},{"name":"ssl_check","description":"Inspect SSL/TLS certificate for any domain. Returns valid boolean, days_remaining, issuer, valid_from, valid_to, subject_alt_names (SANs), fingerprint_sha256, a"},{"name":"whois","description":"Domain registration lookup via RDAP (modern WHOIS). Returns registrar, registrar_url, created_at, updated_at, expires_at, days_until_expiry, name_servers array,"},{"name":"crypto_prices","description":"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 chang"},{"name":"pdf_extract","description":"Extract all text from a PDF. Send as pdf_base64 (base64-encoded PDF, max ~10 MB decoded). Returns text (full concatenated text), pages array (per-page text + ch"},{"name":"phone_validate","description":"Parse and validate any phone number worldwide using libphonenumber. Returns is_valid, e164 (canonical international format e.g. '+4917612345678'), national_form"},{"name":"geocode","description":"Geocoding and reverse 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 wit"},{"name":"news_search","description":"News search API: recent news articles by keyword with title, url, source and published_at from our own index of about 100,000 English web articles a day (built "},{"name":"ocr","description":"Extract text from images using Tesseract OCR. Send image as image_base64 (PNG/JPEG/WebP/TIFF/BMP, max 10 MB decoded). Returns text and confidence (0-100, where "},{"name":"web_scrape","description":"Web scraper, URL to Markdown. Default tool for reading ONE web page whose URL you have: returns clean Markdown (title, meta description, main content with headi"},{"name":"rss_fetch","description":"Fetch an RSS 2.0, RSS 1.0 or Atom feed and return normalized JSON items (title, link, published_at ISO 8601, summary without HTML, author, guid). Use for monito"},{"name":"url_status","description":"Check whether a URL is reachable and what it returns: final status code, full redirect chain, response time, content-type, server header and content length. Use"},{"name":"evm_balance","description":"Read the ETH and USDC balance of any address on Base mainnet (chain 8453) straight from the chain, plus transaction count and how many x402 calls the USDC cover"},{"name":"barcode","description":"Generate a barcode as PNG (base64): code128 (default), ean13, ean8, upca, upce, code39, itf14, gs1_128, isbn, datamatrix, pdf417, aztec or qr. Validates check d"},{"name":"image_resize","description":"Resize, crop-fit and convert images (PNG, JPEG, WebP, AVIF, GIF, TIFF, SVG input) to webp, png, jpeg or avif. Auto-rotates by EXIF. Use to shrink screenshots be"},{"name":"timezone","description":"Resolve a city name or coordinates to its IANA timezone and return the current local time, UTC offset, DST flag and weekday. Use for scheduling across regions, "},{"name":"web_read_batch","description":"Read 2 to 5 pages whose URLs you already know in one call, each as clean Markdown with title and description, fetched in parallel. Cheaper and faster than calli"},{"name":"prediction_markets","description":"Live Polymarket prediction markets: outcome probabilities, 24h volume, liquidity, 24h price change and end date. Search by topic (query, e.g. 'bitcoin', 'electi"},{"name":"hyperliquid","description":"Hyperliquid perpetual futures market data: mark and oracle price, 24h change, hourly funding rate and funding APR, open interest (coins and USD), 24h volume, ma"},{"name":"defi_yields","description":"Find DeFi yield pools across 400+ protocols and 100+ chains (DefiLlama data): APY split into base and reward, 30-day mean APY, 7-day APY change, TVL, stablecoin"},{"name":"erc20_info","description":"Read an ERC20 token contract on Base or Ethereum mainnet: name, symbol, decimals, total supply, and optionally the balance of one holder address. Verifies that "},{"name":"evm_tx","description":"Look up a transaction on Base or Ethereum mainnet: status (success, failed, pending or not_found), block, confirmations, timestamp, from, to, ETH value, gas use"},{"name":"holidays","description":"Public and bank holidays for 200+ countries and their regions (states, cantons) for any year, with local names. Optionally check whether a given date is a holid"},{"name":"vat_validate","description":"Validate an EU VAT identification number live against the official EU VIES service, with registered company name and address where the member state discloses th"},{"name":"iban_validate","description":"Validate an IBAN (checksum, country length and structure), split it into bank code, branch and account number, report SEPA membership, and for DE, AT, CH, NL, B"},{"name":"company_lookup","description":"Find companies worldwide in the Global LEI Index (GLEIF): legal name, LEI, jurisdiction, legal form, register number and authority, legal and headquarters addre"},{"name":"sec_filings","description":"US public company data from SEC EDGAR: company profile, recent filings (10-K, 10-Q, 8-K, Form 4 insider trades, S-1 ...) with direct document links, and optiona"},{"name":"gas_price","description":"Current gas prices on Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain and Avalanche: gas price, base fee, low/medium/high priority fee in gwei, native to"},{"name":"product_lookup","description":"Look up a product by EAN/UPC barcode in Open Food Facts, Open Beauty Facts and Open Products Facts: name, brand, quantity, categories, ingredients, allergens, l"},{"name":"language_detect","description":"Detect the language of a text (80+ languages) with ISO 639-1 and 639-3 codes, confidence, a reliability flag and the top candidates. Runs locally, nothing is st"},{"name":"useragent_parse","description":"Parse a User-Agent string into browser, engine, OS, device type/vendor/model and CPU, and flag bots and AI crawlers (GPTBot, ClaudeBot, PerplexityBot ...). Para"},{"name":"macro_data","description":"Macroeconomic indicators per country from World Bank Open Data with yearly history: inflation, GDP, GDP growth, GDP per capita, unemployment, population, govern"},{"name":"sanctions_screen","description":"Screen a person or company name against the official OFAC SDN list (with aliases), the EU consolidated financial sanctions list and the UN Security Council cons"},{"name":"site_map","description":"List the URLs of a website without reading them: robots.txt, sitemaps and sitemap indexes plus homepage links, up to 1,000 same-site URLs with lastmod and sourc"},{"name":"site_crawl","description":"Website crawler: read a whole website or one section of it (for example every page under /docs) as clean Markdown: starts at a URL, follows same-site links brea"},{"name":"email_verify","description":"Email verification: checks whether an email address really exists by asking its mail server (SMTP RCPT TO probe; no email is sent), on top of syntax, MX, dispos"},{"name":"token_security","description":"Token security and honeypot check with risk grade A to F for a token before buying or accepting it, on Solana (SPL and Token-2022) and on Base, Ethereum, BNB Ch"},{"name":"perp_funding","description":"Perpetual futures funding rates for up to 10 coins across Binance, Bybit, OKX and Hyperliquid in one call: funding rate per interval, interval hours, annualized"},{"name":"defi_tvl","description":"DeFi data from DefiLlama in four modes. protocol: TVL, 1d/7d change, category, market cap and chain breakdown of a protocol (slug or name, e.g. aave, uniswap, l"},{"name":"crypto_news","description":"Latest crypto news from CoinDesk, Cointelegraph, Decrypt, The Block and Bitcoin Magazine, merged and ranked: the same story covered by several outlets is groupe"},{"name":"search_read","description":"Answer a question when you have no URL yet: searches Wikipedia (source 'web') or recent news articles (source 'news') and returns the top 1 to 5 result pages al"},{"name":"paper_search","description":"Search scientific papers across OpenAlex (250M works, all fields), arXiv (preprints) and PubMed (biomedicine) in one call. Returns title, up to 5 authors, year,"},{"name":"dev_search","description":"Search developer sources in one call: Hacker News stories (Algolia), GitHub repositories (by stars), npm packages (with weekly downloads), PyPI (exact package l"},{"name":"trends_hot","description":"What is trending right now: Hacker News top stories, GitHub trending repositories (stars today/week/month), most-read Wikipedia articles (any language edition),"},{"name":"cve_lookup","description":"Look up a vulnerability by CVE or GHSA id (NVD: description, CVSS score and vector, CWE, CISA known-exploited flag; OSV: affected packages and fixed versions) o"},{"name":"domain_check","description":"Check a domain in one call: registration via RDAP (registered or likely available, registrar, created and expiry dates, status, nameservers; DNS fallback for TL"},{"name":"vin_decode","description":"Decode a 17-character vehicle identification number with NHTSA vPIC: make, model, model year, trim, body, doors, engine (cylinders, displacement, hp, fuel, elec"},{"name":"postal_code","description":"Postal codes for 70 countries (GeoNames via zippopotam.us): postal code to place names, state and coordinates, or city + state to all its postal codes. For GB, "},{"name":"airport_status","description":"Live US airport disruptions from the FAA National Airspace System status: ground stops, ground delay programs (average and max delay), arrival and departure del"},{"name":"satellite_image","description":"Daily true-color satellite image of any area from NASA GIBS (MODIS Terra/Aqua or VIIRS, about 250 m per pixel, coastlines overlaid) as base64 JPEG. Useful to se"},{"name":"satellite_compare","description":"Before/after satellite comparison of the same area on two dates from NASA GIBS true-color imagery (MODIS or VIIRS, about 250 m per pixel): one side-by-side JPEG"},{"name":"chart_render","description":"Render a chart to PNG from JSON: bar, line, pie, doughnut, scatter, radar, polarArea or bubble. Pass a full Chart.js config (config) or the shortcut type + labe"},{"name":"diagram_render","description":"Render Mermaid diagram code to SVG and/or PNG: flowchart, sequence, class, state, ER, gantt, pie, mindmap, timeline and more. Invalid syntax returns HTTP 400 wi"},{"name":"doc_convert","description":"Convert documents between formats with pandoc: Markdown, HTML, DOCX, ODT, EPUB, RST, LaTeX, RTF, plain text and PDF. Input as text (content), file (file_base64,"},{"name":"doc_parse","description":"Document parser: turn a document into clean, agent-ready Markdown with metadata: DOCX, ODT, EPUB, RTF, HTML, RST, LaTeX and more. Returns title, author, date, l"},{"name":"tech_stack","description":"Detect the technologies a website uses (CMS, frameworks, analytics, CDN, web server, ecommerce, tag managers ...) from its HTML, headers, cookies, meta tags and"},{"name":"text_embed","description":"Sentence embeddings (all-MiniLM-L6-v2, 384 dimensions, L2-normalized, multilingual input works best in English) for semantic search, clustering and deduplicatio"},{"name":"tts","description":"Convert text to natural speech audio (MP3, WAV or OGG) with neural Piper voices: en-female, en-male (US English) and de-male (German); all voices public domain "},{"name":"discussion_search","description":"Find out what people say about a topic or a specific link. Searches Hacker News (stories with their top-ranked comments), Bluesky posts and Lemmy threads (with "},{"name":"token_verdict","description":"Instant buy-or-avoid verdict for a token, with a shareable result page and preview card (share_url): send a contract address (Base, Ethereum, BSC, Arbitrum, Pol"},{"name":"page_watch","description":"Website change monitoring for agents that check in a loop: send a URL and get only what changed since your last call (added and removed lines of the page text),"},{"name":"feed_watch","description":"RSS and Atom feed monitoring for agents: returns only the items that are new since your last call, never the same item twice. First call saves a baseline and re"},{"name":"wallet_watch","description":"Wallet monitoring for agents: watch an EVM address and get only what changed since your last call: native coin and token balance deltas (USDC always included, u"},{"name":"token_watch","description":"Token monitoring for trading agents: re-checks a token on-chain and reports only what changed since your last call: grade downgrade (A to F), honeypot or sell t"},{"name":"company_brief","description":"Company check (KYB) and company enrichment in one call, built from six official or primary sources: legal entity from the Global LEI Index (legal name, LEI, sta"},{"name":"accessibility_check","description":"Automated web accessibility audit of a page in a real browser with axe-core: every WCAG 2.2 level A and AA rule that can be tested automatically (missing alt te"},{"name":"privacy_check","description":"GDPR and imprint check of a website as a first-time visitor who has not clicked anything: which third parties load before consent (Google Analytics, Meta Pixel,"},{"name":"company_enrich","description":"Company enrichment from a website domain for German, Austrian and Swiss companies: reads the legally required imprint (Impressum) and returns the legal company "},{"name":"page_summarize","description":"Summarize any web page: send a URL, get a factual summary that starts with what the page is, followed by the key facts, numbers and conclusions as bullet points"},{"name":"page_extract","description":"Extract structured JSON from a web page or text with fields you define: send url (or text) and fields like {\"price\": \"price in EUR as number\", \"in_stock\": {\"typ"},{"name":"answer_with_sources","description":"Ask a question, get a short answer with numbered citations [1], [2] and the source list. Searches Wikipedia and our own news index (GDELT and Hacker News, last "},{"name":"token_ai_verdict","description":"AI token verdict built on real on-chain checks: send a token contract address (Base, Ethereum, BSC, Arbitrum, Polygon) or a Solana mint and get everything from "},{"name":"prompt_injection_check","description":"Prompt injection detection for AI agents: check untrusted text (a web page, email, tool result or user message) before your agent reads it. Returns a verdict sa"},{"name":"news_sentiment","description":"News sentiment for a company, token, person or topic: finds up to 25 recent articles in our own news index (GDELT and Hacker News, last 7 days) and rates how th"},{"name":"image_alt_text","description":"Alt text for images, for web accessibility (WCAG 1.1.1, BFSG, European Accessibility Act) and SEO: send image_url or image_base64, get alt text under 125 charac"},{"name":"seo_meta","description":"SEO title tag and meta description from a URL: reads the page and returns the current title and meta description with their lengths, a better title (max 60 char"},{"name":"watch_create","description":"Let agentsvc.io poll for you: we run page-watch, feed-watch, wallet-watch, token-watch every interval_minutes (5 to 1440) and POST to webhook_url only when some"},{"name":"watch_list","description":"List the webhook watches of your credit token with status, interval, cost per day, last check and last change. Needs \"Authorization: Bearer <credit token>\" on t"},{"name":"watch_delete","description":"Stop a webhook watch by id. Needs \"Authorization: Bearer <credit token>\" on the MCP transport."}],"toolCount":89,"toolsHash":"e3257c7121d9f5175d482c3322ceb29a986d90496ad6f0fab2ff71ce3a72017e","serverName":"agentsvc","capabilities":["tools"],"serverVersion":"2.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T08:33:04.100Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"screenshot","description":"Capture any URL as a PNG screenshot. Returns image_base64 (base64 PNG; decode to get raw bytes). Full JS rendering via Playwright, works on SPAs and dynamic con"},{"name":"weather","description":"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, hum"},{"name":"exchange_rates","description":"Currency exchange rates (forex): official ECB reference rates for about 30 currencies (USD, GBP, CHF, JPY, CNY, ...), published every working day around 16:00 C"},{"name":"html_to_pdf","description":"Render a URL or raw HTML string to PDF. Returns pdf_base64 (base64 PDF; decode to get raw bytes) and page_count. Provide url OR html, never both. Supports forma"},{"name":"ip_lookup","description":"IP lookup and geolocation: resolve any public IPv4 or IPv6 address to location and network data from a local database (no third-party call, answers in milliseco"},{"name":"webpage_reader","description":"Read ONE JavaScript-heavy page (single-page apps, dashboards, content loaded after page load) in a real Chromium browser and get the rendered text with title, d"},{"name":"dns_lookup","description":"Resolve DNS records for any domain. Supports A, AAAA, MX, TXT, CNAME, NS. Returns records object with array per type. Default: A records only. Use to verify mai"},{"name":"qr_code","description":"Generate a QR code for any text or URL. Returns image_base64 (base64 PNG; decode to get raw bytes). Params: text (required), size in px (64-1024, default 256), "},{"name":"web_search","description":"Quick factual lookup: a plain-language summary (abstract) plus up to 5 relevant links from Wikipedia. Best for people, places, concepts, history and science. Re"},{"name":"translate","description":"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"},{"name":"email_validate","description":"Validate an email address: RFC 5322 format check, domain MX record lookup, disposable provider detection, and role address detection (e.g. info@, admin@). Retur"},{"name":"ssl_check","description":"Inspect SSL/TLS certificate for any domain. Returns valid boolean, days_remaining, issuer, valid_from, valid_to, subject_alt_names (SANs), fingerprint_sha256, a"},{"name":"whois","description":"Domain registration lookup via RDAP (modern WHOIS). Returns registrar, registrar_url, created_at, updated_at, expires_at, days_until_expiry, name_servers array,"},{"name":"crypto_prices","description":"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 chang"},{"name":"pdf_extract","description":"Extract all text from a PDF. Send as pdf_base64 (base64-encoded PDF, max ~10 MB decoded). Returns text (full concatenated text), pages array (per-page text + ch"},{"name":"phone_validate","description":"Parse and validate any phone number worldwide using libphonenumber. Returns is_valid, e164 (canonical international format e.g. '+4917612345678'), national_form"},{"name":"geocode","description":"Geocoding and reverse 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 wit"},{"name":"news_search","description":"News search API: recent news articles by keyword with title, url, source and published_at from our own index of about 100,000 English web articles a day (built "},{"name":"ocr","description":"Extract text from images using Tesseract OCR. Send image as image_base64 (PNG/JPEG/WebP/TIFF/BMP, max 10 MB decoded). Returns text and confidence (0-100, where "},{"name":"web_scrape","description":"Web scraper, URL to Markdown. Default tool for reading ONE web page whose URL you have: returns clean Markdown (title, meta description, main content with headi"},{"name":"rss_fetch","description":"Fetch an RSS 2.0, RSS 1.0 or Atom feed and return normalized JSON items (title, link, published_at ISO 8601, summary without HTML, author, guid). Use for monito"},{"name":"url_status","description":"Check whether a URL is reachable and what it returns: final status code, full redirect chain, response time, content-type, server header and content length. Use"},{"name":"evm_balance","description":"Read the ETH and USDC balance of any address on Base mainnet (chain 8453) straight from the chain, plus transaction count and how many x402 calls the USDC cover"},{"name":"barcode","description":"Generate a barcode as PNG (base64): code128 (default), ean13, ean8, upca, upce, code39, itf14, gs1_128, isbn, datamatrix, pdf417, aztec or qr. Validates check d"},{"name":"image_resize","description":"Resize, crop-fit and convert images (PNG, JPEG, WebP, AVIF, GIF, TIFF, SVG input) to webp, png, jpeg or avif. Auto-rotates by EXIF. Use to shrink screenshots be"},{"name":"timezone","description":"Resolve a city name or coordinates to its IANA timezone and return the current local time, UTC offset, DST flag and weekday. Use for scheduling across regions, "},{"name":"web_read_batch","description":"Read 2 to 5 pages whose URLs you already know in one call, each as clean Markdown with title and description, fetched in parallel. Cheaper and faster than calli"},{"name":"prediction_markets","description":"Live Polymarket prediction markets: outcome probabilities, 24h volume, liquidity, 24h price change and end date. Search by topic (query, e.g. 'bitcoin', 'electi"},{"name":"hyperliquid","description":"Hyperliquid perpetual futures market data: mark and oracle price, 24h change, hourly funding rate and funding APR, open interest (coins and USD), 24h volume, ma"},{"name":"defi_yields","description":"Find DeFi yield pools across 400+ protocols and 100+ chains (DefiLlama data): APY split into base and reward, 30-day mean APY, 7-day APY change, TVL, stablecoin"},{"name":"erc20_info","description":"Read an ERC20 token contract on Base or Ethereum mainnet: name, symbol, decimals, total supply, and optionally the balance of one holder address. Verifies that "},{"name":"evm_tx","description":"Look up a transaction on Base or Ethereum mainnet: status (success, failed, pending or not_found), block, confirmations, timestamp, from, to, ETH value, gas use"},{"name":"holidays","description":"Public and bank holidays for 200+ countries and their regions (states, cantons) for any year, with local names. Optionally check whether a given date is a holid"},{"name":"vat_validate","description":"Validate an EU VAT identification number live against the official EU VIES service, with registered company name and address where the member state discloses th"},{"name":"iban_validate","description":"Validate an IBAN (checksum, country length and structure), split it into bank code, branch and account number, report SEPA membership, and for DE, AT, CH, NL, B"},{"name":"company_lookup","description":"Find companies worldwide in the Global LEI Index (GLEIF): legal name, LEI, jurisdiction, legal form, register number and authority, legal and headquarters addre"},{"name":"sec_filings","description":"US public company data from SEC EDGAR: company profile, recent filings (10-K, 10-Q, 8-K, Form 4 insider trades, S-1 ...) with direct document links, and optiona"},{"name":"gas_price","description":"Current gas prices on Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain and Avalanche: gas price, base fee, low/medium/high priority fee in gwei, native to"},{"name":"product_lookup","description":"Look up a product by EAN/UPC barcode in Open Food Facts, Open Beauty Facts and Open Products Facts: name, brand, quantity, categories, ingredients, allergens, l"},{"name":"language_detect","description":"Detect the language of a text (80+ languages) with ISO 639-1 and 639-3 codes, confidence, a reliability flag and the top candidates. Runs locally, nothing is st"},{"name":"useragent_parse","description":"Parse a User-Agent string into browser, engine, OS, device type/vendor/model and CPU, and flag bots and AI crawlers (GPTBot, ClaudeBot, PerplexityBot ...). Para"},{"name":"macro_data","description":"Macroeconomic indicators per country from World Bank Open Data with yearly history: inflation, GDP, GDP growth, GDP per capita, unemployment, population, govern"},{"name":"sanctions_screen","description":"Screen a person or company name against the official OFAC SDN list (with aliases), the EU consolidated financial sanctions list and the UN Security Council cons"},{"name":"site_map","description":"List the URLs of a website without reading them: robots.txt, sitemaps and sitemap indexes plus homepage links, up to 1,000 same-site URLs with lastmod and sourc"},{"name":"site_crawl","description":"Website crawler: read a whole website or one section of it (for example every page under /docs) as clean Markdown: starts at a URL, follows same-site links brea"},{"name":"email_verify","description":"Email verification: checks whether an email address really exists by asking its mail server (SMTP RCPT TO probe; no email is sent), on top of syntax, MX, dispos"},{"name":"token_security","description":"Token security and honeypot check with risk grade A to F for a token before buying or accepting it, on Solana (SPL and Token-2022) and on Base, Ethereum, BNB Ch"},{"name":"perp_funding","description":"Perpetual futures funding rates for up to 10 coins across Binance, Bybit, OKX and Hyperliquid in one call: funding rate per interval, interval hours, annualized"},{"name":"defi_tvl","description":"DeFi data from DefiLlama in four modes. protocol: TVL, 1d/7d change, category, market cap and chain breakdown of a protocol (slug or name, e.g. aave, uniswap, l"},{"name":"crypto_news","description":"Latest crypto news from CoinDesk, Cointelegraph, Decrypt, The Block and Bitcoin Magazine, merged and ranked: the same story covered by several outlets is groupe"},{"name":"search_read","description":"Answer a question when you have no URL yet: searches Wikipedia (source 'web') or recent news articles (source 'news') and returns the top 1 to 5 result pages al"},{"name":"paper_search","description":"Search scientific papers across OpenAlex (250M works, all fields), arXiv (preprints) and PubMed (biomedicine) in one call. Returns title, up to 5 authors, year,"},{"name":"dev_search","description":"Search developer sources in one call: Hacker News stories (Algolia), GitHub repositories (by stars), npm packages (with weekly downloads), PyPI (exact package l"},{"name":"trends_hot","description":"What is trending right now: Hacker News top stories, GitHub trending repositories (stars today/week/month), most-read Wikipedia articles (any language edition),"},{"name":"cve_lookup","description":"Look up a vulnerability by CVE or GHSA id (NVD: description, CVSS score and vector, CWE, CISA known-exploited flag; OSV: affected packages and fixed versions) o"},{"name":"domain_check","description":"Check a domain in one call: registration via RDAP (registered or likely available, registrar, created and expiry dates, status, nameservers; DNS fallback for TL"},{"name":"vin_decode","description":"Decode a 17-character vehicle identification number with NHTSA vPIC: make, model, model year, trim, body, doors, engine (cylinders, displacement, hp, fuel, elec"},{"name":"postal_code","description":"Postal codes for 70 countries (GeoNames via zippopotam.us): postal code to place names, state and coordinates, or city + state to all its postal codes. For GB, "},{"name":"airport_status","description":"Live US airport disruptions from the FAA National Airspace System status: ground stops, ground delay programs (average and max delay), arrival and departure del"},{"name":"satellite_image","description":"Daily true-color satellite image of any area from NASA GIBS (MODIS Terra/Aqua or VIIRS, about 250 m per pixel, coastlines overlaid) as base64 JPEG. Useful to se"},{"name":"satellite_compare","description":"Before/after satellite comparison of the same area on two dates from NASA GIBS true-color imagery (MODIS or VIIRS, about 250 m per pixel): one side-by-side JPEG"},{"name":"chart_render","description":"Render a chart to PNG from JSON: bar, line, pie, doughnut, scatter, radar, polarArea or bubble. Pass a full Chart.js config (config) or the shortcut type + labe"},{"name":"diagram_render","description":"Render Mermaid diagram code to SVG and/or PNG: flowchart, sequence, class, state, ER, gantt, pie, mindmap, timeline and more. Invalid syntax returns HTTP 400 wi"},{"name":"doc_convert","description":"Convert documents between formats with pandoc: Markdown, HTML, DOCX, ODT, EPUB, RST, LaTeX, RTF, plain text and PDF. Input as text (content), file (file_base64,"},{"name":"doc_parse","description":"Document parser: turn a document into clean, agent-ready Markdown with metadata: DOCX, ODT, EPUB, RTF, HTML, RST, LaTeX and more. Returns title, author, date, l"},{"name":"tech_stack","description":"Detect the technologies a website uses (CMS, frameworks, analytics, CDN, web server, ecommerce, tag managers ...) from its HTML, headers, cookies, meta tags and"},{"name":"text_embed","description":"Sentence embeddings (all-MiniLM-L6-v2, 384 dimensions, L2-normalized, multilingual input works best in English) for semantic search, clustering and deduplicatio"},{"name":"tts","description":"Convert text to natural speech audio (MP3, WAV or OGG) with neural Piper voices: en-female, en-male (US English) and de-male (German); all voices public domain "},{"name":"discussion_search","description":"Find out what people say about a topic or a specific link. Searches Hacker News (stories with their top-ranked comments), Bluesky posts and Lemmy threads (with "},{"name":"token_verdict","description":"Instant buy-or-avoid verdict for a token, with a shareable result page and preview card (share_url): send a contract address (Base, Ethereum, BSC, Arbitrum, Pol"},{"name":"page_watch","description":"Website change monitoring for agents that check in a loop: send a URL and get only what changed since your last call (added and removed lines of the page text),"},{"name":"feed_watch","description":"RSS and Atom feed monitoring for agents: returns only the items that are new since your last call, never the same item twice. First call saves a baseline and re"},{"name":"wallet_watch","description":"Wallet monitoring for agents: watch an EVM address and get only what changed since your last call: native coin and token balance deltas (USDC always included, u"},{"name":"token_watch","description":"Token monitoring for trading agents: re-checks a token on-chain and reports only what changed since your last call: grade downgrade (A to F), honeypot or sell t"},{"name":"company_brief","description":"Know-your-business brief on a company in one call, built from six official or primary sources: legal entity from the Global LEI Index (legal name, LEI, status, "},{"name":"accessibility_check","description":"Automated web accessibility audit of a page in a real browser with axe-core: every WCAG 2.2 level A and AA rule that can be tested automatically (missing alt te"},{"name":"privacy_check","description":"GDPR and imprint check of a website as a first-time visitor who has not clicked anything: which third parties load before consent (Google Analytics, Meta Pixel,"},{"name":"watch_create","description":"Let agentsvc.io poll for you: we run page-watch, feed-watch, wallet-watch, token-watch every interval_minutes (5 to 1440) and POST to webhook_url only when some"},{"name":"watch_list","description":"List the webhook watches of your credit token with status, interval, cost per day, last check and last change. Needs \"Authorization: Bearer <credit token>\" on t"},{"name":"watch_delete","description":"Stop a webhook watch by id. Needs \"Authorization: Bearer <credit token>\" on the MCP transport."}],"toolCount":80,"toolsHash":"197c6d5210b0d4f47d5c55b8b4e3ecc1417bfec1c37b278e8323149fd14f4c7d","serverName":"agentsvc","capabilities":["tools"],"serverVersion":"2.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T02:31:08.375Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":61,"error":null,"detail":{"tools":[{"name":"screenshot","description":"Capture any URL as a PNG screenshot. Returns image_base64 (base64 PNG; decode to get raw bytes). Full JS rendering via Playwright, works on SPAs and dynamic con"},{"name":"weather","description":"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, hum"},{"name":"exchange_rates","description":"Currency exchange rates (forex): official ECB reference rates for about 30 currencies (USD, GBP, CHF, JPY, CNY, ...), published every working day around 16:00 C"},{"name":"html_to_pdf","description":"Render a URL or raw HTML string to PDF. Returns pdf_base64 (base64 PDF; decode to get raw bytes) and page_count. Provide url OR html, never both. Supports forma"},{"name":"ip_lookup","description":"IP lookup and geolocation: resolve any public IPv4 or IPv6 address to location and network data from a local database (no third-party call, answers in milliseco"},{"name":"webpage_reader","description":"Read ONE JavaScript-heavy page (single-page apps, dashboards, content loaded after page load) in a real Chromium browser and get the rendered text with title, d"},{"name":"dns_lookup","description":"Resolve DNS records for any domain. Supports A, AAAA, MX, TXT, CNAME, NS. Returns records object with array per type. Default: A records only. Use to verify mai"},{"name":"qr_code","description":"Generate a QR code for any text or URL. Returns image_base64 (base64 PNG; decode to get raw bytes). Params: text (required), size in px (64-1024, default 256), "},{"name":"web_search","description":"Quick factual lookup: a plain-language summary (abstract) plus up to 5 relevant links from Wikipedia. Best for people, places, concepts, history and science. Re"},{"name":"translate","description":"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"},{"name":"email_validate","description":"Validate an email address: RFC 5322 format check, domain MX record lookup, disposable provider detection, and role address detection (e.g. info@, admin@). Retur"},{"name":"ssl_check","description":"Inspect SSL/TLS certificate for any domain. Returns valid boolean, days_remaining, issuer, valid_from, valid_to, subject_alt_names (SANs), fingerprint_sha256, a"},{"name":"whois","description":"Domain registration lookup via RDAP (modern WHOIS). Returns registrar, registrar_url, created_at, updated_at, expires_at, days_until_expiry, name_servers array,"},{"name":"crypto_prices","description":"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 chang"},{"name":"pdf_extract","description":"Extract all text from a PDF. Send as pdf_base64 (base64-encoded PDF, max ~10 MB decoded). Returns text (full concatenated text), pages array (per-page text + ch"},{"name":"phone_validate","description":"Parse and validate any phone number worldwide using libphonenumber. Returns is_valid, e164 (canonical international format e.g. '+4917612345678'), national_form"},{"name":"geocode","description":"Geocoding and reverse 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 wit"},{"name":"news_search","description":"News search API: recent news articles by keyword with title, url, source and published_at from our own index of about 100,000 English web articles a day (built "},{"name":"ocr","description":"Extract text from images using Tesseract OCR. Send image as image_base64 (PNG/JPEG/WebP/TIFF/BMP, max 10 MB decoded). Returns text and confidence (0-100, where "},{"name":"web_scrape","description":"Web scraper, URL to Markdown. Default tool for reading ONE web page whose URL you have: returns clean Markdown (title, meta description, main content with headi"},{"name":"rss_fetch","description":"Fetch an RSS 2.0, RSS 1.0 or Atom feed and return normalized JSON items (title, link, published_at ISO 8601, summary without HTML, author, guid). Use for monito"},{"name":"url_status","description":"Check whether a URL is reachable and what it returns: final status code, full redirect chain, response time, content-type, server header and content length. Use"},{"name":"evm_balance","description":"Read the ETH and USDC balance of any address on Base mainnet (chain 8453) straight from the chain, plus transaction count and how many x402 calls the USDC cover"},{"name":"barcode","description":"Generate a barcode as PNG (base64): code128 (default), ean13, ean8, upca, upce, code39, itf14, gs1_128, isbn, datamatrix, pdf417, aztec or qr. Validates check d"},{"name":"image_resize","description":"Resize, crop-fit and convert images (PNG, JPEG, WebP, AVIF, GIF, TIFF, SVG input) to webp, png, jpeg or avif. Auto-rotates by EXIF. Use to shrink screenshots be"},{"name":"timezone","description":"Resolve a city name or coordinates to its IANA timezone and return the current local time, UTC offset, DST flag and weekday. Use for scheduling across regions, "},{"name":"web_read_batch","description":"Read 2 to 5 pages whose URLs you already know in one call, each as clean Markdown with title and description, fetched in parallel. Cheaper and faster than calli"},{"name":"prediction_markets","description":"Live Polymarket prediction markets: outcome probabilities, 24h volume, liquidity, 24h price change and end date. Search by topic (query, e.g. 'bitcoin', 'electi"},{"name":"hyperliquid","description":"Hyperliquid perpetual futures market data: mark and oracle price, 24h change, hourly funding rate and funding APR, open interest (coins and USD), 24h volume, ma"},{"name":"defi_yields","description":"Find DeFi yield pools across 400+ protocols and 100+ chains (DefiLlama data): APY split into base and reward, 30-day mean APY, 7-day APY change, TVL, stablecoin"},{"name":"erc20_info","description":"Read an ERC20 token contract on Base or Ethereum mainnet: name, symbol, decimals, total supply, and optionally the balance of one holder address. Verifies that "},{"name":"evm_tx","description":"Look up a transaction on Base or Ethereum mainnet: status (success, failed, pending or not_found), block, confirmations, timestamp, from, to, ETH value, gas use"},{"name":"holidays","description":"Public and bank holidays for 200+ countries and their regions (states, cantons) for any year, with local names. Optionally check whether a given date is a holid"},{"name":"vat_validate","description":"Validate an EU VAT identification number live against the official EU VIES service, with registered company name and address where the member state discloses th"},{"name":"iban_validate","description":"Validate an IBAN (checksum, country length and structure), split it into bank code, branch and account number, report SEPA membership, and for DE, AT, CH, NL, B"},{"name":"company_lookup","description":"Find companies worldwide in the Global LEI Index (GLEIF): legal name, LEI, jurisdiction, legal form, register number and authority, legal and headquarters addre"},{"name":"sec_filings","description":"US public company data from SEC EDGAR: company profile, recent filings (10-K, 10-Q, 8-K, Form 4 insider trades, S-1 ...) with direct document links, and optiona"},{"name":"gas_price","description":"Current gas prices on Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain and Avalanche: gas price, base fee, low/medium/high priority fee in gwei, native to"},{"name":"product_lookup","description":"Look up a product by EAN/UPC barcode in Open Food Facts, Open Beauty Facts and Open Products Facts: name, brand, quantity, categories, ingredients, allergens, l"},{"name":"language_detect","description":"Detect the language of a text (80+ languages) with ISO 639-1 and 639-3 codes, confidence, a reliability flag and the top candidates. Runs locally, nothing is st"},{"name":"useragent_parse","description":"Parse a User-Agent string into browser, engine, OS, device type/vendor/model and CPU, and flag bots and AI crawlers (GPTBot, ClaudeBot, PerplexityBot ...). Para"},{"name":"macro_data","description":"Macroeconomic indicators per country from World Bank Open Data with yearly history: inflation, GDP, GDP growth, GDP per capita, unemployment, population, govern"},{"name":"sanctions_screen","description":"Screen a person or company name against the official OFAC SDN list (with aliases), the EU consolidated financial sanctions list and the UN Security Council cons"},{"name":"site_map","description":"List the URLs of a website without reading them: robots.txt, sitemaps and sitemap indexes plus homepage links, up to 1,000 same-site URLs with lastmod and sourc"},{"name":"site_crawl","description":"Website crawler: read a whole website or one section of it (for example every page under /docs) as clean Markdown: starts at a URL, follows same-site links brea"},{"name":"email_verify","description":"Email verification: checks whether an email address really exists by asking its mail server (SMTP RCPT TO probe; no email is sent), on top of syntax, MX, dispos"},{"name":"token_security","description":"Token security and honeypot check with risk grade A to F for a token before buying or accepting it, on Solana (SPL and Token-2022) and on Base, Ethereum, BNB Ch"},{"name":"perp_funding","description":"Perpetual futures funding rates for up to 10 coins across Binance, Bybit, OKX and Hyperliquid in one call: funding rate per interval, interval hours, annualized"},{"name":"defi_tvl","description":"DeFi data from DefiLlama in four modes. protocol: TVL, 1d/7d change, category, market cap and chain breakdown of a protocol (slug or name, e.g. aave, uniswap, l"},{"name":"crypto_news","description":"Latest crypto news from CoinDesk, Cointelegraph, Decrypt, The Block and Bitcoin Magazine, merged and ranked: the same story covered by several outlets is groupe"},{"name":"search_read","description":"Answer a question when you have no URL yet: searches Wikipedia (source 'web') or recent news articles (source 'news') and returns the top 1 to 5 result pages al"},{"name":"paper_search","description":"Search scientific papers across OpenAlex (250M works, all fields), arXiv (preprints) and PubMed (biomedicine) in one call. Returns title, up to 5 authors, year,"},{"name":"dev_search","description":"Search developer sources in one call: Hacker News stories (Algolia), GitHub repositories (by stars), npm packages (with weekly downloads), PyPI (exact package l"},{"name":"trends_hot","description":"What is trending right now: Hacker News top stories, GitHub trending repositories (stars today/week/month), most-read Wikipedia articles (any language edition),"},{"name":"cve_lookup","description":"Look up a vulnerability by CVE or GHSA id (NVD: description, CVSS score and vector, CWE, CISA known-exploited flag; OSV: affected packages and fixed versions) o"},{"name":"domain_check","description":"Check a domain in one call: registration via RDAP (registered or likely available, registrar, created and expiry dates, status, nameservers; DNS fallback for TL"},{"name":"vin_decode","description":"Decode a 17-character vehicle identification number with NHTSA vPIC: make, model, model year, trim, body, doors, engine (cylinders, displacement, hp, fuel, elec"},{"name":"postal_code","description":"Postal codes for 70 countries (GeoNames via zippopotam.us): postal code to place names, state and coordinates, or city + state to all its postal codes. For GB, "},{"name":"airport_status","description":"Live US airport disruptions from the FAA National Airspace System status: ground stops, ground delay programs (average and max delay), arrival and departure del"},{"name":"satellite_image","description":"Daily true-color satellite image of any area from NASA GIBS (MODIS Terra/Aqua or VIIRS, about 250 m per pixel, coastlines overlaid) as base64 JPEG. Useful to se"},{"name":"satellite_compare","description":"Before/after satellite comparison of the same area on two dates from NASA GIBS true-color imagery (MODIS or VIIRS, about 250 m per pixel): one side-by-side JPEG"},{"name":"chart_render","description":"Render a chart to PNG from JSON: bar, line, pie, doughnut, scatter, radar, polarArea or bubble. Pass a full Chart.js config (config) or the shortcut type + labe"},{"name":"diagram_render","description":"Render Mermaid diagram code to SVG and/or PNG: flowchart, sequence, class, state, ER, gantt, pie, mindmap, timeline and more. Invalid syntax returns HTTP 400 wi"},{"name":"doc_convert","description":"Convert documents between formats with pandoc: Markdown, HTML, DOCX, ODT, EPUB, RST, LaTeX, RTF, plain text and PDF. Input as text (content), file (file_base64,"},{"name":"doc_parse","description":"Document parser: turn a document into clean, agent-ready Markdown with metadata: DOCX, ODT, EPUB, RTF, HTML, RST, LaTeX and more. Returns title, author, date, l"},{"name":"tech_stack","description":"Detect the technologies a website uses (CMS, frameworks, analytics, CDN, web server, ecommerce, tag managers ...) from its HTML, headers, cookies, meta tags and"},{"name":"text_embed","description":"Sentence embeddings (all-MiniLM-L6-v2, 384 dimensions, L2-normalized, multilingual input works best in English) for semantic search, clustering and deduplicatio"},{"name":"tts","description":"Convert text to natural speech audio (MP3, WAV or OGG) with neural Piper voices: en-female, en-male (US English) and de-male (German); all voices public domain "},{"name":"discussion_search","description":"Find out what people say about a topic or a specific link. Searches Hacker News (stories with their top-ranked comments), Bluesky posts and Lemmy threads (with "},{"name":"token_verdict","description":"Instant buy-or-avoid verdict for a token, with a shareable result page and preview card (share_url): send a contract address (Base, Ethereum, BSC, Arbitrum, Pol"},{"name":"page_watch","description":"Website change monitoring for agents that check in a loop: send a URL and get only what changed since your last call (added and removed lines of the page text),"},{"name":"feed_watch","description":"RSS and Atom feed monitoring for agents: returns only the items that are new since your last call, never the same item twice. First call saves a baseline and re"},{"name":"wallet_watch","description":"Wallet monitoring for agents: watch an EVM address and get only what changed since your last call: native coin and token balance deltas (USDC always included, u"},{"name":"token_watch","description":"Token monitoring for trading agents: re-checks a token on-chain and reports only what changed since your last call: grade downgrade (A to F), honeypot or sell t"},{"name":"watch_create","description":"Let agentsvc.io poll for you: we run page-watch, feed-watch, wallet-watch, token-watch every interval_minutes (5 to 1440) and POST to webhook_url only when some"},{"name":"watch_list","description":"List the webhook watches of your credit token with status, interval, cost per day, last check and last change. Needs \"Authorization: Bearer <credit token>\" on t"},{"name":"watch_delete","description":"Stop a webhook watch by id. Needs \"Authorization: Bearer <credit token>\" on the MCP transport."}],"toolCount":77,"toolsHash":"f8b00ae77fee88a226665df65c7bbc5d5cff1af2a282dc0f9a9bbbdbe1444581","serverName":"agentsvc","capabilities":["tools"],"serverVersion":"2.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T20:31:35.556Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"screenshot","description":"Capture any URL as a PNG screenshot. Returns image_base64 (base64 PNG; decode to get raw bytes). Full JS rendering via Playwright, works on SPAs and dynamic con"},{"name":"weather","description":"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, hum"},{"name":"exchange_rates","description":"Currency exchange rates (forex): official ECB reference rates for about 30 currencies (USD, GBP, CHF, JPY, CNY, ...), published every working day around 16:00 C"},{"name":"html_to_pdf","description":"Render a URL or raw HTML string to PDF. Returns pdf_base64 (base64 PDF; decode to get raw bytes) and page_count. Provide url OR html, never both. Supports forma"},{"name":"ip_lookup","description":"IP lookup and geolocation: resolve any public IPv4 or IPv6 address to location and network data from a local database (no third-party call, answers in milliseco"},{"name":"webpage_reader","description":"Read ONE JavaScript-heavy page (single-page apps, dashboards, content loaded after page load) in a real Chromium browser and get the rendered text with title, d"},{"name":"dns_lookup","description":"Resolve DNS records for any domain. Supports A, AAAA, MX, TXT, CNAME, NS. Returns records object with array per type. Default: A records only. Use to verify mai"},{"name":"qr_code","description":"Generate a QR code for any text or URL. Returns image_base64 (base64 PNG; decode to get raw bytes). Params: text (required), size in px (64-1024, default 256), "},{"name":"web_search","description":"Quick factual lookup: a plain-language summary (abstract) plus up to 5 relevant links from Wikipedia. Best for people, places, concepts, history and science. Re"},{"name":"translate","description":"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"},{"name":"email_validate","description":"Validate an email address: RFC 5322 format check, domain MX record lookup, disposable provider detection, and role address detection (e.g. info@, admin@). Retur"},{"name":"ssl_check","description":"Inspect SSL/TLS certificate for any domain. Returns valid boolean, days_remaining, issuer, valid_from, valid_to, subject_alt_names (SANs), fingerprint_sha256, a"},{"name":"whois","description":"Domain registration lookup via RDAP (modern WHOIS). Returns registrar, registrar_url, created_at, updated_at, expires_at, days_until_expiry, name_servers array,"},{"name":"crypto_prices","description":"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 chang"},{"name":"pdf_extract","description":"Extract all text from a PDF. Send as pdf_base64 (base64-encoded PDF, max ~10 MB decoded). Returns text (full concatenated text), pages array (per-page text + ch"},{"name":"phone_validate","description":"Parse and validate any phone number worldwide using libphonenumber. Returns is_valid, e164 (canonical international format e.g. '+4917612345678'), national_form"},{"name":"geocode","description":"Geocoding and reverse 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 wit"},{"name":"news_search","description":"News search API: recent news articles by keyword with title, url, source and published_at from our own index of about 100,000 English web articles a day (built "},{"name":"ocr","description":"Extract text from images using Tesseract OCR. Send image as image_base64 (PNG/JPEG/WebP/TIFF/BMP, max 10 MB decoded). Returns text and confidence (0-100, where "},{"name":"web_scrape","description":"Web scraper, URL to Markdown. Default tool for reading ONE web page whose URL you have: returns clean Markdown (title, meta description, main content with headi"},{"name":"rss_fetch","description":"Fetch an RSS 2.0, RSS 1.0 or Atom feed and return normalized JSON items (title, link, published_at ISO 8601, summary without HTML, author, guid). Use for monito"},{"name":"url_status","description":"Check whether a URL is reachable and what it returns: final status code, full redirect chain, response time, content-type, server header and content length. Use"},{"name":"evm_balance","description":"Read the ETH and USDC balance of any address on Base mainnet (chain 8453) straight from the chain, plus transaction count and how many x402 calls the USDC cover"},{"name":"barcode","description":"Generate a barcode as PNG (base64): code128 (default), ean13, ean8, upca, upce, code39, itf14, gs1_128, isbn, datamatrix, pdf417, aztec or qr. Validates check d"},{"name":"image_resize","description":"Resize, crop-fit and convert images (PNG, JPEG, WebP, AVIF, GIF, TIFF, SVG input) to webp, png, jpeg or avif. Auto-rotates by EXIF. Use to shrink screenshots be"},{"name":"timezone","description":"Resolve a city name or coordinates to its IANA timezone and return the current local time, UTC offset, DST flag and weekday. Use for scheduling across regions, "},{"name":"web_read_batch","description":"Read 2 to 5 pages whose URLs you already know in one call, each as clean Markdown with title and description, fetched in parallel. Cheaper and faster than calli"},{"name":"prediction_markets","description":"Live Polymarket prediction markets: outcome probabilities, 24h volume, liquidity, 24h price change and end date. Search by topic (query, e.g. 'bitcoin', 'electi"},{"name":"hyperliquid","description":"Hyperliquid perpetual futures market data: mark and oracle price, 24h change, hourly funding rate and funding APR, open interest (coins and USD), 24h volume, ma"},{"name":"defi_yields","description":"Find DeFi yield pools across 400+ protocols and 100+ chains (DefiLlama data): APY split into base and reward, 30-day mean APY, 7-day APY change, TVL, stablecoin"},{"name":"erc20_info","description":"Read an ERC20 token contract on Base or Ethereum mainnet: name, symbol, decimals, total supply, and optionally the balance of one holder address. Verifies that "},{"name":"evm_tx","description":"Look up a transaction on Base or Ethereum mainnet: status (success, failed, pending or not_found), block, confirmations, timestamp, from, to, ETH value, gas use"},{"name":"holidays","description":"Public and bank holidays for 200+ countries and their regions (states, cantons) for any year, with local names. Optionally check whether a given date is a holid"},{"name":"vat_validate","description":"Validate an EU VAT identification number live against the official EU VIES service, with registered company name and address where the member state discloses th"},{"name":"iban_validate","description":"Validate an IBAN (checksum, country length and structure), split it into bank code, branch and account number, report SEPA membership, and for DE, AT, CH, NL, B"},{"name":"company_lookup","description":"Find companies worldwide in the Global LEI Index (GLEIF): legal name, LEI, jurisdiction, legal form, register number and authority, legal and headquarters addre"},{"name":"sec_filings","description":"US public company data from SEC EDGAR: company profile, recent filings (10-K, 10-Q, 8-K, Form 4 insider trades, S-1 ...) with direct document links, and optiona"},{"name":"gas_price","description":"Current gas prices on Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain and Avalanche: gas price, base fee, low/medium/high priority fee in gwei, native to"},{"name":"product_lookup","description":"Look up a product by EAN/UPC barcode in Open Food Facts, Open Beauty Facts and Open Products Facts: name, brand, quantity, categories, ingredients, allergens, l"},{"name":"language_detect","description":"Detect the language of a text (80+ languages) with ISO 639-1 and 639-3 codes, confidence, a reliability flag and the top candidates. Runs locally, nothing is st"},{"name":"useragent_parse","description":"Parse a User-Agent string into browser, engine, OS, device type/vendor/model and CPU, and flag bots and AI crawlers (GPTBot, ClaudeBot, PerplexityBot ...). Para"},{"name":"macro_data","description":"Macroeconomic indicators per country from World Bank Open Data with yearly history: inflation, GDP, GDP growth, GDP per capita, unemployment, population, govern"},{"name":"sanctions_screen","description":"Screen a person or company name against the official OFAC SDN list (with aliases), the EU consolidated financial sanctions list and the UN Security Council cons"},{"name":"site_map","description":"List the URLs of a website without reading them: robots.txt, sitemaps and sitemap indexes plus homepage links, up to 1,000 same-site URLs with lastmod and sourc"},{"name":"site_crawl","description":"Website crawler: read a whole website or one section of it (for example every page under /docs) as clean Markdown: starts at a URL, follows same-site links brea"},{"name":"email_verify","description":"Email verification: checks whether an email address really exists by asking its mail server (SMTP RCPT TO probe; no email is sent), on top of syntax, MX, dispos"},{"name":"token_security","description":"Token security and honeypot check with risk grade A to F for a token before buying or accepting it, on Solana (SPL and Token-2022) and on Base, Ethereum, BNB Ch"},{"name":"perp_funding","description":"Perpetual futures funding rates for up to 10 coins across Binance, Bybit, OKX and Hyperliquid in one call: funding rate per interval, interval hours, annualized"},{"name":"defi_tvl","description":"DeFi data from DefiLlama in four modes. protocol: TVL, 1d/7d change, category, market cap and chain breakdown of a protocol (slug or name, e.g. aave, uniswap, l"},{"name":"crypto_news","description":"Latest crypto news from CoinDesk, Cointelegraph, Decrypt, The Block and Bitcoin Magazine, merged and ranked: the same story covered by several outlets is groupe"},{"name":"search_read","description":"Answer a question when you have no URL yet: searches Wikipedia (source 'web') or recent news articles (source 'news') and returns the top 1 to 5 result pages al"},{"name":"paper_search","description":"Search scientific papers across OpenAlex (250M works, all fields), arXiv (preprints) and PubMed (biomedicine) in one call. Returns title, up to 5 authors, year,"},{"name":"dev_search","description":"Search developer sources in one call: Hacker News stories (Algolia), GitHub repositories (by stars), npm packages (with weekly downloads), PyPI (exact package l"},{"name":"trends_hot","description":"What is trending right now: Hacker News top stories, GitHub trending repositories (stars today/week/month), most-read Wikipedia articles (any language edition),"},{"name":"cve_lookup","description":"Look up a vulnerability by CVE or GHSA id (NVD: description, CVSS score and vector, CWE, CISA known-exploited flag; OSV: affected packages and fixed versions) o"},{"name":"domain_check","description":"Check a domain in one call: registration via RDAP (registered or likely available, registrar, created and expiry dates, status, nameservers; DNS fallback for TL"},{"name":"vin_decode","description":"Decode a 17-character vehicle identification number with NHTSA vPIC: make, model, model year, trim, body, doors, engine (cylinders, displacement, hp, fuel, elec"},{"name":"postal_code","description":"Postal codes for 70 countries (GeoNames via zippopotam.us): postal code to place names, state and coordinates, or city + state to all its postal codes. For GB, "},{"name":"airport_status","description":"Live US airport disruptions from the FAA National Airspace System status: ground stops, ground delay programs (average and max delay), arrival and departure del"},{"name":"satellite_image","description":"Daily true-color satellite image of any area from NASA GIBS (MODIS Terra/Aqua or VIIRS, about 250 m per pixel, coastlines overlaid) as base64 JPEG. Useful to se"},{"name":"satellite_compare","description":"Before/after satellite comparison of the same area on two dates from NASA GIBS true-color imagery (MODIS or VIIRS, about 250 m per pixel): one side-by-side JPEG"},{"name":"chart_render","description":"Render a chart to PNG from JSON: bar, line, pie, doughnut, scatter, radar, polarArea or bubble. Pass a full Chart.js config (config) or the shortcut type + labe"},{"name":"diagram_render","description":"Render Mermaid diagram code to SVG and/or PNG: flowchart, sequence, class, state, ER, gantt, pie, mindmap, timeline and more. Invalid syntax returns HTTP 400 wi"},{"name":"doc_convert","description":"Convert documents between formats with pandoc: Markdown, HTML, DOCX, ODT, EPUB, RST, LaTeX, RTF, plain text and PDF. Input as text (content), file (file_base64,"},{"name":"doc_parse","description":"Document parser: turn a document into clean, agent-ready Markdown with metadata: DOCX, ODT, EPUB, RTF, HTML, RST, LaTeX and more. Returns title, author, date, l"},{"name":"tech_stack","description":"Detect the technologies a website uses (CMS, frameworks, analytics, CDN, web server, ecommerce, tag managers ...) from its HTML, headers, cookies, meta tags and"},{"name":"text_embed","description":"Sentence embeddings (all-MiniLM-L6-v2, 384 dimensions, L2-normalized, multilingual input works best in English) for semantic search, clustering and deduplicatio"},{"name":"tts","description":"Convert text to natural speech audio (MP3, WAV or OGG) with neural Piper voices: en-female, en-male (US English) and de-male (German); all voices public domain "},{"name":"discussion_search","description":"Find out what people say about a topic or a specific link. Searches Hacker News (stories with their top-ranked comments), Bluesky posts and Lemmy threads (with "},{"name":"token_verdict","description":"Instant buy-or-avoid verdict for a token, with a shareable result page and preview card (share_url): send a contract address (Base, Ethereum, BSC, Arbitrum, Pol"},{"name":"page_watch","description":"Website change monitoring for agents that check in a loop: send a URL and get only what changed since your last call (added and removed lines of the page text),"},{"name":"feed_watch","description":"RSS and Atom feed monitoring for agents: returns only the items that are new since your last call, never the same item twice. First call saves a baseline and re"},{"name":"wallet_watch","description":"Wallet monitoring for agents: watch an EVM address and get only what changed since your last call: native coin and token balance deltas (USDC always included, u"},{"name":"token_watch","description":"Token monitoring for trading agents: re-checks a token on-chain and reports only what changed since your last call: grade downgrade (A to F), honeypot or sell t"},{"name":"watch_create","description":"Let agentsvc.io poll for you: we run page-watch, feed-watch, wallet-watch, token-watch every interval_minutes (5 to 1440) and POST to webhook_url only when some"},{"name":"watch_list","description":"List the webhook watches of your credit token with status, interval, cost per day, last check and last change. Needs \"Authorization: Bearer <credit token>\" on t"},{"name":"watch_delete","description":"Stop a webhook watch by id. Needs \"Authorization: Bearer <credit token>\" on the MCP transport."}],"toolCount":77,"toolsHash":"f8b00ae77fee88a226665df65c7bbc5d5cff1af2a282dc0f9a9bbbdbe1444581","serverName":"agentsvc","capabilities":["tools"],"serverVersion":"2.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T14:32:09.180Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":27,"error":null,"detail":{"tools":[{"name":"screenshot","description":"Capture any URL as a PNG screenshot. Returns image_base64 (base64 PNG; decode to get raw bytes). Full JS rendering via Playwright, works on SPAs and dynamic con"},{"name":"weather","description":"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, hum"},{"name":"exchange_rates","description":"Currency exchange rates (forex): official ECB reference rates for about 30 currencies (USD, GBP, CHF, JPY, CNY, ...), published every working day around 16:00 C"},{"name":"html_to_pdf","description":"Render a URL or raw HTML string to PDF. Returns pdf_base64 (base64 PDF; decode to get raw bytes) and page_count. Provide url OR html, never both. Supports forma"},{"name":"ip_lookup","description":"IP lookup and geolocation: resolve any public IPv4 or IPv6 address to location and network data from a local database (no third-party call, answers in milliseco"},{"name":"webpage_reader","description":"Read ONE JavaScript-heavy page (single-page apps, dashboards, content loaded after page load) in a real Chromium browser and get the rendered text with title, d"},{"name":"dns_lookup","description":"Resolve DNS records for any domain. Supports A, AAAA, MX, TXT, CNAME, NS. Returns records object with array per type. Default: A records only. Use to verify mai"},{"name":"qr_code","description":"Generate a QR code for any text or URL. Returns image_base64 (base64 PNG; decode to get raw bytes). Params: text (required), size in px (64-1024, default 256), "},{"name":"web_search","description":"Quick factual lookup: a plain-language summary (abstract) plus up to 5 relevant links from Wikipedia. Best for people, places, concepts, history and science. Re"},{"name":"translate","description":"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"},{"name":"email_validate","description":"Validate an email address: RFC 5322 format check, domain MX record lookup, disposable provider detection, and role address detection (e.g. info@, admin@). Retur"},{"name":"ssl_check","description":"Inspect SSL/TLS certificate for any domain. Returns valid boolean, days_remaining, issuer, valid_from, valid_to, subject_alt_names (SANs), fingerprint_sha256, a"},{"name":"whois","description":"Domain registration lookup via RDAP (modern WHOIS). Returns registrar, registrar_url, created_at, updated_at, expires_at, days_until_expiry, name_servers array,"},{"name":"crypto_prices","description":"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 chang"},{"name":"pdf_extract","description":"Extract all text from a PDF. Send as pdf_base64 (base64-encoded PDF, max ~10 MB decoded). Returns text (full concatenated text), pages array (per-page text + ch"},{"name":"phone_validate","description":"Parse and validate any phone number worldwide using libphonenumber. Returns is_valid, e164 (canonical international format e.g. '+4917612345678'), national_form"},{"name":"geocode","description":"Geocoding and reverse 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 wit"},{"name":"news_search","description":"News search API: recent news articles by keyword with title, url, source and published_at from our own index of about 100,000 English web articles a day (built "},{"name":"ocr","description":"Extract text from images using Tesseract OCR. Send image as image_base64 (PNG/JPEG/WebP/TIFF/BMP, max 10 MB decoded). Returns text and confidence (0-100, where "},{"name":"web_scrape","description":"Web scraper, URL to Markdown. Default tool for reading ONE web page whose URL you have: returns clean Markdown (title, meta description, main content with headi"},{"name":"rss_fetch","description":"Fetch an RSS 2.0, RSS 1.0 or Atom feed and return normalized JSON items (title, link, published_at ISO 8601, summary without HTML, author, guid). Use for monito"},{"name":"url_status","description":"Check whether a URL is reachable and what it returns: final status code, full redirect chain, response time, content-type, server header and content length. Use"},{"name":"evm_balance","description":"Read the ETH and USDC balance of any address on Base mainnet (chain 8453) straight from the chain, plus transaction count and how many x402 calls the USDC cover"},{"name":"barcode","description":"Generate a barcode as PNG (base64): code128 (default), ean13, ean8, upca, upce, code39, itf14, gs1_128, isbn, datamatrix, pdf417, aztec or qr. Validates check d"},{"name":"image_resize","description":"Resize, crop-fit and convert images (PNG, JPEG, WebP, AVIF, GIF, TIFF, SVG input) to webp, png, jpeg or avif. Auto-rotates by EXIF. Use to shrink screenshots be"},{"name":"timezone","description":"Resolve a city name or coordinates to its IANA timezone and return the current local time, UTC offset, DST flag and weekday. Use for scheduling across regions, "},{"name":"web_read_batch","description":"Read 2 to 5 pages whose URLs you already know in one call, each as clean Markdown with title and description, fetched in parallel. Cheaper and faster than calli"},{"name":"prediction_markets","description":"Live Polymarket prediction markets: outcome probabilities, 24h volume, liquidity, 24h price change and end date. Search by topic (query, e.g. 'bitcoin', 'electi"},{"name":"hyperliquid","description":"Hyperliquid perpetual futures market data: mark and oracle price, 24h change, hourly funding rate and funding APR, open interest (coins and USD), 24h volume, ma"},{"name":"defi_yields","description":"Find DeFi yield pools across 400+ protocols and 100+ chains (DefiLlama data): APY split into base and reward, 30-day mean APY, 7-day APY change, TVL, stablecoin"},{"name":"erc20_info","description":"Read an ERC20 token contract on Base or Ethereum mainnet: name, symbol, decimals, total supply, and optionally the balance of one holder address. Verifies that "},{"name":"evm_tx","description":"Look up a transaction on Base or Ethereum mainnet: status (success, failed, pending or not_found), block, confirmations, timestamp, from, to, ETH value, gas use"},{"name":"holidays","description":"Public and bank holidays for 200+ countries and their regions (states, cantons) for any year, with local names. Optionally check whether a given date is a holid"},{"name":"vat_validate","description":"Validate an EU VAT identification number live against the official EU VIES service, with registered company name and address where the member state discloses th"},{"name":"iban_validate","description":"Validate an IBAN (checksum, country length and structure), split it into bank code, branch and account number, report SEPA membership, and for DE, AT, CH, NL, B"},{"name":"company_lookup","description":"Find companies worldwide in the Global LEI Index (GLEIF): legal name, LEI, jurisdiction, legal form, register number and authority, legal and headquarters addre"},{"name":"sec_filings","description":"US public company data from SEC EDGAR: company profile, recent filings (10-K, 10-Q, 8-K, Form 4 insider trades, S-1 ...) with direct document links, and optiona"},{"name":"gas_price","description":"Current gas prices on Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain and Avalanche: gas price, base fee, low/medium/high priority fee in gwei, native to"},{"name":"product_lookup","description":"Look up a product by EAN/UPC barcode in Open Food Facts, Open Beauty Facts and Open Products Facts: name, brand, quantity, categories, ingredients, allergens, l"},{"name":"language_detect","description":"Detect the language of a text (80+ languages) with ISO 639-1 and 639-3 codes, confidence, a reliability flag and the top candidates. Runs locally, nothing is st"},{"name":"useragent_parse","description":"Parse a User-Agent string into browser, engine, OS, device type/vendor/model and CPU, and flag bots and AI crawlers (GPTBot, ClaudeBot, PerplexityBot ...). Para"},{"name":"macro_data","description":"Macroeconomic indicators per country from World Bank Open Data with yearly history: inflation, GDP, GDP growth, GDP per capita, unemployment, population, govern"},{"name":"sanctions_screen","description":"Screen a person or company name against the official OFAC SDN list (with aliases), the EU consolidated financial sanctions list and the UN Security Council cons"},{"name":"site_map","description":"List the URLs of a website without reading them: robots.txt, sitemaps and sitemap indexes plus homepage links, up to 1,000 same-site URLs with lastmod and sourc"},{"name":"site_crawl","description":"Website crawler: read a whole website or one section of it (for example every page under /docs) as clean Markdown: starts at a URL, follows same-site links brea"},{"name":"email_verify","description":"Email verification: checks whether an email address really exists by asking its mail server (SMTP RCPT TO probe; no email is sent), on top of syntax, MX, dispos"},{"name":"token_security","description":"Token security and honeypot check with risk grade A to F for a token before buying or accepting it, on Solana (SPL and Token-2022) and on Base, Ethereum, BNB Ch"},{"name":"perp_funding","description":"Perpetual futures funding rates for up to 10 coins across Binance, Bybit, OKX and Hyperliquid in one call: funding rate per interval, interval hours, annualized"},{"name":"defi_tvl","description":"DeFi data from DefiLlama in four modes. protocol: TVL, 1d/7d change, category, market cap and chain breakdown of a protocol (slug or name, e.g. aave, uniswap, l"},{"name":"crypto_news","description":"Latest crypto news from CoinDesk, Cointelegraph, Decrypt, The Block and Bitcoin Magazine, merged and ranked: the same story covered by several outlets is groupe"},{"name":"search_read","description":"Answer a question from the web when you have no URL yet: runs a web or news search and returns the top 1 to 5 result pages already read as clean Markdown, with "},{"name":"paper_search","description":"Search scientific papers across OpenAlex (250M works, all fields), arXiv (preprints) and PubMed (biomedicine) in one call. Returns title, up to 5 authors, year,"},{"name":"dev_search","description":"Search developer sources in one call: Hacker News stories (Algolia), GitHub repositories (by stars), npm packages (with weekly downloads), PyPI (exact package l"},{"name":"trends_hot","description":"What is trending right now: Hacker News top stories, GitHub trending repositories (stars today/week/month), most-read Wikipedia articles (any language edition),"},{"name":"cve_lookup","description":"Look up a vulnerability by CVE or GHSA id (NVD: description, CVSS score and vector, CWE, CISA known-exploited flag; OSV: affected packages and fixed versions) o"},{"name":"domain_check","description":"Check a domain in one call: registration via RDAP (registered or likely available, registrar, created and expiry dates, status, nameservers; DNS fallback for TL"},{"name":"vin_decode","description":"Decode a 17-character vehicle identification number with NHTSA vPIC: make, model, model year, trim, body, doors, engine (cylinders, displacement, hp, fuel, elec"},{"name":"postal_code","description":"Postal codes for 70 countries (GeoNames via zippopotam.us): postal code to place names, state and coordinates, or city + state to all its postal codes. For GB, "},{"name":"airport_status","description":"Live US airport disruptions from the FAA National Airspace System status: ground stops, ground delay programs (average and max delay), arrival and departure del"},{"name":"satellite_image","description":"Daily true-color satellite image of any area from NASA GIBS (MODIS Terra/Aqua or VIIRS, about 250 m per pixel, coastlines overlaid) as base64 JPEG. Useful to se"},{"name":"satellite_compare","description":"Before/after satellite comparison of the same area on two dates from NASA GIBS true-color imagery (MODIS or VIIRS, about 250 m per pixel): one side-by-side JPEG"},{"name":"chart_render","description":"Render a chart to PNG from JSON: bar, line, pie, doughnut, scatter, radar, polarArea or bubble. Pass a full Chart.js config (config) or the shortcut type + labe"},{"name":"diagram_render","description":"Render Mermaid diagram code to SVG and/or PNG: flowchart, sequence, class, state, ER, gantt, pie, mindmap, timeline and more. Invalid syntax returns HTTP 400 wi"},{"name":"doc_convert","description":"Convert documents between formats with pandoc: Markdown, HTML, DOCX, ODT, EPUB, RST, LaTeX, RTF, plain text and PDF. Input as text (content), file (file_base64,"},{"name":"doc_parse","description":"Document parser: turn a document into clean, agent-ready Markdown with metadata: DOCX, ODT, EPUB, RTF, HTML, RST, LaTeX and more. Returns title, author, date, l"},{"name":"tech_stack","description":"Detect the technologies a website uses (CMS, frameworks, analytics, CDN, web server, ecommerce, tag managers ...) from its HTML, headers, cookies, meta tags and"},{"name":"text_embed","description":"Sentence embeddings (all-MiniLM-L6-v2, 384 dimensions, L2-normalized, multilingual input works best in English) for semantic search, clustering and deduplicatio"},{"name":"tts","description":"Convert text to natural speech audio (MP3, WAV or OGG) with neural Piper voices: en-female, en-male (US English) and de-male (German); all voices public domain "},{"name":"discussion_search","description":"Find out what people say about a topic or a specific link. Searches Hacker News (stories with their top-ranked comments), Bluesky posts and Lemmy threads (with "},{"name":"token_verdict","description":"Instant buy-or-avoid verdict for a token, with a shareable result page and preview card (share_url): send a contract address (Base, Ethereum, BSC, Arbitrum, Pol"},{"name":"page_watch","description":"Website change monitoring for agents that check in a loop: send a URL and get only what changed since your last call (added and removed lines of the page text),"},{"name":"feed_watch","description":"RSS and Atom feed monitoring for agents: returns only the items that are new since your last call, never the same item twice. First call saves a baseline and re"},{"name":"wallet_watch","description":"Wallet monitoring for agents: watch an EVM address and get only what changed since your last call: native coin and token balance deltas (USDC always included, u"},{"name":"token_watch","description":"Token monitoring for trading agents: re-checks a token on-chain and reports only what changed since your last call: grade downgrade (A to F), honeypot or sell t"},{"name":"watch_create","description":"Let agentsvc.io poll for you: we run page-watch, feed-watch, wallet-watch, token-watch every interval_minutes (5 to 1440) and POST to webhook_url only when some"},{"name":"watch_list","description":"List the webhook watches of your credit token with status, interval, cost per day, last check and last change. Needs \"Authorization: Bearer <credit token>\" on t"},{"name":"watch_delete","description":"Stop a webhook watch by id. Needs \"Authorization: Bearer <credit token>\" on the MCP transport."}],"toolCount":77,"toolsHash":"27a9b10ba20cf35b9737a74166ca02501ef6b86ced064007227cd4c0f80c166b","serverName":"agentsvc","capabilities":["tools"],"serverVersion":"2.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T08:28:49.630Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"screenshot","description":"Capture any URL as a PNG screenshot. Returns image_base64 (base64 PNG; decode to get raw bytes). Full JS rendering via Playwright, works on SPAs and dynamic con"},{"name":"weather","description":"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, hum"},{"name":"exchange_rates","description":"Currency exchange rates (forex): official ECB reference rates for about 30 currencies (USD, GBP, CHF, JPY, CNY, ...), published every working day around 16:00 C"},{"name":"html_to_pdf","description":"Render a URL or raw HTML string to PDF. Returns pdf_base64 (base64 PDF; decode to get raw bytes) and page_count. Provide url OR html, never both. Supports forma"},{"name":"ip_lookup","description":"IP lookup and geolocation: resolve any public IPv4 or IPv6 address to location and network data from a local database (no third-party call, answers in milliseco"},{"name":"webpage_reader","description":"Read ONE JavaScript-heavy page (single-page apps, dashboards, content loaded after page load) in a real Chromium browser and get the rendered text with title, d"},{"name":"dns_lookup","description":"Resolve DNS records for any domain. Supports A, AAAA, MX, TXT, CNAME, NS. Returns records object with array per type. Default: A records only. Use to verify mai"},{"name":"qr_code","description":"Generate a QR code for any text or URL. Returns image_base64 (base64 PNG; decode to get raw bytes). Params: text (required), size in px (64-1024, default 256), "},{"name":"web_search","description":"Quick factual lookup: a plain-language summary (abstract) plus up to 5 relevant links from Wikipedia. Best for people, places, concepts, history and science. Re"},{"name":"translate","description":"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"},{"name":"email_validate","description":"Validate an email address: RFC 5322 format check, domain MX record lookup, disposable provider detection, and role address detection (e.g. info@, admin@). Retur"},{"name":"ssl_check","description":"Inspect SSL/TLS certificate for any domain. Returns valid boolean, days_remaining, issuer, valid_from, valid_to, subject_alt_names (SANs), fingerprint_sha256, a"},{"name":"whois","description":"Domain registration lookup via RDAP (modern WHOIS). Returns registrar, registrar_url, created_at, updated_at, expires_at, days_until_expiry, name_servers array,"},{"name":"crypto_prices","description":"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 chang"},{"name":"pdf_extract","description":"Extract all text from a PDF. Send as pdf_base64 (base64-encoded PDF, max ~10 MB decoded). Returns text (full concatenated text), pages array (per-page text + ch"},{"name":"phone_validate","description":"Parse and validate any phone number worldwide using libphonenumber. Returns is_valid, e164 (canonical international format e.g. '+4917612345678'), national_form"},{"name":"geocode","description":"Geocoding and reverse 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 wit"},{"name":"news_search","description":"News search API: recent news articles by keyword with title, url, source and published_at from our own index of about 100,000 English web articles a day (built "},{"name":"ocr","description":"Extract text from images using Tesseract OCR. Send image as image_base64 (PNG/JPEG/WebP/TIFF/BMP, max 10 MB decoded). Returns text and confidence (0-100, where "},{"name":"web_scrape","description":"Web scraper, URL to Markdown. Default tool for reading ONE web page whose URL you have: returns clean Markdown (title, meta description, main content with headi"},{"name":"rss_fetch","description":"Fetch an RSS 2.0, RSS 1.0 or Atom feed and return normalized JSON items (title, link, published_at ISO 8601, summary without HTML, author, guid). Use for monito"},{"name":"url_status","description":"Check whether a URL is reachable and what it returns: final status code, full redirect chain, response time, content-type, server header and content length. Use"},{"name":"evm_balance","description":"Read the ETH and USDC balance of any address on Base mainnet (chain 8453) straight from the chain, plus transaction count and how many x402 calls the USDC cover"},{"name":"barcode","description":"Generate a barcode as PNG (base64): code128 (default), ean13, ean8, upca, upce, code39, itf14, gs1_128, isbn, datamatrix, pdf417, aztec or qr. Validates check d"},{"name":"image_resize","description":"Resize, crop-fit and convert images (PNG, JPEG, WebP, AVIF, GIF, TIFF, SVG input) to webp, png, jpeg or avif. Auto-rotates by EXIF. Use to shrink screenshots be"},{"name":"timezone","description":"Resolve a city name or coordinates to its IANA timezone and return the current local time, UTC offset, DST flag and weekday. Use for scheduling across regions, "},{"name":"web_read_batch","description":"Read 2 to 5 pages whose URLs you already know in one call, each as clean Markdown with title and description, fetched in parallel. Cheaper and faster than calli"},{"name":"prediction_markets","description":"Live Polymarket prediction markets: outcome probabilities, 24h volume, liquidity, 24h price change and end date. Search by topic (query, e.g. 'bitcoin', 'electi"},{"name":"hyperliquid","description":"Hyperliquid perpetual futures market data: mark and oracle price, 24h change, hourly funding rate and funding APR, open interest (coins and USD), 24h volume, ma"},{"name":"defi_yields","description":"Find DeFi yield pools across 400+ protocols and 100+ chains (DefiLlama data): APY split into base and reward, 30-day mean APY, 7-day APY change, TVL, stablecoin"},{"name":"erc20_info","description":"Read an ERC20 token contract on Base or Ethereum mainnet: name, symbol, decimals, total supply, and optionally the balance of one holder address. Verifies that "},{"name":"evm_tx","description":"Look up a transaction on Base or Ethereum mainnet: status (success, failed, pending or not_found), block, confirmations, timestamp, from, to, ETH value, gas use"},{"name":"holidays","description":"Public and bank holidays for 200+ countries and their regions (states, cantons) for any year, with local names. Optionally check whether a given date is a holid"},{"name":"vat_validate","description":"Validate an EU VAT identification number live against the official EU VIES service, with registered company name and address where the member state discloses th"},{"name":"iban_validate","description":"Validate an IBAN (checksum, country length and structure), split it into bank code, branch and account number, report SEPA membership, and for DE, AT, CH, NL, B"},{"name":"company_lookup","description":"Find companies worldwide in the Global LEI Index (GLEIF): legal name, LEI, jurisdiction, legal form, register number and authority, legal and headquarters addre"},{"name":"sec_filings","description":"US public company data from SEC EDGAR: company profile, recent filings (10-K, 10-Q, 8-K, Form 4 insider trades, S-1 ...) with direct document links, and optiona"},{"name":"gas_price","description":"Current gas prices on Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain and Avalanche: gas price, base fee, low/medium/high priority fee in gwei, native to"},{"name":"product_lookup","description":"Look up a product by EAN/UPC barcode in Open Food Facts, Open Beauty Facts and Open Products Facts: name, brand, quantity, categories, ingredients, allergens, l"},{"name":"language_detect","description":"Detect the language of a text (80+ languages) with ISO 639-1 and 639-3 codes, confidence, a reliability flag and the top candidates. Runs locally, nothing is st"},{"name":"useragent_parse","description":"Parse a User-Agent string into browser, engine, OS, device type/vendor/model and CPU, and flag bots and AI crawlers (GPTBot, ClaudeBot, PerplexityBot ...). Para"},{"name":"macro_data","description":"Macroeconomic indicators per country from World Bank Open Data with yearly history: inflation, GDP, GDP growth, GDP per capita, unemployment, population, govern"},{"name":"sanctions_screen","description":"Screen a person or company name against the official OFAC SDN list (with aliases), the EU consolidated financial sanctions list and the UN Security Council cons"},{"name":"site_map","description":"List the URLs of a website without reading them: robots.txt, sitemaps and sitemap indexes plus homepage links, up to 1,000 same-site URLs with lastmod and sourc"},{"name":"site_crawl","description":"Website crawler: read a whole website or one section of it (for example every page under /docs) as clean Markdown: starts at a URL, follows same-site links brea"},{"name":"email_verify","description":"Email verification: checks whether an email address really exists by asking its mail server (SMTP RCPT TO probe; no email is sent), on top of syntax, MX, dispos"},{"name":"token_security","description":"Token security and honeypot check with risk grade A to F for a token before buying or accepting it, on Solana (SPL and Token-2022) and on Base, Ethereum, BNB Ch"},{"name":"perp_funding","description":"Perpetual futures funding rates for up to 10 coins across Binance, Bybit, OKX and Hyperliquid in one call: funding rate per interval, interval hours, annualized"},{"name":"defi_tvl","description":"DeFi data from DefiLlama in four modes. protocol: TVL, 1d/7d change, category, market cap and chain breakdown of a protocol (slug or name, e.g. aave, uniswap, l"},{"name":"crypto_news","description":"Latest crypto news from CoinDesk, Cointelegraph, Decrypt, The Block and Bitcoin Magazine, merged and ranked: the same story covered by several outlets is groupe"},{"name":"search_read","description":"Answer a question from the web when you have no URL yet: runs a web or news search and returns the top 1 to 5 result pages already read as clean Markdown, with "},{"name":"paper_search","description":"Search scientific papers across OpenAlex (250M works, all fields), arXiv (preprints) and PubMed (biomedicine) in one call. Returns title, up to 5 authors, year,"},{"name":"dev_search","description":"Search developer sources in one call: Hacker News stories (Algolia), GitHub repositories (by stars), npm packages (with weekly downloads), PyPI (exact package l"},{"name":"trends_hot","description":"What is trending right now: Hacker News top stories, GitHub trending repositories (stars today/week/month), most-read Wikipedia articles (any language edition),"},{"name":"cve_lookup","description":"Look up a vulnerability by CVE or GHSA id (NVD: description, CVSS score and vector, CWE, CISA known-exploited flag; OSV: affected packages and fixed versions) o"},{"name":"domain_check","description":"Check a domain in one call: registration via RDAP (registered or likely available, registrar, created and expiry dates, status, nameservers; DNS fallback for TL"},{"name":"vin_decode","description":"Decode a 17-character vehicle identification number with NHTSA vPIC: make, model, model year, trim, body, doors, engine (cylinders, displacement, hp, fuel, elec"},{"name":"postal_code","description":"Postal codes for 70 countries (GeoNames via zippopotam.us): postal code to place names, state and coordinates, or city + state to all its postal codes. For GB, "},{"name":"airport_status","description":"Live US airport disruptions from the FAA National Airspace System status: ground stops, ground delay programs (average and max delay), arrival and departure del"},{"name":"satellite_image","description":"Daily true-color satellite image of any area from NASA GIBS (MODIS Terra/Aqua or VIIRS, about 250 m per pixel, coastlines overlaid) as base64 JPEG. Useful to se"},{"name":"satellite_compare","description":"Before/after satellite comparison of the same area on two dates from NASA GIBS true-color imagery (MODIS or VIIRS, about 250 m per pixel): one side-by-side JPEG"},{"name":"chart_render","description":"Render a chart to PNG from JSON: bar, line, pie, doughnut, scatter, radar, polarArea or bubble. Pass a full Chart.js config (config) or the shortcut type + labe"},{"name":"diagram_render","description":"Render Mermaid diagram code to SVG and/or PNG: flowchart, sequence, class, state, ER, gantt, pie, mindmap, timeline and more. Invalid syntax returns HTTP 400 wi"},{"name":"doc_convert","description":"Convert documents between formats with pandoc: Markdown, HTML, DOCX, ODT, EPUB, RST, LaTeX, RTF, plain text and PDF. Input as text (content), file (file_base64,"},{"name":"doc_parse","description":"Document parser: turn a document into clean, agent-ready Markdown with metadata: DOCX, ODT, EPUB, RTF, HTML, RST, LaTeX and more. Returns title, author, date, l"},{"name":"tech_stack","description":"Detect the technologies a website uses (CMS, frameworks, analytics, CDN, web server, ecommerce, tag managers ...) from its HTML, headers, cookies, meta tags and"},{"name":"text_embed","description":"Sentence embeddings (all-MiniLM-L6-v2, 384 dimensions, L2-normalized, multilingual input works best in English) for semantic search, clustering and deduplicatio"},{"name":"tts","description":"Convert text to natural speech audio (MP3, WAV or OGG) with neural Piper voices: en-female, en-male (US English) and de-male (German); all voices public domain "},{"name":"discussion_search","description":"Find out what people say about a topic or a specific link. Searches Hacker News (stories with their top-ranked comments), Bluesky posts and Lemmy threads (with "},{"name":"token_verdict","description":"Instant buy-or-avoid verdict for a token, with a shareable result page and preview card (share_url): send a contract address (Base, Ethereum, BSC, Arbitrum, Pol"},{"name":"page_watch","description":"Website change monitoring for agents that check in a loop: send a URL and get only what changed since your last call (added and removed lines of the page text),"},{"name":"feed_watch","description":"RSS and Atom feed monitoring for agents: returns only the items that are new since your last call, never the same item twice. First call saves a baseline and re"},{"name":"wallet_watch","description":"Wallet monitoring for agents: watch an EVM address and get only what changed since your last call: native coin and token balance deltas (USDC always included, u"},{"name":"token_watch","description":"Token monitoring for trading agents: re-checks a token on-chain and reports only what changed since your last call: grade downgrade (A to F), honeypot or sell t"},{"name":"watch_create","description":"Let agentsvc.io poll for you: we run page-watch, feed-watch, wallet-watch, token-watch every interval_minutes (5 to 1440) and POST to webhook_url only when some"},{"name":"watch_list","description":"List the webhook watches of your credit token with status, interval, cost per day, last check and last change. Needs \"Authorization: Bearer <credit token>\" on t"},{"name":"watch_delete","description":"Stop a webhook watch by id. Needs \"Authorization: Bearer <credit token>\" on the MCP transport."}],"toolCount":77,"toolsHash":"27a9b10ba20cf35b9737a74166ca02501ef6b86ced064007227cd4c0f80c166b","serverName":"agentsvc","capabilities":["tools"],"serverVersion":"2.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T02:27:34.599Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":17,"error":null,"detail":{"tools":[{"name":"screenshot","description":"Capture any URL as a PNG screenshot. Returns image_base64 (base64 PNG; decode to get raw bytes). Full JS rendering via Playwright, works on SPAs and dynamic con"},{"name":"weather","description":"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, hum"},{"name":"exchange_rates","description":"Currency exchange rates (forex): official ECB reference rates for about 30 currencies (USD, GBP, CHF, JPY, CNY, ...), published every working day around 16:00 C"},{"name":"html_to_pdf","description":"Render a URL or raw HTML string to PDF. Returns pdf_base64 (base64 PDF; decode to get raw bytes) and page_count. Provide url OR html, never both. Supports forma"},{"name":"ip_lookup","description":"IP lookup and geolocation: resolve any public IPv4 or IPv6 address to location and network data from a local database (no third-party call, answers in milliseco"},{"name":"webpage_reader","description":"Read ONE JavaScript-heavy page (single-page apps, dashboards, content loaded after page load) in a real Chromium browser and get the rendered text with title, d"},{"name":"dns_lookup","description":"Resolve DNS records for any domain. Supports A, AAAA, MX, TXT, CNAME, NS. Returns records object with array per type. Default: A records only. Use to verify mai"},{"name":"qr_code","description":"Generate a QR code for any text or URL. Returns image_base64 (base64 PNG; decode to get raw bytes). Params: text (required), size in px (64-1024, default 256), "},{"name":"web_search","description":"Quick factual lookup: a plain-language summary (abstract) plus up to 5 relevant links from Wikipedia. Best for people, places, concepts, history and science. Re"},{"name":"translate","description":"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"},{"name":"email_validate","description":"Validate an email address: RFC 5322 format check, domain MX record lookup, disposable provider detection, and role address detection (e.g. info@, admin@). Retur"},{"name":"ssl_check","description":"Inspect SSL/TLS certificate for any domain. Returns valid boolean, days_remaining, issuer, valid_from, valid_to, subject_alt_names (SANs), fingerprint_sha256, a"},{"name":"whois","description":"Domain registration lookup via RDAP (modern WHOIS). Returns registrar, registrar_url, created_at, updated_at, expires_at, days_until_expiry, name_servers array,"},{"name":"crypto_prices","description":"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 chang"},{"name":"pdf_extract","description":"Extract all text from a PDF. Send as pdf_base64 (base64-encoded PDF, max ~10 MB decoded). Returns text (full concatenated text), pages array (per-page text + ch"},{"name":"phone_validate","description":"Parse and validate any phone number worldwide using libphonenumber. Returns is_valid, e164 (canonical international format e.g. '+4917612345678'), national_form"},{"name":"geocode","description":"Geocoding and reverse 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 wit"},{"name":"news_search","description":"News search API: recent news articles by keyword with title, url, source and published_at from our own index of about 100,000 English web articles a day (built "},{"name":"ocr","description":"Extract text from images using Tesseract OCR. Send image as image_base64 (PNG/JPEG/WebP/TIFF/BMP, max 10 MB decoded). Returns text and confidence (0-100, where "},{"name":"web_scrape","description":"Web scraper, URL to Markdown. Default tool for reading ONE web page whose URL you have: returns clean Markdown (title, meta description, main content with headi"},{"name":"rss_fetch","description":"Fetch an RSS 2.0, RSS 1.0 or Atom feed and return normalized JSON items (title, link, published_at ISO 8601, summary without HTML, author, guid). Use for monito"},{"name":"url_status","description":"Check whether a URL is reachable and what it returns: final status code, full redirect chain, response time, content-type, server header and content length. Use"},{"name":"evm_balance","description":"Read the ETH and USDC balance of any address on Base mainnet (chain 8453) straight from the chain, plus transaction count and how many x402 calls the USDC cover"},{"name":"barcode","description":"Generate a barcode as PNG (base64): code128 (default), ean13, ean8, upca, upce, code39, itf14, gs1_128, isbn, datamatrix, pdf417, aztec or qr. Validates check d"},{"name":"image_resize","description":"Resize, crop-fit and convert images (PNG, JPEG, WebP, AVIF, GIF, TIFF, SVG input) to webp, png, jpeg or avif. Auto-rotates by EXIF. Use to shrink screenshots be"},{"name":"timezone","description":"Resolve a city name or coordinates to its IANA timezone and return the current local time, UTC offset, DST flag and weekday. Use for scheduling across regions, "},{"name":"web_read_batch","description":"Read 2 to 5 pages whose URLs you already know in one call, each as clean Markdown with title and description, fetched in parallel. Cheaper and faster than calli"},{"name":"prediction_markets","description":"Live Polymarket prediction markets: outcome probabilities, 24h volume, liquidity, 24h price change and end date. Search by topic (query, e.g. 'bitcoin', 'electi"},{"name":"hyperliquid","description":"Hyperliquid perpetual futures market data: mark and oracle price, 24h change, hourly funding rate and funding APR, open interest (coins and USD), 24h volume, ma"},{"name":"defi_yields","description":"Find DeFi yield pools across 400+ protocols and 100+ chains (DefiLlama data): APY split into base and reward, 30-day mean APY, 7-day APY change, TVL, stablecoin"},{"name":"erc20_info","description":"Read an ERC20 token contract on Base or Ethereum mainnet: name, symbol, decimals, total supply, and optionally the balance of one holder address. Verifies that "},{"name":"evm_tx","description":"Look up a transaction on Base or Ethereum mainnet: status (success, failed, pending or not_found), block, confirmations, timestamp, from, to, ETH value, gas use"},{"name":"holidays","description":"Public and bank holidays for 200+ countries and their regions (states, cantons) for any year, with local names. Optionally check whether a given date is a holid"},{"name":"vat_validate","description":"Validate an EU VAT identification number live against the official EU VIES service, with registered company name and address where the member state discloses th"},{"name":"iban_validate","description":"Validate an IBAN (checksum, country length and structure), split it into bank code, branch and account number, report SEPA membership, and for DE, AT, CH, NL, B"},{"name":"company_lookup","description":"Find companies worldwide in the Global LEI Index (GLEIF): legal name, LEI, jurisdiction, legal form, register number and authority, legal and headquarters addre"},{"name":"sec_filings","description":"US public company data from SEC EDGAR: company profile, recent filings (10-K, 10-Q, 8-K, Form 4 insider trades, S-1 ...) with direct document links, and optiona"},{"name":"gas_price","description":"Current gas prices on Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain and Avalanche: gas price, base fee, low/medium/high priority fee in gwei, native to"},{"name":"product_lookup","description":"Look up a product by EAN/UPC barcode in Open Food Facts, Open Beauty Facts and Open Products Facts: name, brand, quantity, categories, ingredients, allergens, l"},{"name":"language_detect","description":"Detect the language of a text (80+ languages) with ISO 639-1 and 639-3 codes, confidence, a reliability flag and the top candidates. Runs locally, nothing is st"},{"name":"useragent_parse","description":"Parse a User-Agent string into browser, engine, OS, device type/vendor/model and CPU, and flag bots and AI crawlers (GPTBot, ClaudeBot, PerplexityBot ...). Para"},{"name":"macro_data","description":"Macroeconomic indicators per country from World Bank Open Data with yearly history: inflation, GDP, GDP growth, GDP per capita, unemployment, population, govern"},{"name":"sanctions_screen","description":"Screen a person or company name against the official OFAC SDN list (with aliases), the EU consolidated financial sanctions list and the UN Security Council cons"},{"name":"site_map","description":"List the URLs of a website without reading them: robots.txt, sitemaps and sitemap indexes plus homepage links, up to 1,000 same-site URLs with lastmod and sourc"},{"name":"site_crawl","description":"Website crawler: read a whole website or one section of it (for example every page under /docs) as clean Markdown: starts at a URL, follows same-site links brea"},{"name":"email_verify","description":"Email verification: checks whether an email address really exists by asking its mail server (SMTP RCPT TO probe; no email is sent), on top of syntax, MX, dispos"},{"name":"token_security","description":"Token security and honeypot check with risk grade A to F for a token before buying or accepting it, on Solana (SPL and Token-2022) and on Base, Ethereum, BNB Ch"},{"name":"perp_funding","description":"Perpetual futures funding rates for up to 10 coins across Binance, Bybit, OKX and Hyperliquid in one call: funding rate per interval, interval hours, annualized"},{"name":"defi_tvl","description":"DeFi data from DefiLlama in four modes. protocol: TVL, 1d/7d change, category, market cap and chain breakdown of a protocol (slug or name, e.g. aave, uniswap, l"},{"name":"crypto_news","description":"Latest crypto news from CoinDesk, Cointelegraph, Decrypt, The Block and Bitcoin Magazine, merged and ranked: the same story covered by several outlets is groupe"},{"name":"search_read","description":"Answer a question from the web when you have no URL yet: runs a web or news search and returns the top 1 to 5 result pages already read as clean Markdown, with "},{"name":"paper_search","description":"Search scientific papers across OpenAlex (250M works, all fields), arXiv (preprints) and PubMed (biomedicine) in one call. Returns title, up to 5 authors, year,"},{"name":"dev_search","description":"Search developer sources in one call: Hacker News stories (Algolia), GitHub repositories (by stars), npm packages (with weekly downloads), PyPI (exact package l"},{"name":"trends_hot","description":"What is trending right now: Hacker News top stories, GitHub trending repositories (stars today/week/month), most-read Wikipedia articles (any language edition),"},{"name":"cve_lookup","description":"Look up a vulnerability by CVE or GHSA id (NVD: description, CVSS score and vector, CWE, CISA known-exploited flag; OSV: affected packages and fixed versions) o"},{"name":"domain_check","description":"Check a domain in one call: registration via RDAP (registered or likely available, registrar, created and expiry dates, status, nameservers; DNS fallback for TL"},{"name":"vin_decode","description":"Decode a 17-character vehicle identification number with NHTSA vPIC: make, model, model year, trim, body, doors, engine (cylinders, displacement, hp, fuel, elec"},{"name":"postal_code","description":"Postal codes for 70 countries (GeoNames via zippopotam.us): postal code to place names, state and coordinates, or city + state to all its postal codes. For GB, "},{"name":"airport_status","description":"Live US airport disruptions from the FAA National Airspace System status: ground stops, ground delay programs (average and max delay), arrival and departure del"},{"name":"satellite_image","description":"Daily true-color satellite image of any area from NASA GIBS (MODIS Terra/Aqua or VIIRS, about 250 m per pixel, coastlines overlaid) as base64 JPEG. Useful to se"},{"name":"satellite_compare","description":"Before/after satellite comparison of the same area on two dates from NASA GIBS true-color imagery (MODIS or VIIRS, about 250 m per pixel): one side-by-side JPEG"},{"name":"chart_render","description":"Render a chart to PNG from JSON: bar, line, pie, doughnut, scatter, radar, polarArea or bubble. Pass a full Chart.js config (config) or the shortcut type + labe"},{"name":"diagram_render","description":"Render Mermaid diagram code to SVG and/or PNG: flowchart, sequence, class, state, ER, gantt, pie, mindmap, timeline and more. Invalid syntax returns HTTP 400 wi"},{"name":"doc_convert","description":"Convert documents between formats with pandoc: Markdown, HTML, DOCX, ODT, EPUB, RST, LaTeX, RTF, plain text and PDF. Input as text (content), file (file_base64,"},{"name":"doc_parse","description":"Document parser: turn a document into clean, agent-ready Markdown with metadata: DOCX, ODT, EPUB, RTF, HTML, RST, LaTeX and more. Returns title, author, date, l"},{"name":"tech_stack","description":"Detect the technologies a website uses (CMS, frameworks, analytics, CDN, web server, ecommerce, tag managers ...) from its HTML, headers, cookies, meta tags and"},{"name":"text_embed","description":"Sentence embeddings (all-MiniLM-L6-v2, 384 dimensions, L2-normalized, multilingual input works best in English) for semantic search, clustering and deduplicatio"},{"name":"tts","description":"Convert text to natural speech audio (MP3, WAV or OGG) with neural Piper voices: en-female, en-male (US English) and de-male (German); all voices public domain "},{"name":"discussion_search","description":"Find out what people say about a topic or a specific link. Searches Hacker News (stories with their top-ranked comments), Bluesky posts and Lemmy threads (with "},{"name":"token_verdict","description":"Instant buy-or-avoid verdict for a token, with a shareable result page and preview card (share_url): send a contract address (Base, Ethereum, BSC, Arbitrum, Pol"}],"toolCount":70,"toolsHash":"e11294cebe4296209adf70691efe1308f063042b15c291757e1bad32d856aa16","serverName":"agentsvc","capabilities":["tools"],"serverVersion":"2.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T20:25:50.843Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":18,"error":null,"detail":{"tools":[{"name":"screenshot","description":"Capture any URL as a PNG screenshot. Returns image_base64 (base64 PNG; decode to get raw bytes). Full JS rendering via Playwright, works on SPAs and dynamic con"},{"name":"weather","description":"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, hum"},{"name":"exchange_rates","description":"Currency exchange rates (forex): official ECB reference rates for about 30 currencies (USD, GBP, CHF, JPY, CNY, ...), published every working day around 16:00 C"},{"name":"html_to_pdf","description":"Render a URL or raw HTML string to PDF. Returns pdf_base64 (base64 PDF; decode to get raw bytes) and page_count. Provide url OR html, never both. Supports forma"},{"name":"ip_lookup","description":"IP lookup and geolocation: resolve any public IPv4 or IPv6 address to location and network data from a local database (no third-party call, answers in milliseco"},{"name":"webpage_reader","description":"Read ONE JavaScript-heavy page (single-page apps, dashboards, content loaded after page load) in a real Chromium browser and get the rendered text with title, d"},{"name":"dns_lookup","description":"Resolve DNS records for any domain. Supports A, AAAA, MX, TXT, CNAME, NS. Returns records object with array per type. Default: A records only. Use to verify mai"},{"name":"qr_code","description":"Generate a QR code for any text or URL. Returns image_base64 (base64 PNG; decode to get raw bytes). Params: text (required), size in px (64-1024, default 256), "},{"name":"web_search","description":"Quick factual lookup: a plain-language summary (abstract) plus up to 5 relevant links from Wikipedia. Best for people, places, concepts, history and science. Re"},{"name":"translate","description":"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"},{"name":"email_validate","description":"Validate an email address: RFC 5322 format check, domain MX record lookup, disposable provider detection, and role address detection (e.g. info@, admin@). Retur"},{"name":"ssl_check","description":"Inspect SSL/TLS certificate for any domain. Returns valid boolean, days_remaining, issuer, valid_from, valid_to, subject_alt_names (SANs), fingerprint_sha256, a"},{"name":"whois","description":"Domain registration lookup via RDAP (modern WHOIS). Returns registrar, registrar_url, created_at, updated_at, expires_at, days_until_expiry, name_servers array,"},{"name":"crypto_prices","description":"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 chang"},{"name":"pdf_extract","description":"Extract all text from a PDF. Send as pdf_base64 (base64-encoded PDF, max ~10 MB decoded). Returns text (full concatenated text), pages array (per-page text + ch"},{"name":"phone_validate","description":"Parse and validate any phone number worldwide using libphonenumber. Returns is_valid, e164 (canonical international format e.g. '+4917612345678'), national_form"},{"name":"geocode","description":"Geocoding and reverse 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 wit"},{"name":"news_search","description":"News search API: recent news articles by keyword with title, url, source and published_at from our own index of about 100,000 English web articles a day (built "},{"name":"ocr","description":"Extract text from images using Tesseract OCR. Send image as image_base64 (PNG/JPEG/WebP/TIFF/BMP, max 10 MB decoded). Returns text and confidence (0-100, where "},{"name":"web_scrape","description":"Web scraper, URL to Markdown. Default tool for reading ONE web page whose URL you have: returns clean Markdown (title, meta description, main content with headi"},{"name":"rss_fetch","description":"Fetch an RSS 2.0, RSS 1.0 or Atom feed and return normalized JSON items (title, link, published_at ISO 8601, summary without HTML, author, guid). Use for monito"},{"name":"url_status","description":"Check whether a URL is reachable and what it returns: final status code, full redirect chain, response time, content-type, server header and content length. Use"},{"name":"evm_balance","description":"Read the ETH and USDC balance of any address on Base mainnet (chain 8453) straight from the chain, plus transaction count and how many x402 calls the USDC cover"},{"name":"barcode","description":"Generate a barcode as PNG (base64): code128 (default), ean13, ean8, upca, upce, code39, itf14, gs1_128, isbn, datamatrix, pdf417, aztec or qr. Validates check d"},{"name":"image_resize","description":"Resize, crop-fit and convert images (PNG, JPEG, WebP, AVIF, GIF, TIFF, SVG input) to webp, png, jpeg or avif. Auto-rotates by EXIF. Use to shrink screenshots be"},{"name":"timezone","description":"Resolve a city name or coordinates to its IANA timezone and return the current local time, UTC offset, DST flag and weekday. Use for scheduling across regions, "},{"name":"web_read_batch","description":"Read 2 to 5 pages whose URLs you already know in one call, each as clean Markdown with title and description, fetched in parallel. Cheaper and faster than calli"},{"name":"prediction_markets","description":"Live Polymarket prediction markets: outcome probabilities, 24h volume, liquidity, 24h price change and end date. Search by topic (query, e.g. 'bitcoin', 'electi"},{"name":"hyperliquid","description":"Hyperliquid perpetual futures market data: mark and oracle price, 24h change, hourly funding rate and funding APR, open interest (coins and USD), 24h volume, ma"},{"name":"defi_yields","description":"Find DeFi yield pools across 400+ protocols and 100+ chains (DefiLlama data): APY split into base and reward, 30-day mean APY, 7-day APY change, TVL, stablecoin"},{"name":"erc20_info","description":"Read an ERC20 token contract on Base or Ethereum mainnet: name, symbol, decimals, total supply, and optionally the balance of one holder address. Verifies that "},{"name":"evm_tx","description":"Look up a transaction on Base or Ethereum mainnet: status (success, failed, pending or not_found), block, confirmations, timestamp, from, to, ETH value, gas use"},{"name":"holidays","description":"Public and bank holidays for 200+ countries and their regions (states, cantons) for any year, with local names. Optionally check whether a given date is a holid"},{"name":"vat_validate","description":"Validate an EU VAT identification number live against the official EU VIES service, with registered company name and address where the member state discloses th"},{"name":"iban_validate","description":"Validate an IBAN (checksum, country length and structure), split it into bank code, branch and account number, report SEPA membership, and for DE, AT, CH, NL, B"},{"name":"company_lookup","description":"Find companies worldwide in the Global LEI Index (GLEIF): legal name, LEI, jurisdiction, legal form, register number and authority, legal and headquarters addre"},{"name":"sec_filings","description":"US public company data from SEC EDGAR: company profile, recent filings (10-K, 10-Q, 8-K, Form 4 insider trades, S-1 ...) with direct document links, and optiona"},{"name":"gas_price","description":"Current gas prices on Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain and Avalanche: gas price, base fee, low/medium/high priority fee in gwei, native to"},{"name":"product_lookup","description":"Look up a product by EAN/UPC barcode in Open Food Facts, Open Beauty Facts and Open Products Facts: name, brand, quantity, categories, ingredients, allergens, l"},{"name":"language_detect","description":"Detect the language of a text (80+ languages) with ISO 639-1 and 639-3 codes, confidence, a reliability flag and the top candidates. Runs locally, nothing is st"},{"name":"useragent_parse","description":"Parse a User-Agent string into browser, engine, OS, device type/vendor/model and CPU, and flag bots and AI crawlers (GPTBot, ClaudeBot, PerplexityBot ...). Para"},{"name":"macro_data","description":"Macroeconomic indicators per country from World Bank Open Data with yearly history: inflation, GDP, GDP growth, GDP per capita, unemployment, population, govern"},{"name":"sanctions_screen","description":"Screen a person or company name against the official OFAC SDN list (with aliases), the EU consolidated financial sanctions list and the UN Security Council cons"},{"name":"site_map","description":"List the URLs of a website without reading them: robots.txt, sitemaps and sitemap indexes plus homepage links, up to 1,000 same-site URLs with lastmod and sourc"},{"name":"site_crawl","description":"Website crawler: read a whole website or one section of it (for example every page under /docs) as clean Markdown: starts at a URL, follows same-site links brea"},{"name":"email_verify","description":"Email verification: checks whether an email address really exists by asking its mail server (SMTP RCPT TO probe; no email is sent), on top of syntax, MX, dispos"},{"name":"token_security","description":"Token security and honeypot check with risk grade A to F for a token before buying or accepting it, on Solana (SPL and Token-2022) and on Base, Ethereum, BNB Ch"},{"name":"perp_funding","description":"Perpetual futures funding rates for up to 10 coins across Binance, Bybit, OKX and Hyperliquid in one call: funding rate per interval, interval hours, annualized"},{"name":"defi_tvl","description":"DeFi data from DefiLlama in four modes. protocol: TVL, 1d/7d change, category, market cap and chain breakdown of a protocol (slug or name, e.g. aave, uniswap, l"},{"name":"crypto_news","description":"Latest crypto news from CoinDesk, Cointelegraph, Decrypt, The Block and Bitcoin Magazine, merged and ranked: the same story covered by several outlets is groupe"},{"name":"search_read","description":"Answer a question from the web when you have no URL yet: runs a web or news search and returns the top 1 to 5 result pages already read as clean Markdown, with "},{"name":"paper_search","description":"Search scientific papers across OpenAlex (250M works, all fields), arXiv (preprints) and PubMed (biomedicine) in one call. Returns title, up to 5 authors, year,"},{"name":"dev_search","description":"Search developer sources in one call: Hacker News stories (Algolia), GitHub repositories (by stars), npm packages (with weekly downloads), PyPI (exact package l"},{"name":"trends_hot","description":"What is trending right now: Hacker News top stories, GitHub trending repositories (stars today/week/month), most-read Wikipedia articles (any language edition),"},{"name":"cve_lookup","description":"Look up a vulnerability by CVE or GHSA id (NVD: description, CVSS score and vector, CWE, CISA known-exploited flag; OSV: affected packages and fixed versions) o"},{"name":"domain_check","description":"Check a domain in one call: registration via RDAP (registered or likely available, registrar, created and expiry dates, status, nameservers; DNS fallback for TL"},{"name":"vin_decode","description":"Decode a 17-character vehicle identification number with NHTSA vPIC: make, model, model year, trim, body, doors, engine (cylinders, displacement, hp, fuel, elec"},{"name":"postal_code","description":"Postal codes for 70 countries (GeoNames via zippopotam.us): postal code to place names, state and coordinates, or city + state to all its postal codes. For GB, "},{"name":"airport_status","description":"Live US airport disruptions from the FAA National Airspace System status: ground stops, ground delay programs (average and max delay), arrival and departure del"},{"name":"satellite_image","description":"Daily true-color satellite image of any area from NASA GIBS (MODIS Terra/Aqua or VIIRS, about 250 m per pixel, coastlines overlaid) as base64 JPEG. Useful to se"},{"name":"satellite_compare","description":"Before/after satellite comparison of the same area on two dates from NASA GIBS true-color imagery (MODIS or VIIRS, about 250 m per pixel): one side-by-side JPEG"},{"name":"chart_render","description":"Render a chart to PNG from JSON: bar, line, pie, doughnut, scatter, radar, polarArea or bubble. Pass a full Chart.js config (config) or the shortcut type + labe"},{"name":"diagram_render","description":"Render Mermaid diagram code to SVG and/or PNG: flowchart, sequence, class, state, ER, gantt, pie, mindmap, timeline and more. Invalid syntax returns HTTP 400 wi"},{"name":"doc_convert","description":"Convert documents between formats with pandoc: Markdown, HTML, DOCX, ODT, EPUB, RST, LaTeX, RTF, plain text and PDF. Input as text (content), file (file_base64,"},{"name":"doc_parse","description":"Document parser: turn a document into clean, agent-ready Markdown with metadata: DOCX, ODT, EPUB, RTF, HTML, RST, LaTeX and more. Returns title, author, date, l"},{"name":"tech_stack","description":"Detect the technologies a website uses (CMS, frameworks, analytics, CDN, web server, ecommerce, tag managers ...) from its HTML, headers, cookies, meta tags and"},{"name":"text_embed","description":"Sentence embeddings (all-MiniLM-L6-v2, 384 dimensions, L2-normalized, multilingual input works best in English) for semantic search, clustering and deduplicatio"},{"name":"tts","description":"Convert text to natural speech audio (MP3, WAV or OGG) with neural Piper voices: en-female, en-male (US English) and de-male (German); all voices public domain "},{"name":"discussion_search","description":"Find out what people say about a topic or a specific link. Searches Hacker News (stories with their top-ranked comments), Bluesky posts and Lemmy threads (with "},{"name":"token_verdict","description":"Instant buy-or-avoid verdict for a token, with a shareable result page and preview card (share_url): send a contract address (Base, Ethereum, BSC, Arbitrum, Pol"}],"toolCount":70,"toolsHash":"e11294cebe4296209adf70691efe1308f063042b15c291757e1bad32d856aa16","serverName":"agentsvc","capabilities":["tools"],"serverVersion":"2.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T14:23:18.621Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":46,"error":null,"detail":{"tools":[{"name":"screenshot","description":"Capture any URL as a PNG screenshot. Returns image_base64 (base64 PNG; decode to get raw bytes). Full JS rendering via Playwright, works on SPAs and dynamic con"},{"name":"weather","description":"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, hum"},{"name":"exchange_rates","description":"Currency exchange rates (forex): official ECB reference rates for about 30 currencies (USD, GBP, CHF, JPY, CNY, ...), published every working day around 16:00 C"},{"name":"html_to_pdf","description":"Render a URL or raw HTML string to PDF. Returns pdf_base64 (base64 PDF; decode to get raw bytes) and page_count. Provide url OR html, never both. Supports forma"},{"name":"ip_lookup","description":"IP lookup and geolocation: resolve any public IPv4 or IPv6 address to location and network data from a local database (no third-party call, answers in milliseco"},{"name":"webpage_reader","description":"Read ONE JavaScript-heavy page (single-page apps, dashboards, content loaded after page load) in a real Chromium browser and get the rendered text with title, d"},{"name":"dns_lookup","description":"Resolve DNS records for any domain. Supports A, AAAA, MX, TXT, CNAME, NS. Returns records object with array per type. Default: A records only. Use to verify mai"},{"name":"qr_code","description":"Generate a QR code for any text or URL. Returns image_base64 (base64 PNG; decode to get raw bytes). Params: text (required), size in px (64-1024, default 256), "},{"name":"web_search","description":"Quick factual lookup: a plain-language summary (abstract) plus up to 5 relevant links from Wikipedia. Best for people, places, concepts, history and science. Re"},{"name":"translate","description":"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"},{"name":"email_validate","description":"Validate an email address: RFC 5322 format check, domain MX record lookup, disposable provider detection, and role address detection (e.g. info@, admin@). Retur"},{"name":"ssl_check","description":"Inspect SSL/TLS certificate for any domain. Returns valid boolean, days_remaining, issuer, valid_from, valid_to, subject_alt_names (SANs), fingerprint_sha256, a"},{"name":"whois","description":"Domain registration lookup via RDAP (modern WHOIS). Returns registrar, registrar_url, created_at, updated_at, expires_at, days_until_expiry, name_servers array,"},{"name":"crypto_prices","description":"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 chang"},{"name":"pdf_extract","description":"Extract all text from a PDF. Send as pdf_base64 (base64-encoded PDF, max ~10 MB decoded). Returns text (full concatenated text), pages array (per-page text + ch"},{"name":"phone_validate","description":"Parse and validate any phone number worldwide using libphonenumber. Returns is_valid, e164 (canonical international format e.g. '+4917612345678'), national_form"},{"name":"geocode","description":"Geocoding and reverse 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 wit"},{"name":"news_search","description":"News search API: recent news articles by keyword with title, url, source and published_at from our own index of about 100,000 English web articles a day (built "},{"name":"ocr","description":"Extract text from images using Tesseract OCR. Send image as image_base64 (PNG/JPEG/WebP/TIFF/BMP, max 10 MB decoded). Returns text and confidence (0-100, where "},{"name":"web_scrape","description":"Web scraper, URL to Markdown. Default tool for reading ONE web page whose URL you have: returns clean Markdown (title, meta description, main content with headi"},{"name":"rss_fetch","description":"Fetch an RSS 2.0, RSS 1.0 or Atom feed and return normalized JSON items (title, link, published_at ISO 8601, summary without HTML, author, guid). Use for monito"},{"name":"url_status","description":"Check whether a URL is reachable and what it returns: final status code, full redirect chain, response time, content-type, server header and content length. Use"},{"name":"evm_balance","description":"Read the ETH and USDC balance of any address on Base mainnet (chain 8453) straight from the chain, plus transaction count and how many x402 calls the USDC cover"},{"name":"barcode","description":"Generate a barcode as PNG (base64): code128 (default), ean13, ean8, upca, upce, code39, itf14, gs1_128, isbn, datamatrix, pdf417, aztec or qr. Validates check d"},{"name":"image_resize","description":"Resize, crop-fit and convert images (PNG, JPEG, WebP, AVIF, GIF, TIFF, SVG input) to webp, png, jpeg or avif. Auto-rotates by EXIF. Use to shrink screenshots be"},{"name":"timezone","description":"Resolve a city name or coordinates to its IANA timezone and return the current local time, UTC offset, DST flag and weekday. Use for scheduling across regions, "},{"name":"web_read_batch","description":"Read 2 to 5 pages whose URLs you already know in one call, each as clean Markdown with title and description, fetched in parallel. Cheaper and faster than calli"},{"name":"prediction_markets","description":"Live Polymarket prediction markets: outcome probabilities, 24h volume, liquidity, 24h price change and end date. Search by topic (query, e.g. 'bitcoin', 'electi"},{"name":"hyperliquid","description":"Hyperliquid perpetual futures market data: mark and oracle price, 24h change, hourly funding rate and funding APR, open interest (coins and USD), 24h volume, ma"},{"name":"defi_yields","description":"Find DeFi yield pools across 400+ protocols and 100+ chains (DefiLlama data): APY split into base and reward, 30-day mean APY, 7-day APY change, TVL, stablecoin"},{"name":"erc20_info","description":"Read an ERC20 token contract on Base or Ethereum mainnet: name, symbol, decimals, total supply, and optionally the balance of one holder address. Verifies that "},{"name":"evm_tx","description":"Look up a transaction on Base or Ethereum mainnet: status (success, failed, pending or not_found), block, confirmations, timestamp, from, to, ETH value, gas use"},{"name":"holidays","description":"Public and bank holidays for 200+ countries and their regions (states, cantons) for any year, with local names. Optionally check whether a given date is a holid"},{"name":"vat_validate","description":"Validate an EU VAT identification number live against the official EU VIES service, with registered company name and address where the member state discloses th"},{"name":"iban_validate","description":"Validate an IBAN (checksum, country length and structure), split it into bank code, branch and account number, report SEPA membership, and for DE, AT, CH, NL, B"},{"name":"company_lookup","description":"Find companies worldwide in the Global LEI Index (GLEIF): legal name, LEI, jurisdiction, legal form, register number and authority, legal and headquarters addre"},{"name":"sec_filings","description":"US public company data from SEC EDGAR: company profile, recent filings (10-K, 10-Q, 8-K, Form 4 insider trades, S-1 ...) with direct document links, and optiona"},{"name":"gas_price","description":"Current gas prices on Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain and Avalanche: gas price, base fee, low/medium/high priority fee in gwei, native to"},{"name":"product_lookup","description":"Look up a product by EAN/UPC barcode in Open Food Facts, Open Beauty Facts and Open Products Facts: name, brand, quantity, categories, ingredients, allergens, l"},{"name":"language_detect","description":"Detect the language of a text (80+ languages) with ISO 639-1 and 639-3 codes, confidence, a reliability flag and the top candidates. Runs locally, nothing is st"},{"name":"useragent_parse","description":"Parse a User-Agent string into browser, engine, OS, device type/vendor/model and CPU, and flag bots and AI crawlers (GPTBot, ClaudeBot, PerplexityBot ...). Para"},{"name":"macro_data","description":"Macroeconomic indicators per country from World Bank Open Data with yearly history: inflation, GDP, GDP growth, GDP per capita, unemployment, population, govern"},{"name":"sanctions_screen","description":"Screen a person or company name against the official OFAC SDN list (with aliases), the EU consolidated financial sanctions list and the UN Security Council cons"},{"name":"site_map","description":"List the URLs of a website without reading them: robots.txt, sitemaps and sitemap indexes plus homepage links, up to 1,000 same-site URLs with lastmod and sourc"},{"name":"site_crawl","description":"Website crawler: read a whole website or one section of it (for example every page under /docs) as clean Markdown: starts at a URL, follows same-site links brea"},{"name":"email_verify","description":"Email verification: checks whether an email address really exists by asking its mail server (SMTP RCPT TO probe; no email is sent), on top of syntax, MX, dispos"},{"name":"token_security","description":"Token security and honeypot check with risk grade A to F for a token before buying or accepting it, on Solana (SPL and Token-2022) and on Base, Ethereum, BNB Ch"},{"name":"perp_funding","description":"Perpetual futures funding rates for up to 10 coins across Binance, Bybit, OKX and Hyperliquid in one call: funding rate per interval, interval hours, annualized"},{"name":"defi_tvl","description":"DeFi data from DefiLlama in four modes. protocol: TVL, 1d/7d change, category, market cap and chain breakdown of a protocol (slug or name, e.g. aave, uniswap, l"},{"name":"crypto_news","description":"Latest crypto news from CoinDesk, Cointelegraph, Decrypt, The Block and Bitcoin Magazine, merged and ranked: the same story covered by several outlets is groupe"},{"name":"search_read","description":"Answer a question from the web when you have no URL yet: runs a web or news search and returns the top 1 to 5 result pages already read as clean Markdown, with "},{"name":"paper_search","description":"Search scientific papers across OpenAlex (250M works, all fields), arXiv (preprints) and PubMed (biomedicine) in one call. Returns title, up to 5 authors, year,"},{"name":"dev_search","description":"Search developer sources in one call: Hacker News stories (Algolia), GitHub repositories (by stars), npm packages (with weekly downloads), PyPI (exact package l"},{"name":"trends_hot","description":"What is trending right now: Hacker News top stories, GitHub trending repositories (stars today/week/month), most-read Wikipedia articles (any language edition),"},{"name":"cve_lookup","description":"Look up a vulnerability by CVE or GHSA id (NVD: description, CVSS score and vector, CWE, CISA known-exploited flag; OSV: affected packages and fixed versions) o"},{"name":"domain_check","description":"Check a domain in one call: registration via RDAP (registered or likely available, registrar, created and expiry dates, status, nameservers; DNS fallback for TL"},{"name":"vin_decode","description":"Decode a 17-character vehicle identification number with NHTSA vPIC: make, model, model year, trim, body, doors, engine (cylinders, displacement, hp, fuel, elec"},{"name":"postal_code","description":"Postal codes for 70 countries (GeoNames via zippopotam.us): postal code to place names, state and coordinates, or city + state to all its postal codes. For GB, "},{"name":"airport_status","description":"Live US airport disruptions from the FAA National Airspace System status: ground stops, ground delay programs (average and max delay), arrival and departure del"},{"name":"satellite_image","description":"Daily true-color satellite image of any area from NASA GIBS (MODIS Terra/Aqua or VIIRS, about 250 m per pixel, coastlines overlaid) as base64 JPEG. Useful to se"},{"name":"satellite_compare","description":"Before/after satellite comparison of the same area on two dates from NASA GIBS true-color imagery (MODIS or VIIRS, about 250 m per pixel): one side-by-side JPEG"},{"name":"chart_render","description":"Render a chart to PNG from JSON: bar, line, pie, doughnut, scatter, radar, polarArea or bubble. Pass a full Chart.js config (config) or the shortcut type + labe"},{"name":"diagram_render","description":"Render Mermaid diagram code to SVG and/or PNG: flowchart, sequence, class, state, ER, gantt, pie, mindmap, timeline and more. Invalid syntax returns HTTP 400 wi"},{"name":"doc_convert","description":"Convert documents between formats with pandoc: Markdown, HTML, DOCX, ODT, EPUB, RST, LaTeX, RTF, plain text and PDF. Input as text (content), file (file_base64,"},{"name":"doc_parse","description":"Document parser: turn a document into clean, agent-ready Markdown with metadata: DOCX, ODT, EPUB, RTF, HTML, RST, LaTeX and more. Returns title, author, date, l"},{"name":"tech_stack","description":"Detect the technologies a website uses (CMS, frameworks, analytics, CDN, web server, ecommerce, tag managers ...) from its HTML, headers, cookies, meta tags and"},{"name":"text_embed","description":"Sentence embeddings (all-MiniLM-L6-v2, 384 dimensions, L2-normalized, multilingual input works best in English) for semantic search, clustering and deduplicatio"},{"name":"tts","description":"Convert text to natural speech audio (MP3, WAV or OGG) with neural Piper voices: en-female, en-male (US English) and de-male (German); all voices public domain "},{"name":"discussion_search","description":"Find out what people say about a topic or a specific link. Searches Hacker News (stories with their top-ranked comments), Bluesky posts and Lemmy threads (with "},{"name":"token_verdict","description":"Instant buy-or-avoid verdict for a token: send a contract address (Base, Ethereum, BSC, Arbitrum, Polygon) or a Solana mint, get a grade A to F, a label (SAFE, "}],"toolCount":70,"toolsHash":"45f22bb4317fc2fb528fcf340512b6c4541d09774fef8619e1949b281f51b3ef","serverName":"agentsvc","capabilities":["tools"],"serverVersion":"2.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T07:26:20.719Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":25,"error":null,"detail":{"tools":[{"name":"screenshot","description":"Capture any URL as a PNG screenshot. Returns image_base64 (base64 PNG; decode to get raw bytes). Full JS rendering via Playwright, works on SPAs and dynamic con"},{"name":"weather","description":"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, hum"},{"name":"exchange_rates","description":"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 amon"},{"name":"html_to_pdf","description":"Render a URL or raw HTML string to PDF. Returns pdf_base64 (base64 PDF; decode to get raw bytes) and page_count. Provide url OR html, never both. Supports forma"},{"name":"ip_lookup","description":"Resolve any public IPv4 or IPv6 address to location and network data from a local database (no third-party call, answers in milliseconds): country, country_code"},{"name":"webpage_reader","description":"Read ONE JavaScript-heavy page (single-page apps, dashboards, content loaded after page load) in a real Chromium browser and get the rendered text with title, d"},{"name":"dns_lookup","description":"Resolve DNS records for any domain. Supports A, AAAA, MX, TXT, CNAME, NS. Returns records object with array per type. Default: A records only. Use to verify mai"},{"name":"qr_code","description":"Generate a QR code for any text or URL. Returns image_base64 (base64 PNG; decode to get raw bytes). Params: text (required), size in px (64-1024, default 256), "},{"name":"web_search","description":"Quick factual lookup: a plain-language summary (abstract) plus up to 5 relevant links from Wikipedia. Best for people, places, concepts, history and science. Re"},{"name":"translate","description":"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"},{"name":"email_validate","description":"Validate an email address: RFC 5322 format check, domain MX record lookup, disposable provider detection, and role address detection (e.g. info@, admin@). Retur"},{"name":"ssl_check","description":"Inspect SSL/TLS certificate for any domain. Returns valid boolean, days_remaining, issuer, valid_from, valid_to, subject_alt_names (SANs), fingerprint_sha256, a"},{"name":"whois","description":"Domain registration lookup via RDAP (modern WHOIS). Returns registrar, registrar_url, created_at, updated_at, expires_at, days_until_expiry, name_servers array,"},{"name":"crypto_prices","description":"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 chang"},{"name":"pdf_extract","description":"Extract all text from a PDF. Send as pdf_base64 (base64-encoded PDF, max ~10 MB decoded). Returns text (full concatenated text), pages array (per-page text + ch"},{"name":"phone_validate","description":"Parse and validate any phone number worldwide using libphonenumber. Returns is_valid, e164 (canonical international format e.g. '+4917612345678'), national_form"},{"name":"geocode","description":"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+ inhabita"},{"name":"news_search","description":"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 Hack"},{"name":"ocr","description":"Extract text from images using Tesseract OCR. Send image as image_base64 (PNG/JPEG/WebP/TIFF/BMP, max 10 MB decoded). Returns text and confidence (0-100, where "},{"name":"web_scrape","description":"Default tool for reading ONE web page whose URL you have: returns clean Markdown (title, meta description, main content with headings, lists and links). The fas"},{"name":"rss_fetch","description":"Fetch an RSS 2.0, RSS 1.0 or Atom feed and return normalized JSON items (title, link, published_at ISO 8601, summary without HTML, author, guid). Use for monito"},{"name":"url_status","description":"Check whether a URL is reachable and what it returns: final status code, full redirect chain, response time, content-type, server header and content length. Use"},{"name":"evm_balance","description":"Read the ETH and USDC balance of any address on Base mainnet (chain 8453) straight from the chain, plus transaction count and how many x402 calls the USDC cover"},{"name":"barcode","description":"Generate a barcode as PNG (base64): code128 (default), ean13, ean8, upca, upce, code39, itf14, gs1_128, isbn, datamatrix, pdf417, aztec or qr. Validates check d"},{"name":"image_resize","description":"Resize, crop-fit and convert images (PNG, JPEG, WebP, AVIF, GIF, TIFF, SVG input) to webp, png, jpeg or avif. Auto-rotates by EXIF. Use to shrink screenshots be"},{"name":"timezone","description":"Resolve a city name or coordinates to its IANA timezone and return the current local time, UTC offset, DST flag and weekday. Use for scheduling across regions, "},{"name":"web_read_batch","description":"Read 2 to 5 pages whose URLs you already know in one call, each as clean Markdown with title and description, fetched in parallel. Cheaper and faster than calli"},{"name":"prediction_markets","description":"Live Polymarket prediction markets: outcome probabilities, 24h volume, liquidity, 24h price change and end date. Search by topic (query, e.g. 'bitcoin', 'electi"},{"name":"hyperliquid","description":"Hyperliquid perpetual futures market data: mark and oracle price, 24h change, hourly funding rate and funding APR, open interest (coins and USD), 24h volume, ma"},{"name":"defi_yields","description":"Find DeFi yield pools across 400+ protocols and 100+ chains (DefiLlama data): APY split into base and reward, 30-day mean APY, 7-day APY change, TVL, stablecoin"},{"name":"erc20_info","description":"Read an ERC20 token contract on Base or Ethereum mainnet: name, symbol, decimals, total supply, and optionally the balance of one holder address. Verifies that "},{"name":"evm_tx","description":"Look up a transaction on Base or Ethereum mainnet: status (success, failed, pending or not_found), block, confirmations, timestamp, from, to, ETH value, gas use"},{"name":"holidays","description":"Public and bank holidays for 200+ countries and their regions (states, cantons) for any year, with local names. Optionally check whether a given date is a holid"},{"name":"vat_validate","description":"Validate an EU VAT identification number live against the official EU VIES service, with registered company name and address where the member state discloses th"},{"name":"iban_validate","description":"Validate an IBAN (checksum, country length and structure), split it into bank code, branch and account number, report SEPA membership, and for DE, AT, CH, NL, B"},{"name":"company_lookup","description":"Find companies worldwide in the Global LEI Index (GLEIF): legal name, LEI, jurisdiction, legal form, register number and authority, legal and headquarters addre"},{"name":"sec_filings","description":"US public company data from SEC EDGAR: company profile, recent filings (10-K, 10-Q, 8-K, Form 4 insider trades, S-1 ...) with direct document links, and optiona"},{"name":"gas_price","description":"Current gas prices on Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain and Avalanche: gas price, base fee, low/medium/high priority fee in gwei, native to"},{"name":"product_lookup","description":"Look up a product by EAN/UPC barcode in Open Food Facts, Open Beauty Facts and Open Products Facts: name, brand, quantity, categories, ingredients, allergens, l"},{"name":"language_detect","description":"Detect the language of a text (80+ languages) with ISO 639-1 and 639-3 codes, confidence, a reliability flag and the top candidates. Runs locally, nothing is st"},{"name":"useragent_parse","description":"Parse a User-Agent string into browser, engine, OS, device type/vendor/model and CPU, and flag bots and AI crawlers (GPTBot, ClaudeBot, PerplexityBot ...). Para"},{"name":"macro_data","description":"Macroeconomic indicators per country from World Bank Open Data with yearly history: inflation, GDP, GDP growth, GDP per capita, unemployment, population, govern"},{"name":"sanctions_screen","description":"Screen a person or company name against the official OFAC SDN list (with aliases), the EU consolidated financial sanctions list and the UN Security Council cons"},{"name":"site_map","description":"List the URLs of a website without reading them: robots.txt, sitemaps and sitemap indexes plus homepage links, up to 1,000 same-site URLs with lastmod and sourc"},{"name":"site_crawl","description":"Read a whole website or one section of it (for example every page under /docs) as clean Markdown: starts at a URL, follows same-site links breadth-first and ret"},{"name":"email_verify","description":"Checks whether an email address really exists by asking its mail server (SMTP RCPT TO probe; no email is sent), on top of syntax, MX, disposable and role checks"},{"name":"token_security","description":"Risk check with grade A to F for a token before buying or accepting it, on Solana (SPL and Token-2022) and on Base, Ethereum, BNB Chain, Arbitrum or Polygon. Re"},{"name":"perp_funding","description":"Perpetual futures funding rates for up to 10 coins across Binance, Bybit, OKX and Hyperliquid in one call: funding rate per interval, interval hours, annualized"},{"name":"defi_tvl","description":"DeFi data from DefiLlama in four modes. protocol: TVL, 1d/7d change, category, market cap and chain breakdown of a protocol (slug or name, e.g. aave, uniswap, l"},{"name":"crypto_news","description":"Latest crypto news from CoinDesk, Cointelegraph, Decrypt, The Block and Bitcoin Magazine, merged and ranked: the same story covered by several outlets is groupe"},{"name":"search_read","description":"Answer a question from the web when you have no URL yet: runs a web or news search and returns the top 1 to 5 result pages already read as clean Markdown, with "},{"name":"paper_search","description":"Search scientific papers across OpenAlex (250M works, all fields), arXiv (preprints) and PubMed (biomedicine) in one call. Returns title, up to 5 authors, year,"},{"name":"dev_search","description":"Search developer sources in one call: Hacker News stories (Algolia), GitHub repositories (by stars), npm packages (with weekly downloads), PyPI (exact package l"},{"name":"trends_hot","description":"What is trending right now: Hacker News top stories, GitHub trending repositories (stars today/week/month), most-read Wikipedia articles (any language edition),"},{"name":"cve_lookup","description":"Look up a vulnerability by CVE or GHSA id (NVD: description, CVSS score and vector, CWE, CISA known-exploited flag; OSV: affected packages and fixed versions) o"},{"name":"domain_check","description":"Check a domain in one call: registration via RDAP (registered or likely available, registrar, created and expiry dates, status, nameservers; DNS fallback for TL"},{"name":"vin_decode","description":"Decode a 17-character vehicle identification number with NHTSA vPIC: make, model, model year, trim, body, doors, engine (cylinders, displacement, hp, fuel, elec"},{"name":"postal_code","description":"Postal codes for 70 countries (GeoNames via zippopotam.us): postal code to place names, state and coordinates, or city + state to all its postal codes. For GB, "},{"name":"airport_status","description":"Live US airport disruptions from the FAA National Airspace System status: ground stops, ground delay programs (average and max delay), arrival and departure del"},{"name":"satellite_image","description":"Daily true-color satellite image of any area from NASA GIBS (MODIS Terra/Aqua or VIIRS, about 250 m per pixel, coastlines overlaid) as base64 JPEG. Useful to se"},{"name":"chart_render","description":"Render a chart to PNG from JSON: bar, line, pie, doughnut, scatter, radar, polarArea or bubble. Pass a full Chart.js config (config) or the shortcut type + labe"},{"name":"diagram_render","description":"Render Mermaid diagram code to SVG and/or PNG: flowchart, sequence, class, state, ER, gantt, pie, mindmap, timeline and more. Invalid syntax returns HTTP 400 wi"},{"name":"doc_convert","description":"Convert documents between formats with pandoc: Markdown, HTML, DOCX, ODT, EPUB, RST, LaTeX, RTF, plain text and PDF. Input as text (content), file (file_base64,"},{"name":"doc_parse","description":"Turn a document into clean, agent-ready Markdown with metadata: DOCX, ODT, EPUB, RTF, HTML, RST, LaTeX and more. Returns title, author, date, language, word cou"},{"name":"tech_stack","description":"Detect the technologies a website uses (CMS, frameworks, analytics, CDN, web server, ecommerce, tag managers ...) from its HTML, headers, cookies, meta tags and"},{"name":"text_embed","description":"Sentence embeddings (all-MiniLM-L6-v2, 384 dimensions, L2-normalized, multilingual input works best in English) for semantic search, clustering and deduplicatio"},{"name":"tts","description":"Convert text to natural speech audio (MP3, WAV or OGG) with neural Piper voices: en-female, en-male (US English) and de-male (German); all voices public domain "},{"name":"discussion_search","description":"Find out what people say about a topic or a specific link. Searches Hacker News (stories with their top-ranked comments), Bluesky posts and Lemmy threads (with "},{"name":"token_verdict","description":"Instant buy-or-avoid verdict for a token: send a contract address (Base, Ethereum, BSC, Arbitrum, Polygon) or a Solana mint, get a grade A to F, a label (SAFE, "}],"toolCount":69,"toolsHash":"d8187088f767b4666db6f1b5ec52be4c98025a842c44580b03c3c98d698bbabc","serverName":"agentsvc","capabilities":["tools"],"serverVersion":"2.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"screenshot","description":"Capture any URL as a PNG screenshot. Returns image_base64 (base64 PNG; decode to get raw bytes). Full JS rendering via Playwright, works on SPAs and dynamic con"},{"name":"weather","description":"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, hum"},{"name":"exchange_rates","description":"Currency exchange rates (forex): official ECB reference rates for about 30 currencies (USD, GBP, CHF, JPY, CNY, ...), published every working day around 16:00 C"},{"name":"html_to_pdf","description":"Render a URL or raw HTML string to PDF. Returns pdf_base64 (base64 PDF; decode to get raw bytes) and page_count. Provide url OR html, never both. Supports forma"},{"name":"ip_lookup","description":"IP lookup and geolocation: resolve any public IPv4 or IPv6 address to location and network data from a local database (no third-party call, answers in milliseco"},{"name":"webpage_reader","description":"Read ONE JavaScript-heavy page (single-page apps, dashboards, content loaded after page load) in a real Chromium browser and get the rendered text with title, d"},{"name":"dns_lookup","description":"Resolve DNS records for any domain. Supports A, AAAA, MX, TXT, CNAME, NS. Returns records object with array per type. Default: A records only. Use to verify mai"},{"name":"qr_code","description":"Generate a QR code for any text or URL. Returns image_base64 (base64 PNG; decode to get raw bytes). Params: text (required), size in px (64-1024, default 256), "},{"name":"web_search","description":"Quick factual lookup: a plain-language summary (abstract) plus up to 5 relevant links from Wikipedia. Best for people, places, concepts, history and science. Re"},{"name":"translate","description":"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"},{"name":"email_validate","description":"Validate an email address: RFC 5322 format check, domain MX record lookup, disposable provider detection, and role address detection (e.g. info@, admin@). Retur"},{"name":"ssl_check","description":"Inspect SSL/TLS certificate for any domain. Returns valid boolean, days_remaining, issuer, valid_from, valid_to, subject_alt_names (SANs), fingerprint_sha256, a"},{"name":"whois","description":"Domain registration lookup via RDAP (modern WHOIS). Returns registrar, registrar_url, created_at, updated_at, expires_at, days_until_expiry, name_servers array,"},{"name":"crypto_prices","description":"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 chang"},{"name":"pdf_extract","description":"Extract all text from a PDF. Send as pdf_base64 (base64-encoded PDF, max ~10 MB decoded). Returns text (full concatenated text), pages array (per-page text + ch"},{"name":"phone_validate","description":"Parse and validate any phone number worldwide using libphonenumber. Returns is_valid, e164 (canonical international format e.g. '+4917612345678'), national_form"},{"name":"geocode","description":"Geocoding and reverse 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 wit"},{"name":"news_search","description":"News search API: recent news articles by keyword with title, url, source and published_at from our own index of about 100,000 English web articles a day (built "},{"name":"ocr","description":"Extract text from images using Tesseract OCR. Send image as image_base64 (PNG/JPEG/WebP/TIFF/BMP, max 10 MB decoded). Returns text and confidence (0-100, where "},{"name":"web_scrape","description":"Web scraper, URL to Markdown. Default tool for reading ONE web page whose URL you have: returns clean Markdown (title, meta description, main content with headi"},{"name":"rss_fetch","description":"Fetch an RSS 2.0, RSS 1.0 or Atom feed and return normalized JSON items (title, link, published_at ISO 8601, summary without HTML, author, guid). Use for monito"},{"name":"url_status","description":"Check whether a URL is reachable and what it returns: final status code, full redirect chain, response time, content-type, server header and content length. Use"},{"name":"evm_balance","description":"Read the ETH and USDC balance of any address on Base mainnet (chain 8453) straight from the chain, plus transaction count and how many x402 calls the USDC cover"},{"name":"barcode","description":"Generate a barcode as PNG (base64): code128 (default), ean13, ean8, upca, upce, code39, itf14, gs1_128, isbn, datamatrix, pdf417, aztec or qr. Validates check d"},{"name":"image_resize","description":"Resize, crop-fit and convert images (PNG, JPEG, WebP, AVIF, GIF, TIFF, SVG input) to webp, png, jpeg or avif. Auto-rotates by EXIF. Use to shrink screenshots be"},{"name":"timezone","description":"Resolve a city name or coordinates to its IANA timezone and return the current local time, UTC offset, DST flag and weekday. Use for scheduling across regions, "},{"name":"web_read_batch","description":"Read 2 to 5 pages whose URLs you already know in one call, each as clean Markdown with title and description, fetched in parallel. Cheaper and faster than calli"},{"name":"prediction_markets","description":"Live Polymarket prediction markets: outcome probabilities, 24h volume, liquidity, 24h price change and end date. Search by topic (query, e.g. 'bitcoin', 'electi"},{"name":"hyperliquid","description":"Hyperliquid perpetual futures market data: mark and oracle price, 24h change, hourly funding rate and funding APR, open interest (coins and USD), 24h volume, ma"},{"name":"defi_yields","description":"Find DeFi yield pools across 400+ protocols and 100+ chains (DefiLlama data): APY split into base and reward, 30-day mean APY, 7-day APY change, TVL, stablecoin"},{"name":"erc20_info","description":"Read an ERC20 token contract on Base or Ethereum mainnet: name, symbol, decimals, total supply, and optionally the balance of one holder address. Verifies that "},{"name":"evm_tx","description":"Look up a transaction on Base or Ethereum mainnet: status (success, failed, pending or not_found), block, confirmations, timestamp, from, to, ETH value, gas use"},{"name":"holidays","description":"Public and bank holidays for 200+ countries and their regions (states, cantons) for any year, with local names. Optionally check whether a given date is a holid"},{"name":"vat_validate","description":"Validate an EU VAT identification number live against the official EU VIES service, with registered company name and address where the member state discloses th"},{"name":"iban_validate","description":"Validate an IBAN (checksum, country length and structure), split it into bank code, branch and account number, report SEPA membership, and for DE, AT, CH, NL, B"},{"name":"company_lookup","description":"Find companies worldwide in the Global LEI Index (GLEIF): legal name, LEI, jurisdiction, legal form, register number and authority, legal and headquarters addre"},{"name":"sec_filings","description":"US public company data from SEC EDGAR: company profile, recent filings (10-K, 10-Q, 8-K, Form 4 insider trades, S-1 ...) with direct document links, and optiona"},{"name":"gas_price","description":"Current gas prices on Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain and Avalanche: gas price, base fee, low/medium/high priority fee in gwei, native to"},{"name":"product_lookup","description":"Look up a product by EAN/UPC barcode in Open Food Facts, Open Beauty Facts and Open Products Facts: name, brand, quantity, categories, ingredients, allergens, l"},{"name":"language_detect","description":"Detect the language of a text (80+ languages) with ISO 639-1 and 639-3 codes, confidence, a reliability flag and the top candidates. Runs locally, nothing is st"},{"name":"useragent_parse","description":"Parse a User-Agent string into browser, engine, OS, device type/vendor/model and CPU, and flag bots and AI crawlers (GPTBot, ClaudeBot, PerplexityBot ...). Para"},{"name":"macro_data","description":"Macroeconomic indicators per country from World Bank Open Data with yearly history: inflation, GDP, GDP growth, GDP per capita, unemployment, population, govern"},{"name":"sanctions_screen","description":"Screen a person or company name against the official OFAC SDN list (with aliases), the EU consolidated financial sanctions list and the UN Security Council cons"},{"name":"site_map","description":"List the URLs of a website without reading them: robots.txt, sitemaps and sitemap indexes plus homepage links, up to 1,000 same-site URLs with lastmod and sourc"},{"name":"site_crawl","description":"Website crawler: read a whole website or one section of it (for example every page under /docs) as clean Markdown: starts at a URL, follows same-site links brea"},{"name":"email_verify","description":"Email verification: checks whether an email address really exists by asking its mail server (SMTP RCPT TO probe; no email is sent), on top of syntax, MX, dispos"},{"name":"token_security","description":"Token security and honeypot check with risk grade A to F for a token before buying or accepting it, on Solana (SPL and Token-2022) and on Base, Ethereum, BNB Ch"},{"name":"perp_funding","description":"Perpetual futures funding rates for up to 10 coins across Binance, Bybit, OKX and Hyperliquid in one call: funding rate per interval, interval hours, annualized"},{"name":"defi_tvl","description":"DeFi data from DefiLlama in four modes. protocol: TVL, 1d/7d change, category, market cap and chain breakdown of a protocol (slug or name, e.g. aave, uniswap, l"},{"name":"crypto_news","description":"Latest crypto news from CoinDesk, Cointelegraph, Decrypt, The Block and Bitcoin Magazine, merged and ranked: the same story covered by several outlets is groupe"},{"name":"search_read","description":"Answer a question when you have no URL yet: searches Wikipedia (source 'web') or recent news articles (source 'news') and returns the top 1 to 5 result pages al"},{"name":"paper_search","description":"Search scientific papers across OpenAlex (250M works, all fields), arXiv (preprints) and PubMed (biomedicine) in one call. Returns title, up to 5 authors, year,"},{"name":"dev_search","description":"Search developer sources in one call: Hacker News stories (Algolia), GitHub repositories (by stars), npm packages (with weekly downloads), PyPI (exact package l"},{"name":"trends_hot","description":"What is trending right now: Hacker News top stories, GitHub trending repositories (stars today/week/month), most-read Wikipedia articles (any language edition),"},{"name":"cve_lookup","description":"Look up a vulnerability by CVE or GHSA id (NVD: description, CVSS score and vector, CWE, CISA known-exploited flag; OSV: affected packages and fixed versions) o"},{"name":"domain_check","description":"Check a domain in one call: registration via RDAP (registered or likely available, registrar, created and expiry dates, status, nameservers; DNS fallback for TL"},{"name":"vin_decode","description":"Decode a 17-character vehicle identification number with NHTSA vPIC: make, model, model year, trim, body, doors, engine (cylinders, displacement, hp, fuel, elec"},{"name":"postal_code","description":"Postal codes for 70 countries (GeoNames via zippopotam.us): postal code to place names, state and coordinates, or city + state to all its postal codes. For GB, "},{"name":"airport_status","description":"Live US airport disruptions from the FAA National Airspace System status: ground stops, ground delay programs (average and max delay), arrival and departure del"},{"name":"satellite_image","description":"Daily true-color satellite image of any area from NASA GIBS (MODIS Terra/Aqua or VIIRS, about 250 m per pixel, coastlines overlaid) as base64 JPEG. Useful to se"},{"name":"satellite_compare","description":"Before/after satellite comparison of the same area on two dates from NASA GIBS true-color imagery (MODIS or VIIRS, about 250 m per pixel): one side-by-side JPEG"},{"name":"chart_render","description":"Render a chart to PNG from JSON: bar, line, pie, doughnut, scatter, radar, polarArea or bubble. Pass a full Chart.js config (config) or the shortcut type + labe"},{"name":"diagram_render","description":"Render Mermaid diagram code to SVG and/or PNG: flowchart, sequence, class, state, ER, gantt, pie, mindmap, timeline and more. Invalid syntax returns HTTP 400 wi"},{"name":"doc_convert","description":"Convert documents between formats with pandoc: Markdown, HTML, DOCX, ODT, EPUB, RST, LaTeX, RTF, plain text and PDF. Input as text (content), file (file_base64,"},{"name":"doc_parse","description":"Document parser: turn a document into clean, agent-ready Markdown with metadata: DOCX, ODT, EPUB, RTF, HTML, RST, LaTeX and more. Returns title, author, date, l"},{"name":"tech_stack","description":"Detect the technologies a website uses (CMS, frameworks, analytics, CDN, web server, ecommerce, tag managers ...) from its HTML, headers, cookies, meta tags and"},{"name":"text_embed","description":"Sentence embeddings (all-MiniLM-L6-v2, 384 dimensions, L2-normalized, multilingual input works best in English) for semantic search, clustering and deduplicatio"},{"name":"tts","description":"Convert text to natural speech audio (MP3, WAV or OGG) with neural Piper voices: en-female, en-male (US English) and de-male (German); all voices public domain "},{"name":"discussion_search","description":"Find out what people say about a topic or a specific link. Searches Hacker News (stories with their top-ranked comments), Bluesky posts and Lemmy threads (with "},{"name":"token_verdict","description":"Instant buy-or-avoid verdict for a token, with a shareable result page and preview card (share_url): send a contract address (Base, Ethereum, BSC, Arbitrum, Pol"},{"name":"page_watch","description":"Website change monitoring for agents that check in a loop: send a URL and get only what changed since your last call (added and removed lines of the page text),"},{"name":"feed_watch","description":"RSS and Atom feed monitoring for agents: returns only the items that are new since your last call, never the same item twice. First call saves a baseline and re"},{"name":"wallet_watch","description":"Wallet monitoring for agents: watch an EVM address and get only what changed since your last call: native coin and token balance deltas (USDC always included, u"},{"name":"token_watch","description":"Token monitoring for trading agents: re-checks a token on-chain and reports only what changed since your last call: grade downgrade (A to F), honeypot or sell t"},{"name":"company_brief","description":"Company check (KYB) and company enrichment in one call, built from six official or primary sources: legal entity from the Global LEI Index (legal name, LEI, sta"},{"name":"accessibility_check","description":"Automated web accessibility audit of a page in a real browser with axe-core: every WCAG 2.2 level A and AA rule that can be tested automatically (missing alt te"},{"name":"privacy_check","description":"GDPR and imprint check of a website as a first-time visitor who has not clicked anything: which third parties load before consent (Google Analytics, Meta Pixel,"},{"name":"company_enrich","description":"Company enrichment from a website domain for German, Austrian and Swiss companies: reads the legally required imprint (Impressum) and returns the legal company "},{"name":"page_summarize","description":"Summarize any web page: send a URL, get a factual summary that starts with what the page is, followed by the key facts, numbers and conclusions as bullet points"},{"name":"page_extract","description":"Extract structured JSON from a web page or text with fields you define: send url (or text) and fields like {\"price\": \"price in EUR as number\", \"in_stock\": {\"typ"},{"name":"answer_with_sources","description":"Ask a question, get a short answer with numbered citations [1], [2] and the source list. Searches Wikipedia and our own news index (GDELT and Hacker News, last "},{"name":"token_ai_verdict","description":"AI token verdict built on real on-chain checks: send a token contract address (Base, Ethereum, BSC, Arbitrum, Polygon) or a Solana mint and get everything from "},{"name":"prompt_injection_check","description":"Prompt injection detection for AI agents: check untrusted text (a web page, email, tool result or user message) before your agent reads it. Returns a verdict sa"},{"name":"news_sentiment","description":"News sentiment for a company, token, person or topic: finds up to 25 recent articles in our own news index (GDELT and Hacker News, last 7 days) and rates how th"},{"name":"image_alt_text","description":"Alt text for images, for web accessibility (WCAG 1.1.1, BFSG, European Accessibility Act) and SEO: send image_url or image_base64, get alt text under 125 charac"},{"name":"seo_meta","description":"SEO title tag and meta description from a URL: reads the page and returns the current title and meta description with their lengths, a better title (max 60 char"},{"name":"watch_create","description":"Let agentsvc.io poll for you: we run page-watch, feed-watch, wallet-watch, token-watch every interval_minutes (5 to 1440) and POST to webhook_url only when some"},{"name":"watch_list","description":"List the webhook watches of your credit token with status, interval, cost per day, last check and last change. Needs \"Authorization: Bearer <credit token>\" on t"},{"name":"watch_delete","description":"Stop a webhook watch by id. Needs \"Authorization: Bearer <credit token>\" on the MCP transport."}],"package":null,"toolSurface":{"id":"ts_bqkmashdzxjs","endpointId":"ep_ffnux44epae3","hash":"e3257c7121d9f5175d482c3322ceb29a986d90496ad6f0fab2ff71ce3a72017e","toolCount":89,"serverName":"agentsvc","serverVersion":"2.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-10T15:30:11.878Z","lastSeenAt":"2026-10-10T15:30:11.878Z","observations":1,"toolNames":["screenshot","weather","exchange_rates","html_to_pdf","ip_lookup","webpage_reader","dns_lookup","qr_code","web_search","translate","email_validate","ssl_check","whois","crypto_prices","pdf_extract","phone_validate","geocode","news_search","ocr","web_scrape","rss_fetch","url_status","evm_balance","barcode","image_resize","timezone","web_read_batch","prediction_markets","hyperliquid","defi_yields","erc20_info","evm_tx","holidays","vat_validate","iban_validate","company_lookup","sec_filings","gas_price","product_lookup","language_detect","useragent_parse","macro_data","sanctions_screen","site_map","site_crawl","email_verify","token_security","perp_funding","defi_tvl","crypto_news","search_read","paper_search","dev_search","trends_hot","cve_lookup","domain_check","vin_decode","postal_code","airport_status","satellite_image","satellite_compare","chart_render","diagram_render","doc_convert","doc_parse","tech_stack","text_embed","tts","discussion_search","token_verdict","page_watch","feed_watch","wallet_watch","token_watch","company_brief","accessibility_check","privacy_check","company_enrich","page_summarize","page_extract","answer_with_sources","token_ai_verdict","prompt_injection_check","news_sentiment","image_alt_text","seo_meta","watch_create","watch_list","watch_delete"],"distinctSurfaces":12},"endpointFacts":[{"id":"ep_ffnux44epae3","url":"https://agentsvc.io/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-07T10:47:31.459Z","auth":{"observedAt":"2026-10-07T10:47:31.523Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-07T10:47:31.560Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"agentsvc.io","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-10-05T06:13:25.000Z","validTo":"2027-01-03T06:13:24.000Z","daysToExpiry":84,"sanCount":2,"fingerprint256":"6A:84:92:15:B8:DE:61:F7:C8:3D:FF:87:D4:BC:E6:C3:D7:7D:8A:50:C3:99:EE:C2:28:B8:EA:7A:06:9E:AD:B1"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.agentsvc/services","url":"https://registry.modelcontextprotocol.io/v0/servers/io.agentsvc%2Fservices","firstSeenAt":"2026-09-09T22:20:14.202Z","fetchedAt":"2026-10-09T15:22:11.316Z","normalizedAt":"2026-10-09T15:22:11.316Z"}]},"firstSeenAt":"2026-09-09T22:20:14.202Z","updatedAt":"2026-10-10T15:33:26.974Z"}