{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_arup8hcg3xmk","handle":"com-torbrooknews-mcp-agent-hub","url":"https://wellknown.network/agents/com-torbrooknews-mcp-agent-hub","links":{"self":"https://wellknown.network/agents/com-torbrooknews-mcp-agent-hub/record.json","html":"https://wellknown.network/agents/com-torbrooknews-mcp-agent-hub","markdown":"https://wellknown.network/agents/com-torbrooknews-mcp-agent-hub/record.md","api":"https://wellknown.network/api/v1/agents/com-torbrooknews-mcp-agent-hub","status":"https://wellknown.network/api/v1/agents/com-torbrooknews-mcp-agent-hub/status","claim":"https://wellknown.network/agents/com-torbrooknews-mcp-agent-hub/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/com-torbrooknews-mcp-agent-hub/claim.json","badge":"https://wellknown.network/agents/com-torbrooknews-mcp-agent-hub/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/com-torbrooknews-mcp-agent-hub/history","tools":"https://wellknown.network/api/v1/agents/com-torbrooknews-mcp-agent-hub/tools"},"ard":{"identifier":"urn:air:mcp.torbrooknews.com:server:com-torbrooknews-mcp-agent-hub","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Agent Hub","summary":"48 pay-per-call tools: search, scraping, PDF, OCR, LLM, crypto, DeFi, SEC. x402 USDC.","description":"48 pay-per-call tools: search, scraping, PDF, OCR, LLM, crypto, DeFi, SEC. x402 USDC.","publisher":{"name":"com.torbrooknews.mcp","url":null},"homepage":"https://agents.torbrooknews.com","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.torbrooknews.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-13T00:34:41.564656Z","publishedAt":"2026-10-13T00:34:41.564656Z","registryName":"com.torbrooknews.mcp/agent-hub"},"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":"media.image-generation","name":"Image Generation","confidence":1,"provenance":"derived"},{"slug":"media.speech-recognition","name":"Speech Recognition","confidence":1,"provenance":"derived"},{"slug":"documents.invoice-processing","name":"Invoice Processing","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":"documents.spreadsheets","name":"Spreadsheets","confidence":1,"provenance":"derived"}],"categories":["content","documents","media"],"language":"en"},"observed":{"status":"unavailable","statusReason":"4 consecutive checks failed; last success 5d ago.","lastOkAt":"2026-10-18T10:26:15.227Z","lastProbedAt":"2026-10-22T09:28:24.966Z","statusComputedAt":"2026-10-22T09:32:02.779Z","reliability30d":{"probes":16,"successRate":0.75,"p50Ms":630,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":16,"ok":12,"authBoundaryOk":0,"serviceOk":12,"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-22T09:28:24.966Z","kind":"mcp_initialize","ok":false,"httpStatus":null,"latencyMs":null,"error":"unsafe: DNS resolution failed","detail":null},{"at":"2026-10-20T05:22:59.919Z","kind":"mcp_initialize","ok":false,"httpStatus":null,"latencyMs":null,"error":"unsafe: DNS resolution failed","detail":null},{"at":"2026-10-19T05:32:46.444Z","kind":"mcp_initialize","ok":false,"httpStatus":null,"latencyMs":null,"error":"unsafe: DNS resolution failed","detail":null},{"at":"2026-10-18T16:37:20.141Z","kind":"mcp_initialize","ok":false,"httpStatus":null,"latencyMs":null,"error":"unsafe: DNS resolution failed","detail":null},{"at":"2026-10-18T10:26:15.227Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":791,"error":null,"detail":{"tools":[{"name":"search","description":"Web search for AI agents. Send a natural-language query, get ranked results with title, url and snippet. Use when you need fresh information from the live web. "},{"name":"markdown","description":"Fetch any public web page with a real headless browser (JavaScript rendered) and return clean Markdown. Use to read articles, docs, product pages or SPAs that a"},{"name":"extract","description":"Extract structured JSON from any web page. Give a URL plus a JSON schema or a plain-English prompt describing the fields you want; a headless browser renders th"},{"name":"scrape","description":"Scrape text and attributes from a rendered web page using CSS selectors. Returns every match per selector. Costs $0.01 USDC per call (x402)."},{"name":"pdf","description":"Render a URL or raw HTML to a PDF file with a headless browser. Returns the PDF bytes. Use for invoices, reports, receipts, archiving pages. Costs $0.02 USDC pe"},{"name":"screenshot","description":"Full-page PNG screenshot of any public URL rendered by a real browser. Returns PNG bytes. Costs $0.02 USDC per call (x402)."},{"name":"llm","description":"Pay-per-call LLM chat completion (Llama 3.1 8B, fast), no API key. Send OpenAI-style messages, get the assistant reply. Flat price per request, up to 2k output "},{"name":"llm_large","description":"Pay-per-call LLM chat completion on Llama 3.3 70B for harder reasoning, no API key. Same OpenAI-style messages body as /v1/llm. Flat price per request, up to 2k"},{"name":"sentiment","description":"Sentiment and tone classification for text (positive / negative / neutral with confidence, plus a one-line reason). Batch up to 20 texts per call. Costs $0.002 "},{"name":"email_verify","description":"Verify an email address: syntax check, domain MX lookup, disposable-domain and role-account flags. Use before sending or storing an address. Costs $0.002 USDC p"},{"name":"fx","description":"Live foreign-exchange rates (ECB reference, 30+ currencies) and conversion. Query base, symbols and an optional amount. Costs $0.002 USDC per call (x402)."},{"name":"rpc","description":"JSON-RPC read access to EVM chains (base, ethereum, polygon, arbitrum, optimism) with no API key. Send a standard JSON-RPC body (eth_call, eth_getBalance, eth_b"},{"name":"transcribe","description":"Speech to text (Whisper large v3 turbo). Send a public audio/video URL or base64 audio (max 20 MB); get the transcript, detected language, timed segments and We"},{"name":"speak","description":"Text to speech. Send up to 2000 characters and a language (en, es, fr, zh, jp, kr); get a natural-sounding WAV recording back. Costs $0.01 USDC per call (x402)."},{"name":"translate","description":"Translate text between about 100 languages (M2M-100). One text or a batch of up to 20; give target_lang and optionally source_lang (default en). Costs $0.003 US"},{"name":"summarize","description":"Summarize any web page or long text. A headless browser renders the URL, an LLM writes a faithful summary: short (2-3 sentences), medium (one paragraph) or bull"},{"name":"image_generate","description":"Generate an image from a text prompt (FLUX.1 schnell). Returns JPEG bytes. Good for thumbnails, social posts, mockups and illustrations. Costs $0.02 USDC per ca"},{"name":"image_describe","description":"Describe an image and read every piece of visible text in it (vision LLM). Send a public image URL or base64 image; optional custom question. Works for receipts"},{"name":"embed","description":"Text embeddings for semantic search and RAG (BGE-M3, multilingual, 1024 dimensions). Up to 100 texts per call, one flat price. Costs $0.002 USDC per call (x402)"},{"name":"weather","description":"Current weather and up to 14-day forecast for any place name or lat/lon: temperature, feels-like, humidity, rain chance, wind, sunrise and sunset. Metric or imp"},{"name":"crypto_price","description":"Live crypto prices with 24h change and market cap. Pass symbols (btc,eth,sol) or CoinGecko ids, up to 50 coins, in up to 10 currencies (usd,cad,eur...). Costs $"},{"name":"wallet","description":"Wallet snapshot on Base or Ethereum: native ETH balance, nonzero balances of the major tokens (USDC, USDT, WETH, DAI, cbBTC, WBTC and more), transaction count a"},{"name":"domain","description":"Domain lookup: availability, registrar, created and expiry dates (RDAP/WHOIS), nameservers, A/AAAA/MX/NS/TXT records, and whether the site answers over HTTPS. C"},{"name":"news","description":"Latest news headlines matching a query from 12 major outlets (BBC, NPR, Guardian, Al Jazeera, CBC, CNBC, NYT, TechCrunch, Verge, Ars Technica, CoinDesk, ESPN) p"},{"name":"document","description":"Document to text: convert PDF, Word (docx), Excel (xlsx/xls), ODS/ODT, CSV, HTML, XML or images to clean Markdown. Send a public file URL or base64 file plus fi"},{"name":"filings","description":"US public company filings and fundamentals from SEC EDGAR: latest annual revenue, net income, EPS, assets, liabilities, cash, shares, plus recent 10-K/10-Q/8-K "},{"name":"facts","description":"Fact lookup for grounding: best-matching Wikipedia article summary plus structured Wikidata facts (website, founding date, birth/death dates, population, coordi"},{"name":"papers","description":"Academic paper search across 250M+ works (OpenAlex): title, authors, year, venue, DOI, open-access PDF link, citation count and abstract. Sort by relevance, mos"},{"name":"rerank","description":"Rerank up to 100 documents by relevance to a query (BGE reranker). Returns indices and scores, best first. Drop-in step for RAG and search pipelines. Costs $0.0"},{"name":"moderate","description":"Safety check (Llama Guard 3): classify up to 10 texts as safe or unsafe with hazard categories (violence, weapons, hate, self-harm, sexual content, privacy, ele"},{"name":"ens","description":"Crypto name lookup: resolve ENS and Basenames (vitalik.eth, jesse.base.eth) to a wallet address with avatar, url, twitter and description records, or reverse-re"},{"name":"gas","description":"Live gas prices on Ethereum, Base, Arbitrum, Optimism and Polygon: gas price, next base fee, slow/normal/fast priority tips, and USD cost of a simple transfer. "},{"name":"sitemap","description":"List every page on a website: reads robots.txt and all sitemaps (including sitemap indexes), with last-modified dates; falls back to on-page links. Up to 5000 U"},{"name":"seo","description":"SEO audit of a page: score, list of issues, title and meta description length, canonical, robots, Open Graph, H1/H2 headings, images missing alt text, internal/"},{"name":"holidays","description":"Public holidays for 100+ countries (optional state/province), plus business-day math: count business days between two dates, add N business days to a date, or c"},{"name":"token_report","description":"Token risk report with a plain-English AI verdict for any token on Base, Ethereum, Polygon, Arbitrum, Optimism or Solana. EVM: honeypot sell simulation, buy/sel"},{"name":"token_price","description":"USD price and 24h change for any token by contract address (up to 30 at once) on Base, Ethereum, Polygon, Arbitrum, Optimism, BSC, Avalanche, Solana or World Ch"},{"name":"token_chart","description":"Price history for any token contract: a time series at 5m to 1w intervals (up to 500 points) with open, close, high, low and percent change. Works for DEX-only "},{"name":"defi_yields","description":"Best DeFi yields across 16,000+ pools: filter by chain, protocol, token symbol, stablecoin-only and minimum TVL; sort by APY or TVL. Returns APY (base + reward)"},{"name":"defi_tvl","description":"Total value locked for a DeFi protocol (aave, uniswap, aerodrome, lido...) and/or a chain (Base, Ethereum, Solana...), with the chain's TVL rank. Costs $0.002 U"},{"name":"perps","description":"Perpetual futures market data from Hyperliquid: mark and oracle price, 24h change, hourly and annualized funding rate, open interest, 24h volume, premium and ma"},{"name":"predictions","description":"Live prediction market odds from Polymarket: search any topic or get the most-traded markets. Returns each outcome's implied probability, 24h and total volume, "},{"name":"nft","description":"NFT lookup on Ethereum, Base, Polygon, Arbitrum or Optimism: collection name, symbol, standard and supply; with token_id also the current owner and resolved met"},{"name":"company","description":"Company profile from a domain: reads the website and returns name, tagline, description, industry, products, audience, headquarters, founding year and business "},{"name":"geocode","description":"Geocode a place, landmark or street address to latitude/longitude with city, region, country, postcode, timezone and population where known. Cities via GeoNames"},{"name":"time","description":"Trusted current time (or a given moment) in UTC, unix seconds/ms, and up to 20 IANA time zones with local time, weekday and UTC offset. Also converts a timestam"},{"name":"devtools","description":"Developer toolbox in one call: sha256/sha1/sha512 hashes, base64/url/hex encode and decode, JWT decode, JSON format/validate, UUIDs, secure random numbers and p"},{"name":"fun","description":"Something fun on demand: a joke, a true fun fact, a riddle with answer, a famous quote, a trivia question or a piece of life advice. Costs $0.002 USDC per call "},{"name":"ip","description":"IP address and ASN lookup from the internet registries (RDAP): network name and range, owning organization, country, origin ASN, abuse contact email, registrati"},{"name":"economy","description":"Macroeconomic indicators for any country: GDP growth, inflation, unemployment, GDP, GDP per capita, government debt, budget balance, current account and populat"},{"name":"serp","description":"Search engine results page in the familiar SERP shape: organic_results with position, title, link, displayed_link, domain, favicon and snippet, plus total resul"},{"name":"company_registry","description":"Official legal-entity registry lookup (GLEIF Global LEI Index, 200+ jurisdictions): legal name, LEI, active/inactive status, legal form, jurisdiction, company r"},{"name":"embeddings","description":"OpenAI-compatible embeddings endpoint (bge-m3, 1024 dimensions, 100+ languages): same request and response shape as OpenAI /v1/embeddings, including encoding_fo"},{"name":"images_generations","description":"OpenAI-compatible image generation (FLUX.1 schnell): same shape as OpenAI /v1/images/generations, returns b64_json (or a data URL with response_format=url). One"},{"name":"audio_transcriptions","description":"OpenAI-compatible speech to text (Whisper large v3 turbo): multipart file upload exactly like OpenAI /v1/audio/transcriptions, with response_format json, text, "},{"name":"audio_speech","description":"OpenAI-compatible text to speech (MeloTTS): same request shape as OpenAI /v1/audio/speech (input, voice, model); returns a WAV file. Languages en, es, fr, zh, j"},{"name":"moderations","description":"OpenAI-compatible moderation (Llama Guard 3): same response shape as OpenAI /v1/moderations with flagged, categories and category_scores, plus the raw Llama Gua"},{"name":"token_solana","description":"Solana token risk report (rug check) for any SPL or Token-2022 mint: mint and freeze authority, top-holder and developer concentration, serial-launcher check, J"},{"name":"token_verdict","description":"Quick AI token verdict: a 2-3 sentence plain-English risk summary plus risk level and red flags for any token on Base, Ethereum, Polygon, Arbitrum, Optimism or "},{"name":"token_scan","description":"Batch token risk scan: up to 5 tokens in one call, any mix of Base, Ethereum, Polygon, Arbitrum, Optimism and Solana. Each gets a risk rating, red flags, price "},{"name":"chat_completions","description":"OpenAI-compatible chat completions on Meta Llama 3.1 8B, fast general chat. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/v1 and pay $0.003 pe"},{"name":"qwen_chat_completions","description":"OpenAI-compatible chat completions on Alibaba Qwen3 30B mixture-of-experts, thinking model with tool calling, the cheapest chat here. Set your OpenAI SDK base U"},{"name":"gemma_chat_completions","description":"OpenAI-compatible chat completions on Google Gemma 4 26B, reasoning and tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/v1/gemma a"},{"name":"glm_chat_completions","description":"OpenAI-compatible chat completions on Zhipu GLM 4.7 Flash, reasoning and tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/v1/glm an"},{"name":"gpt_oss_20b_chat_completions","description":"OpenAI-compatible chat completions on OpenAI gpt-oss-20b open-weight reasoning model with tool calling. Set your OpenAI SDK base URL to https://agents.torbrookn"},{"name":"mistral_chat_completions","description":"OpenAI-compatible chat completions on Mistral Small 3.1 24B, tool calling and image input. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/v1/mi"},{"name":"llama4_chat_completions","description":"OpenAI-compatible chat completions on Meta Llama 4 Scout, multimodal (image input) with tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknew"},{"name":"gpt_oss_chat_completions","description":"OpenAI-compatible chat completions on OpenAI gpt-oss-120b, the strongest open-weight OpenAI model, reasoning with tool calling. Set your OpenAI SDK base URL to "},{"name":"coder_chat_completions","description":"OpenAI-compatible chat completions on Qwen 2.5 Coder 32B for code generation, review and fixes. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/"},{"name":"nemotron_chat_completions","description":"OpenAI-compatible chat completions on NVIDIA Nemotron 3 120B, agentic reasoning with tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknews.c"},{"name":"large_chat_completions","description":"OpenAI-compatible chat completions on Meta Llama 3.3 70B, strong general chat with tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknews.com"}],"toolCount":71,"toolsHash":"24b62a66889c84167588d1148c8a330587a491fcea75f8bfe681d7f4e9008a14","serverName":"agent-hub","capabilities":["tools","prompts","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-18T04:28:42.936Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":304,"error":null,"detail":{"tools":[{"name":"search","description":"Web search for AI agents. Send a natural-language query, get ranked results with title, url and snippet. Use when you need fresh information from the live web. "},{"name":"markdown","description":"Fetch any public web page with a real headless browser (JavaScript rendered) and return clean Markdown. Use to read articles, docs, product pages or SPAs that a"},{"name":"extract","description":"Extract structured JSON from any web page. Give a URL plus a JSON schema or a plain-English prompt describing the fields you want; a headless browser renders th"},{"name":"scrape","description":"Scrape text and attributes from a rendered web page using CSS selectors. Returns every match per selector. Costs $0.01 USDC per call (x402)."},{"name":"pdf","description":"Render a URL or raw HTML to a PDF file with a headless browser. Returns the PDF bytes. Use for invoices, reports, receipts, archiving pages. Costs $0.02 USDC pe"},{"name":"screenshot","description":"Full-page PNG screenshot of any public URL rendered by a real browser. Returns PNG bytes. Costs $0.02 USDC per call (x402)."},{"name":"llm","description":"Pay-per-call LLM chat completion (Llama 3.1 8B, fast), no API key. Send OpenAI-style messages, get the assistant reply. Flat price per request, up to 2k output "},{"name":"llm_large","description":"Pay-per-call LLM chat completion on Llama 3.3 70B for harder reasoning, no API key. Same OpenAI-style messages body as /v1/llm. Flat price per request, up to 2k"},{"name":"sentiment","description":"Sentiment and tone classification for text (positive / negative / neutral with confidence, plus a one-line reason). Batch up to 20 texts per call. Costs $0.002 "},{"name":"email_verify","description":"Verify an email address: syntax check, domain MX lookup, disposable-domain and role-account flags. Use before sending or storing an address. Costs $0.002 USDC p"},{"name":"fx","description":"Live foreign-exchange rates (ECB reference, 30+ currencies) and conversion. Query base, symbols and an optional amount. Costs $0.002 USDC per call (x402)."},{"name":"rpc","description":"JSON-RPC read access to EVM chains (base, ethereum, polygon, arbitrum, optimism) with no API key. Send a standard JSON-RPC body (eth_call, eth_getBalance, eth_b"},{"name":"transcribe","description":"Speech to text (Whisper large v3 turbo). Send a public audio/video URL or base64 audio (max 20 MB); get the transcript, detected language, timed segments and We"},{"name":"speak","description":"Text to speech. Send up to 2000 characters and a language (en, es, fr, zh, jp, kr); get a natural-sounding WAV recording back. Costs $0.01 USDC per call (x402)."},{"name":"translate","description":"Translate text between about 100 languages (M2M-100). One text or a batch of up to 20; give target_lang and optionally source_lang (default en). Costs $0.003 US"},{"name":"summarize","description":"Summarize any web page or long text. A headless browser renders the URL, an LLM writes a faithful summary: short (2-3 sentences), medium (one paragraph) or bull"},{"name":"image_generate","description":"Generate an image from a text prompt (FLUX.1 schnell). Returns JPEG bytes. Good for thumbnails, social posts, mockups and illustrations. Costs $0.02 USDC per ca"},{"name":"image_describe","description":"Describe an image and read every piece of visible text in it (vision LLM). Send a public image URL or base64 image; optional custom question. Works for receipts"},{"name":"embed","description":"Text embeddings for semantic search and RAG (BGE-M3, multilingual, 1024 dimensions). Up to 100 texts per call, one flat price. Costs $0.002 USDC per call (x402)"},{"name":"weather","description":"Current weather and up to 14-day forecast for any place name or lat/lon: temperature, feels-like, humidity, rain chance, wind, sunrise and sunset. Metric or imp"},{"name":"crypto_price","description":"Live crypto prices with 24h change and market cap. Pass symbols (btc,eth,sol) or CoinGecko ids, up to 50 coins, in up to 10 currencies (usd,cad,eur...). Costs $"},{"name":"wallet","description":"Wallet snapshot on Base or Ethereum: native ETH balance, nonzero balances of the major tokens (USDC, USDT, WETH, DAI, cbBTC, WBTC and more), transaction count a"},{"name":"domain","description":"Domain lookup: availability, registrar, created and expiry dates (RDAP/WHOIS), nameservers, A/AAAA/MX/NS/TXT records, and whether the site answers over HTTPS. C"},{"name":"news","description":"Latest news headlines matching a query from 12 major outlets (BBC, NPR, Guardian, Al Jazeera, CBC, CNBC, NYT, TechCrunch, Verge, Ars Technica, CoinDesk, ESPN) p"},{"name":"document","description":"Document to text: convert PDF, Word (docx), Excel (xlsx/xls), ODS/ODT, CSV, HTML, XML or images to clean Markdown. Send a public file URL or base64 file plus fi"},{"name":"filings","description":"US public company filings and fundamentals from SEC EDGAR: latest annual revenue, net income, EPS, assets, liabilities, cash, shares, plus recent 10-K/10-Q/8-K "},{"name":"facts","description":"Fact lookup for grounding: best-matching Wikipedia article summary plus structured Wikidata facts (website, founding date, birth/death dates, population, coordi"},{"name":"papers","description":"Academic paper search across 250M+ works (OpenAlex): title, authors, year, venue, DOI, open-access PDF link, citation count and abstract. Sort by relevance, mos"},{"name":"rerank","description":"Rerank up to 100 documents by relevance to a query (BGE reranker). Returns indices and scores, best first. Drop-in step for RAG and search pipelines. Costs $0.0"},{"name":"moderate","description":"Safety check (Llama Guard 3): classify up to 10 texts as safe or unsafe with hazard categories (violence, weapons, hate, self-harm, sexual content, privacy, ele"},{"name":"ens","description":"Crypto name lookup: resolve ENS and Basenames (vitalik.eth, jesse.base.eth) to a wallet address with avatar, url, twitter and description records, or reverse-re"},{"name":"gas","description":"Live gas prices on Ethereum, Base, Arbitrum, Optimism and Polygon: gas price, next base fee, slow/normal/fast priority tips, and USD cost of a simple transfer. "},{"name":"sitemap","description":"List every page on a website: reads robots.txt and all sitemaps (including sitemap indexes), with last-modified dates; falls back to on-page links. Up to 5000 U"},{"name":"seo","description":"SEO audit of a page: score, list of issues, title and meta description length, canonical, robots, Open Graph, H1/H2 headings, images missing alt text, internal/"},{"name":"holidays","description":"Public holidays for 100+ countries (optional state/province), plus business-day math: count business days between two dates, add N business days to a date, or c"},{"name":"token_report","description":"Token risk report with a plain-English AI verdict for any token on Base, Ethereum, Polygon, Arbitrum, Optimism or Solana. EVM: honeypot sell simulation, buy/sel"},{"name":"token_price","description":"USD price and 24h change for any token by contract address (up to 30 at once) on Base, Ethereum, Polygon, Arbitrum, Optimism, BSC, Avalanche, Solana or World Ch"},{"name":"token_chart","description":"Price history for any token contract: a time series at 5m to 1w intervals (up to 500 points) with open, close, high, low and percent change. Works for DEX-only "},{"name":"defi_yields","description":"Best DeFi yields across 16,000+ pools: filter by chain, protocol, token symbol, stablecoin-only and minimum TVL; sort by APY or TVL. Returns APY (base + reward)"},{"name":"defi_tvl","description":"Total value locked for a DeFi protocol (aave, uniswap, aerodrome, lido...) and/or a chain (Base, Ethereum, Solana...), with the chain's TVL rank. Costs $0.002 U"},{"name":"perps","description":"Perpetual futures market data from Hyperliquid: mark and oracle price, 24h change, hourly and annualized funding rate, open interest, 24h volume, premium and ma"},{"name":"predictions","description":"Live prediction market odds from Polymarket: search any topic or get the most-traded markets. Returns each outcome's implied probability, 24h and total volume, "},{"name":"nft","description":"NFT lookup on Ethereum, Base, Polygon, Arbitrum or Optimism: collection name, symbol, standard and supply; with token_id also the current owner and resolved met"},{"name":"company","description":"Company profile from a domain: reads the website and returns name, tagline, description, industry, products, audience, headquarters, founding year and business "},{"name":"geocode","description":"Geocode a place, landmark or street address to latitude/longitude with city, region, country, postcode, timezone and population where known. Cities via GeoNames"},{"name":"time","description":"Trusted current time (or a given moment) in UTC, unix seconds/ms, and up to 20 IANA time zones with local time, weekday and UTC offset. Also converts a timestam"},{"name":"devtools","description":"Developer toolbox in one call: sha256/sha1/sha512 hashes, base64/url/hex encode and decode, JWT decode, JSON format/validate, UUIDs, secure random numbers and p"},{"name":"fun","description":"Something fun on demand: a joke, a true fun fact, a riddle with answer, a famous quote, a trivia question or a piece of life advice. Costs $0.002 USDC per call "},{"name":"ip","description":"IP address and ASN lookup from the internet registries (RDAP): network name and range, owning organization, country, origin ASN, abuse contact email, registrati"},{"name":"economy","description":"Macroeconomic indicators for any country: GDP growth, inflation, unemployment, GDP, GDP per capita, government debt, budget balance, current account and populat"},{"name":"serp","description":"Search engine results page in the familiar SERP shape: organic_results with position, title, link, displayed_link, domain, favicon and snippet, plus total resul"},{"name":"company_registry","description":"Official legal-entity registry lookup (GLEIF Global LEI Index, 200+ jurisdictions): legal name, LEI, active/inactive status, legal form, jurisdiction, company r"},{"name":"embeddings","description":"OpenAI-compatible embeddings endpoint (bge-m3, 1024 dimensions, 100+ languages): same request and response shape as OpenAI /v1/embeddings, including encoding_fo"},{"name":"images_generations","description":"OpenAI-compatible image generation (FLUX.1 schnell): same shape as OpenAI /v1/images/generations, returns b64_json (or a data URL with response_format=url). One"},{"name":"audio_transcriptions","description":"OpenAI-compatible speech to text (Whisper large v3 turbo): multipart file upload exactly like OpenAI /v1/audio/transcriptions, with response_format json, text, "},{"name":"audio_speech","description":"OpenAI-compatible text to speech (MeloTTS): same request shape as OpenAI /v1/audio/speech (input, voice, model); returns a WAV file. Languages en, es, fr, zh, j"},{"name":"moderations","description":"OpenAI-compatible moderation (Llama Guard 3): same response shape as OpenAI /v1/moderations with flagged, categories and category_scores, plus the raw Llama Gua"},{"name":"token_solana","description":"Solana token risk report (rug check) for any SPL or Token-2022 mint: mint and freeze authority, top-holder and developer concentration, serial-launcher check, J"},{"name":"token_verdict","description":"Quick AI token verdict: a 2-3 sentence plain-English risk summary plus risk level and red flags for any token on Base, Ethereum, Polygon, Arbitrum, Optimism or "},{"name":"token_scan","description":"Batch token risk scan: up to 5 tokens in one call, any mix of Base, Ethereum, Polygon, Arbitrum, Optimism and Solana. Each gets a risk rating, red flags, price "},{"name":"chat_completions","description":"OpenAI-compatible chat completions on Meta Llama 3.1 8B, fast general chat. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/v1 and pay $0.003 pe"},{"name":"qwen_chat_completions","description":"OpenAI-compatible chat completions on Alibaba Qwen3 30B mixture-of-experts, thinking model with tool calling, the cheapest chat here. Set your OpenAI SDK base U"},{"name":"gemma_chat_completions","description":"OpenAI-compatible chat completions on Google Gemma 4 26B, reasoning and tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/v1/gemma a"},{"name":"glm_chat_completions","description":"OpenAI-compatible chat completions on Zhipu GLM 4.7 Flash, reasoning and tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/v1/glm an"},{"name":"gpt_oss_20b_chat_completions","description":"OpenAI-compatible chat completions on OpenAI gpt-oss-20b open-weight reasoning model with tool calling. Set your OpenAI SDK base URL to https://agents.torbrookn"},{"name":"mistral_chat_completions","description":"OpenAI-compatible chat completions on Mistral Small 3.1 24B, tool calling and image input. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/v1/mi"},{"name":"llama4_chat_completions","description":"OpenAI-compatible chat completions on Meta Llama 4 Scout, multimodal (image input) with tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknew"},{"name":"gpt_oss_chat_completions","description":"OpenAI-compatible chat completions on OpenAI gpt-oss-120b, the strongest open-weight OpenAI model, reasoning with tool calling. Set your OpenAI SDK base URL to "},{"name":"coder_chat_completions","description":"OpenAI-compatible chat completions on Qwen 2.5 Coder 32B for code generation, review and fixes. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/"},{"name":"nemotron_chat_completions","description":"OpenAI-compatible chat completions on NVIDIA Nemotron 3 120B, agentic reasoning with tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknews.c"},{"name":"large_chat_completions","description":"OpenAI-compatible chat completions on Meta Llama 3.3 70B, strong general chat with tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknews.com"}],"toolCount":71,"toolsHash":"24b62a66889c84167588d1148c8a330587a491fcea75f8bfe681d7f4e9008a14","serverName":"agent-hub","capabilities":["tools","prompts","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-17T22:25:41.425Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":570,"error":null,"detail":{"tools":[{"name":"search","description":"Web search for AI agents. Send a natural-language query, get ranked results with title, url and snippet. Use when you need fresh information from the live web. "},{"name":"markdown","description":"Fetch any public web page with a real headless browser (JavaScript rendered) and return clean Markdown. Use to read articles, docs, product pages or SPAs that a"},{"name":"extract","description":"Extract structured JSON from any web page. Give a URL plus a JSON schema or a plain-English prompt describing the fields you want; a headless browser renders th"},{"name":"scrape","description":"Scrape text and attributes from a rendered web page using CSS selectors. Returns every match per selector. Costs $0.01 USDC per call (x402)."},{"name":"pdf","description":"Render a URL or raw HTML to a PDF file with a headless browser. Returns the PDF bytes. Use for invoices, reports, receipts, archiving pages. Costs $0.02 USDC pe"},{"name":"screenshot","description":"Full-page PNG screenshot of any public URL rendered by a real browser. Returns PNG bytes. Costs $0.02 USDC per call (x402)."},{"name":"llm","description":"Pay-per-call LLM chat completion (Llama 3.1 8B, fast), no API key. Send OpenAI-style messages, get the assistant reply. Flat price per request, up to 2k output "},{"name":"llm_large","description":"Pay-per-call LLM chat completion on Llama 3.3 70B for harder reasoning, no API key. Same OpenAI-style messages body as /v1/llm. Flat price per request, up to 2k"},{"name":"sentiment","description":"Sentiment and tone classification for text (positive / negative / neutral with confidence, plus a one-line reason). Batch up to 20 texts per call. Costs $0.002 "},{"name":"email_verify","description":"Verify an email address: syntax check, domain MX lookup, disposable-domain and role-account flags. Use before sending or storing an address. Costs $0.002 USDC p"},{"name":"fx","description":"Live foreign-exchange rates (ECB reference, 30+ currencies) and conversion. Query base, symbols and an optional amount. Costs $0.002 USDC per call (x402)."},{"name":"rpc","description":"JSON-RPC read access to EVM chains (base, ethereum, polygon, arbitrum, optimism) with no API key. Send a standard JSON-RPC body (eth_call, eth_getBalance, eth_b"},{"name":"transcribe","description":"Speech to text (Whisper large v3 turbo). Send a public audio/video URL or base64 audio (max 20 MB); get the transcript, detected language, timed segments and We"},{"name":"speak","description":"Text to speech. Send up to 2000 characters and a language (en, es, fr, zh, jp, kr); get a natural-sounding WAV recording back. Costs $0.01 USDC per call (x402)."},{"name":"translate","description":"Translate text between about 100 languages (M2M-100). One text or a batch of up to 20; give target_lang and optionally source_lang (default en). Costs $0.003 US"},{"name":"summarize","description":"Summarize any web page or long text. A headless browser renders the URL, an LLM writes a faithful summary: short (2-3 sentences), medium (one paragraph) or bull"},{"name":"image_generate","description":"Generate an image from a text prompt (FLUX.1 schnell). Returns JPEG bytes. Good for thumbnails, social posts, mockups and illustrations. Costs $0.02 USDC per ca"},{"name":"image_describe","description":"Describe an image and read every piece of visible text in it (vision LLM). Send a public image URL or base64 image; optional custom question. Works for receipts"},{"name":"embed","description":"Text embeddings for semantic search and RAG (BGE-M3, multilingual, 1024 dimensions). Up to 100 texts per call, one flat price. Costs $0.002 USDC per call (x402)"},{"name":"weather","description":"Current weather and up to 14-day forecast for any place name or lat/lon: temperature, feels-like, humidity, rain chance, wind, sunrise and sunset. Metric or imp"},{"name":"crypto_price","description":"Live crypto prices with 24h change and market cap. Pass symbols (btc,eth,sol) or CoinGecko ids, up to 50 coins, in up to 10 currencies (usd,cad,eur...). Costs $"},{"name":"wallet","description":"Wallet snapshot on Base or Ethereum: native ETH balance, nonzero balances of the major tokens (USDC, USDT, WETH, DAI, cbBTC, WBTC and more), transaction count a"},{"name":"domain","description":"Domain lookup: availability, registrar, created and expiry dates (RDAP/WHOIS), nameservers, A/AAAA/MX/NS/TXT records, and whether the site answers over HTTPS. C"},{"name":"news","description":"Latest news headlines matching a query from 12 major outlets (BBC, NPR, Guardian, Al Jazeera, CBC, CNBC, NYT, TechCrunch, Verge, Ars Technica, CoinDesk, ESPN) p"},{"name":"document","description":"Document to text: convert PDF, Word (docx), Excel (xlsx/xls), ODS/ODT, CSV, HTML, XML or images to clean Markdown. Send a public file URL or base64 file plus fi"},{"name":"filings","description":"US public company filings and fundamentals from SEC EDGAR: latest annual revenue, net income, EPS, assets, liabilities, cash, shares, plus recent 10-K/10-Q/8-K "},{"name":"facts","description":"Fact lookup for grounding: best-matching Wikipedia article summary plus structured Wikidata facts (website, founding date, birth/death dates, population, coordi"},{"name":"papers","description":"Academic paper search across 250M+ works (OpenAlex): title, authors, year, venue, DOI, open-access PDF link, citation count and abstract. Sort by relevance, mos"},{"name":"rerank","description":"Rerank up to 100 documents by relevance to a query (BGE reranker). Returns indices and scores, best first. Drop-in step for RAG and search pipelines. Costs $0.0"},{"name":"moderate","description":"Safety check (Llama Guard 3): classify up to 10 texts as safe or unsafe with hazard categories (violence, weapons, hate, self-harm, sexual content, privacy, ele"},{"name":"ens","description":"Crypto name lookup: resolve ENS and Basenames (vitalik.eth, jesse.base.eth) to a wallet address with avatar, url, twitter and description records, or reverse-re"},{"name":"gas","description":"Live gas prices on Ethereum, Base, Arbitrum, Optimism and Polygon: gas price, next base fee, slow/normal/fast priority tips, and USD cost of a simple transfer. "},{"name":"sitemap","description":"List every page on a website: reads robots.txt and all sitemaps (including sitemap indexes), with last-modified dates; falls back to on-page links. Up to 5000 U"},{"name":"seo","description":"SEO audit of a page: score, list of issues, title and meta description length, canonical, robots, Open Graph, H1/H2 headings, images missing alt text, internal/"},{"name":"holidays","description":"Public holidays for 100+ countries (optional state/province), plus business-day math: count business days between two dates, add N business days to a date, or c"},{"name":"token_report","description":"Token risk report with a plain-English AI verdict for any token on Base, Ethereum, Polygon, Arbitrum, Optimism or Solana. EVM: honeypot sell simulation, buy/sel"},{"name":"token_price","description":"USD price and 24h change for any token by contract address (up to 30 at once) on Base, Ethereum, Polygon, Arbitrum, Optimism, BSC, Avalanche, Solana or World Ch"},{"name":"token_chart","description":"Price history for any token contract: a time series at 5m to 1w intervals (up to 500 points) with open, close, high, low and percent change. Works for DEX-only "},{"name":"defi_yields","description":"Best DeFi yields across 16,000+ pools: filter by chain, protocol, token symbol, stablecoin-only and minimum TVL; sort by APY or TVL. Returns APY (base + reward)"},{"name":"defi_tvl","description":"Total value locked for a DeFi protocol (aave, uniswap, aerodrome, lido...) and/or a chain (Base, Ethereum, Solana...), with the chain's TVL rank. Costs $0.002 U"},{"name":"perps","description":"Perpetual futures market data from Hyperliquid: mark and oracle price, 24h change, hourly and annualized funding rate, open interest, 24h volume, premium and ma"},{"name":"predictions","description":"Live prediction market odds from Polymarket: search any topic or get the most-traded markets. Returns each outcome's implied probability, 24h and total volume, "},{"name":"nft","description":"NFT lookup on Ethereum, Base, Polygon, Arbitrum or Optimism: collection name, symbol, standard and supply; with token_id also the current owner and resolved met"},{"name":"company","description":"Company profile from a domain: reads the website and returns name, tagline, description, industry, products, audience, headquarters, founding year and business "},{"name":"geocode","description":"Geocode a place, landmark or street address to latitude/longitude with city, region, country, postcode, timezone and population where known. Cities via GeoNames"},{"name":"time","description":"Trusted current time (or a given moment) in UTC, unix seconds/ms, and up to 20 IANA time zones with local time, weekday and UTC offset. Also converts a timestam"},{"name":"devtools","description":"Developer toolbox in one call: sha256/sha1/sha512 hashes, base64/url/hex encode and decode, JWT decode, JSON format/validate, UUIDs, secure random numbers and p"},{"name":"fun","description":"Something fun on demand: a joke, a true fun fact, a riddle with answer, a famous quote, a trivia question or a piece of life advice. Costs $0.002 USDC per call "},{"name":"ip","description":"IP address and ASN lookup from the internet registries (RDAP): network name and range, owning organization, country, origin ASN, abuse contact email, registrati"},{"name":"economy","description":"Macroeconomic indicators for any country: GDP growth, inflation, unemployment, GDP, GDP per capita, government debt, budget balance, current account and populat"},{"name":"serp","description":"Search engine results page in the familiar SERP shape: organic_results with position, title, link, displayed_link, domain, favicon and snippet, plus total resul"},{"name":"company_registry","description":"Official legal-entity registry lookup (GLEIF Global LEI Index, 200+ jurisdictions): legal name, LEI, active/inactive status, legal form, jurisdiction, company r"},{"name":"embeddings","description":"OpenAI-compatible embeddings endpoint (bge-m3, 1024 dimensions, 100+ languages): same request and response shape as OpenAI /v1/embeddings, including encoding_fo"},{"name":"images_generations","description":"OpenAI-compatible image generation (FLUX.1 schnell): same shape as OpenAI /v1/images/generations, returns b64_json (or a data URL with response_format=url). One"},{"name":"audio_transcriptions","description":"OpenAI-compatible speech to text (Whisper large v3 turbo): multipart file upload exactly like OpenAI /v1/audio/transcriptions, with response_format json, text, "},{"name":"audio_speech","description":"OpenAI-compatible text to speech (MeloTTS): same request shape as OpenAI /v1/audio/speech (input, voice, model); returns a WAV file. Languages en, es, fr, zh, j"},{"name":"moderations","description":"OpenAI-compatible moderation (Llama Guard 3): same response shape as OpenAI /v1/moderations with flagged, categories and category_scores, plus the raw Llama Gua"},{"name":"token_solana","description":"Solana token risk report (rug check) for any SPL or Token-2022 mint: mint and freeze authority, top-holder and developer concentration, serial-launcher check, J"},{"name":"token_verdict","description":"Quick AI token verdict: a 2-3 sentence plain-English risk summary plus risk level and red flags for any token on Base, Ethereum, Polygon, Arbitrum, Optimism or "},{"name":"token_scan","description":"Batch token risk scan: up to 5 tokens in one call, any mix of Base, Ethereum, Polygon, Arbitrum, Optimism and Solana. Each gets a risk rating, red flags, price "},{"name":"chat_completions","description":"OpenAI-compatible chat completions on Meta Llama 3.1 8B, fast general chat. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/v1 and pay $0.003 pe"},{"name":"qwen_chat_completions","description":"OpenAI-compatible chat completions on Alibaba Qwen3 30B mixture-of-experts, thinking model with tool calling, the cheapest chat here. Set your OpenAI SDK base U"},{"name":"gemma_chat_completions","description":"OpenAI-compatible chat completions on Google Gemma 4 26B, reasoning and tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/v1/gemma a"},{"name":"glm_chat_completions","description":"OpenAI-compatible chat completions on Zhipu GLM 4.7 Flash, reasoning and tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/v1/glm an"},{"name":"gpt_oss_20b_chat_completions","description":"OpenAI-compatible chat completions on OpenAI gpt-oss-20b open-weight reasoning model with tool calling. Set your OpenAI SDK base URL to https://agents.torbrookn"},{"name":"mistral_chat_completions","description":"OpenAI-compatible chat completions on Mistral Small 3.1 24B, tool calling and image input. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/v1/mi"},{"name":"llama4_chat_completions","description":"OpenAI-compatible chat completions on Meta Llama 4 Scout, multimodal (image input) with tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknew"},{"name":"gpt_oss_chat_completions","description":"OpenAI-compatible chat completions on OpenAI gpt-oss-120b, the strongest open-weight OpenAI model, reasoning with tool calling. Set your OpenAI SDK base URL to "},{"name":"coder_chat_completions","description":"OpenAI-compatible chat completions on Qwen 2.5 Coder 32B for code generation, review and fixes. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/"},{"name":"nemotron_chat_completions","description":"OpenAI-compatible chat completions on NVIDIA Nemotron 3 120B, agentic reasoning with tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknews.c"},{"name":"large_chat_completions","description":"OpenAI-compatible chat completions on Meta Llama 3.3 70B, strong general chat with tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknews.com"}],"toolCount":71,"toolsHash":"24b62a66889c84167588d1148c8a330587a491fcea75f8bfe681d7f4e9008a14","serverName":"agent-hub","capabilities":["tools","prompts","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-17T15:25:57.596Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":532,"error":null,"detail":{"tools":[{"name":"search","description":"Web search for AI agents. Send a natural-language query, get ranked results with title, url and snippet. Use when you need fresh information from the live web. "},{"name":"markdown","description":"Fetch any public web page with a real headless browser (JavaScript rendered) and return clean Markdown. Use to read articles, docs, product pages or SPAs that a"},{"name":"extract","description":"Extract structured JSON from any web page. Give a URL plus a JSON schema or a plain-English prompt describing the fields you want; a headless browser renders th"},{"name":"scrape","description":"Scrape text and attributes from a rendered web page using CSS selectors. Returns every match per selector. Costs $0.01 USDC per call (x402)."},{"name":"pdf","description":"Render a URL or raw HTML to a PDF file with a headless browser. Returns the PDF bytes. Use for invoices, reports, receipts, archiving pages. Costs $0.02 USDC pe"},{"name":"screenshot","description":"Full-page PNG screenshot of any public URL rendered by a real browser. Returns PNG bytes. Costs $0.02 USDC per call (x402)."},{"name":"llm","description":"Pay-per-call LLM chat completion (Llama 3.1 8B, fast), no API key. Send OpenAI-style messages, get the assistant reply. Flat price per request, up to 2k output "},{"name":"llm_large","description":"Pay-per-call LLM chat completion on Llama 3.3 70B for harder reasoning, no API key. Same OpenAI-style messages body as /v1/llm. Flat price per request, up to 2k"},{"name":"sentiment","description":"Sentiment and tone classification for text (positive / negative / neutral with confidence, plus a one-line reason). Batch up to 20 texts per call. Costs $0.002 "},{"name":"email_verify","description":"Verify an email address: syntax check, domain MX lookup, disposable-domain and role-account flags. Use before sending or storing an address. Costs $0.002 USDC p"},{"name":"fx","description":"Live foreign-exchange rates (ECB reference, 30+ currencies) and conversion. Query base, symbols and an optional amount. Costs $0.002 USDC per call (x402)."},{"name":"rpc","description":"JSON-RPC read access to EVM chains (base, ethereum, polygon, arbitrum, optimism) with no API key. Send a standard JSON-RPC body (eth_call, eth_getBalance, eth_b"},{"name":"transcribe","description":"Speech to text (Whisper large v3 turbo). Send a public audio/video URL or base64 audio (max 20 MB); get the transcript, detected language, timed segments and We"},{"name":"speak","description":"Text to speech. Send up to 2000 characters and a language (en, es, fr, zh, jp, kr); get a natural-sounding WAV recording back. Costs $0.01 USDC per call (x402)."},{"name":"translate","description":"Translate text between about 100 languages (M2M-100). One text or a batch of up to 20; give target_lang and optionally source_lang (default en). Costs $0.003 US"},{"name":"summarize","description":"Summarize any web page or long text. A headless browser renders the URL, an LLM writes a faithful summary: short (2-3 sentences), medium (one paragraph) or bull"},{"name":"image_generate","description":"Generate an image from a text prompt (FLUX.1 schnell). Returns JPEG bytes. Good for thumbnails, social posts, mockups and illustrations. Costs $0.02 USDC per ca"},{"name":"image_describe","description":"Describe an image and read every piece of visible text in it (vision LLM). Send a public image URL or base64 image; optional custom question. Works for receipts"},{"name":"embed","description":"Text embeddings for semantic search and RAG (BGE-M3, multilingual, 1024 dimensions). Up to 100 texts per call, one flat price. Costs $0.002 USDC per call (x402)"},{"name":"weather","description":"Current weather and up to 14-day forecast for any place name or lat/lon: temperature, feels-like, humidity, rain chance, wind, sunrise and sunset. Metric or imp"},{"name":"crypto_price","description":"Live crypto prices with 24h change and market cap. Pass symbols (btc,eth,sol) or CoinGecko ids, up to 50 coins, in up to 10 currencies (usd,cad,eur...). Costs $"},{"name":"wallet","description":"Wallet snapshot on Base or Ethereum: native ETH balance, nonzero balances of the major tokens (USDC, USDT, WETH, DAI, cbBTC, WBTC and more), transaction count a"},{"name":"domain","description":"Domain lookup: availability, registrar, created and expiry dates (RDAP/WHOIS), nameservers, A/AAAA/MX/NS/TXT records, and whether the site answers over HTTPS. C"},{"name":"news","description":"Latest news headlines matching a query from 12 major outlets (BBC, NPR, Guardian, Al Jazeera, CBC, CNBC, NYT, TechCrunch, Verge, Ars Technica, CoinDesk, ESPN) p"},{"name":"document","description":"Document to text: convert PDF, Word (docx), Excel (xlsx/xls), ODS/ODT, CSV, HTML, XML or images to clean Markdown. Send a public file URL or base64 file plus fi"},{"name":"filings","description":"US public company filings and fundamentals from SEC EDGAR: latest annual revenue, net income, EPS, assets, liabilities, cash, shares, plus recent 10-K/10-Q/8-K "},{"name":"facts","description":"Fact lookup for grounding: best-matching Wikipedia article summary plus structured Wikidata facts (website, founding date, birth/death dates, population, coordi"},{"name":"papers","description":"Academic paper search across 250M+ works (OpenAlex): title, authors, year, venue, DOI, open-access PDF link, citation count and abstract. Sort by relevance, mos"},{"name":"rerank","description":"Rerank up to 100 documents by relevance to a query (BGE reranker). Returns indices and scores, best first. Drop-in step for RAG and search pipelines. Costs $0.0"},{"name":"moderate","description":"Safety check (Llama Guard 3): classify up to 10 texts as safe or unsafe with hazard categories (violence, weapons, hate, self-harm, sexual content, privacy, ele"},{"name":"ens","description":"Crypto name lookup: resolve ENS and Basenames (vitalik.eth, jesse.base.eth) to a wallet address with avatar, url, twitter and description records, or reverse-re"},{"name":"gas","description":"Live gas prices on Ethereum, Base, Arbitrum, Optimism and Polygon: gas price, next base fee, slow/normal/fast priority tips, and USD cost of a simple transfer. "},{"name":"sitemap","description":"List every page on a website: reads robots.txt and all sitemaps (including sitemap indexes), with last-modified dates; falls back to on-page links. Up to 5000 U"},{"name":"seo","description":"SEO audit of a page: score, list of issues, title and meta description length, canonical, robots, Open Graph, H1/H2 headings, images missing alt text, internal/"},{"name":"holidays","description":"Public holidays for 100+ countries (optional state/province), plus business-day math: count business days between two dates, add N business days to a date, or c"},{"name":"token_report","description":"Token risk report with a plain-English AI verdict for any token on Base, Ethereum, Polygon, Arbitrum, Optimism or Solana. EVM: honeypot sell simulation, buy/sel"},{"name":"token_price","description":"USD price and 24h change for any token by contract address (up to 30 at once) on Base, Ethereum, Polygon, Arbitrum, Optimism, BSC, Avalanche, Solana or World Ch"},{"name":"token_chart","description":"Price history for any token contract: a time series at 5m to 1w intervals (up to 500 points) with open, close, high, low and percent change. Works for DEX-only "},{"name":"defi_yields","description":"Best DeFi yields across 16,000+ pools: filter by chain, protocol, token symbol, stablecoin-only and minimum TVL; sort by APY or TVL. Returns APY (base + reward)"},{"name":"defi_tvl","description":"Total value locked for a DeFi protocol (aave, uniswap, aerodrome, lido...) and/or a chain (Base, Ethereum, Solana...), with the chain's TVL rank. Costs $0.002 U"},{"name":"perps","description":"Perpetual futures market data from Hyperliquid: mark and oracle price, 24h change, hourly and annualized funding rate, open interest, 24h volume, premium and ma"},{"name":"predictions","description":"Live prediction market odds from Polymarket: search any topic or get the most-traded markets. Returns each outcome's implied probability, 24h and total volume, "},{"name":"nft","description":"NFT lookup on Ethereum, Base, Polygon, Arbitrum or Optimism: collection name, symbol, standard and supply; with token_id also the current owner and resolved met"},{"name":"company","description":"Company profile from a domain: reads the website and returns name, tagline, description, industry, products, audience, headquarters, founding year and business "},{"name":"geocode","description":"Geocode a place, landmark or street address to latitude/longitude with city, region, country, postcode, timezone and population where known. Cities via GeoNames"},{"name":"time","description":"Trusted current time (or a given moment) in UTC, unix seconds/ms, and up to 20 IANA time zones with local time, weekday and UTC offset. Also converts a timestam"},{"name":"devtools","description":"Developer toolbox in one call: sha256/sha1/sha512 hashes, base64/url/hex encode and decode, JWT decode, JSON format/validate, UUIDs, secure random numbers and p"},{"name":"fun","description":"Something fun on demand: a joke, a true fun fact, a riddle with answer, a famous quote, a trivia question or a piece of life advice. Costs $0.002 USDC per call "},{"name":"ip","description":"IP address and ASN lookup from the internet registries (RDAP): network name and range, owning organization, country, origin ASN, abuse contact email, registrati"},{"name":"economy","description":"Macroeconomic indicators for any country: GDP growth, inflation, unemployment, GDP, GDP per capita, government debt, budget balance, current account and populat"},{"name":"serp","description":"Search engine results page in the familiar SERP shape: organic_results with position, title, link, displayed_link, domain, favicon and snippet, plus total resul"},{"name":"company_registry","description":"Official legal-entity registry lookup (GLEIF Global LEI Index, 200+ jurisdictions): legal name, LEI, active/inactive status, legal form, jurisdiction, company r"},{"name":"embeddings","description":"OpenAI-compatible embeddings endpoint (bge-m3, 1024 dimensions, 100+ languages): same request and response shape as OpenAI /v1/embeddings, including encoding_fo"},{"name":"images_generations","description":"OpenAI-compatible image generation (FLUX.1 schnell): same shape as OpenAI /v1/images/generations, returns b64_json (or a data URL with response_format=url). One"},{"name":"audio_transcriptions","description":"OpenAI-compatible speech to text (Whisper large v3 turbo): multipart file upload exactly like OpenAI /v1/audio/transcriptions, with response_format json, text, "},{"name":"audio_speech","description":"OpenAI-compatible text to speech (MeloTTS): same request shape as OpenAI /v1/audio/speech (input, voice, model); returns a WAV file. Languages en, es, fr, zh, j"},{"name":"moderations","description":"OpenAI-compatible moderation (Llama Guard 3): same response shape as OpenAI /v1/moderations with flagged, categories and category_scores, plus the raw Llama Gua"},{"name":"token_solana","description":"Solana token risk report (rug check) for any SPL or Token-2022 mint: mint and freeze authority, top-holder and developer concentration, serial-launcher check, J"},{"name":"token_verdict","description":"Quick AI token verdict: a 2-3 sentence plain-English risk summary plus risk level and red flags for any token on Base, Ethereum, Polygon, Arbitrum, Optimism or "},{"name":"token_scan","description":"Batch token risk scan: up to 5 tokens in one call, any mix of Base, Ethereum, Polygon, Arbitrum, Optimism and Solana. Each gets a risk rating, red flags, price "},{"name":"chat_completions","description":"OpenAI-compatible chat completions on Meta Llama 3.1 8B, fast general chat. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/v1 and pay $0.003 pe"},{"name":"qwen_chat_completions","description":"OpenAI-compatible chat completions on Alibaba Qwen3 30B mixture-of-experts, thinking model with tool calling, the cheapest chat here. Set your OpenAI SDK base U"},{"name":"gemma_chat_completions","description":"OpenAI-compatible chat completions on Google Gemma 4 26B, reasoning and tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/v1/gemma a"},{"name":"glm_chat_completions","description":"OpenAI-compatible chat completions on Zhipu GLM 4.7 Flash, reasoning and tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/v1/glm an"},{"name":"gpt_oss_20b_chat_completions","description":"OpenAI-compatible chat completions on OpenAI gpt-oss-20b open-weight reasoning model with tool calling. Set your OpenAI SDK base URL to https://agents.torbrookn"},{"name":"mistral_chat_completions","description":"OpenAI-compatible chat completions on Mistral Small 3.1 24B, tool calling and image input. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/v1/mi"},{"name":"llama4_chat_completions","description":"OpenAI-compatible chat completions on Meta Llama 4 Scout, multimodal (image input) with tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknew"},{"name":"gpt_oss_chat_completions","description":"OpenAI-compatible chat completions on OpenAI gpt-oss-120b, the strongest open-weight OpenAI model, reasoning with tool calling. Set your OpenAI SDK base URL to "},{"name":"coder_chat_completions","description":"OpenAI-compatible chat completions on Qwen 2.5 Coder 32B for code generation, review and fixes. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/"},{"name":"nemotron_chat_completions","description":"OpenAI-compatible chat completions on NVIDIA Nemotron 3 120B, agentic reasoning with tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknews.c"},{"name":"large_chat_completions","description":"OpenAI-compatible chat completions on Meta Llama 3.3 70B, strong general chat with tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknews.com"}],"toolCount":71,"toolsHash":"24b62a66889c84167588d1148c8a330587a491fcea75f8bfe681d7f4e9008a14","serverName":"agent-hub","capabilities":["tools","prompts","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-17T09:24:53.657Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":616,"error":null,"detail":{"tools":[{"name":"search","description":"Web search for AI agents. Send a natural-language query, get ranked results with title, url and snippet. Use when you need fresh information from the live web. "},{"name":"markdown","description":"Fetch any public web page with a real headless browser (JavaScript rendered) and return clean Markdown. Use to read articles, docs, product pages or SPAs that a"},{"name":"extract","description":"Extract structured JSON from any web page. Give a URL plus a JSON schema or a plain-English prompt describing the fields you want; a headless browser renders th"},{"name":"scrape","description":"Scrape text and attributes from a rendered web page using CSS selectors. Returns every match per selector. Costs $0.01 USDC per call (x402)."},{"name":"pdf","description":"Render a URL or raw HTML to a PDF file with a headless browser. Returns the PDF bytes. Use for invoices, reports, receipts, archiving pages. Costs $0.02 USDC pe"},{"name":"screenshot","description":"Full-page PNG screenshot of any public URL rendered by a real browser. Returns PNG bytes. Costs $0.02 USDC per call (x402)."},{"name":"llm","description":"Pay-per-call LLM chat completion (Llama 3.1 8B, fast), no API key. Send OpenAI-style messages, get the assistant reply. Flat price per request, up to 2k output "},{"name":"llm_large","description":"Pay-per-call LLM chat completion on Llama 3.3 70B for harder reasoning, no API key. Same OpenAI-style messages body as /v1/llm. Flat price per request, up to 2k"},{"name":"sentiment","description":"Sentiment and tone classification for text (positive / negative / neutral with confidence, plus a one-line reason). Batch up to 20 texts per call. Costs $0.002 "},{"name":"email_verify","description":"Verify an email address: syntax check, domain MX lookup, disposable-domain and role-account flags. Use before sending or storing an address. Costs $0.002 USDC p"},{"name":"fx","description":"Live foreign-exchange rates (ECB reference, 30+ currencies) and conversion. Query base, symbols and an optional amount. Costs $0.002 USDC per call (x402)."},{"name":"rpc","description":"JSON-RPC read access to EVM chains (base, ethereum, polygon, arbitrum, optimism) with no API key. Send a standard JSON-RPC body (eth_call, eth_getBalance, eth_b"},{"name":"transcribe","description":"Speech to text (Whisper large v3 turbo). Send a public audio/video URL or base64 audio (max 20 MB); get the transcript, detected language, timed segments and We"},{"name":"speak","description":"Text to speech. Send up to 2000 characters and a language (en, es, fr, zh, jp, kr); get a natural-sounding WAV recording back. Costs $0.01 USDC per call (x402)."},{"name":"translate","description":"Translate text between about 100 languages (M2M-100). One text or a batch of up to 20; give target_lang and optionally source_lang (default en). Costs $0.003 US"},{"name":"summarize","description":"Summarize any web page or long text. A headless browser renders the URL, an LLM writes a faithful summary: short (2-3 sentences), medium (one paragraph) or bull"},{"name":"image_generate","description":"Generate an image from a text prompt (FLUX.1 schnell). Returns JPEG bytes. Good for thumbnails, social posts, mockups and illustrations. Costs $0.02 USDC per ca"},{"name":"image_describe","description":"Describe an image and read every piece of visible text in it (vision LLM). Send a public image URL or base64 image; optional custom question. Works for receipts"},{"name":"embed","description":"Text embeddings for semantic search and RAG (BGE-M3, multilingual, 1024 dimensions). Up to 100 texts per call, one flat price. Costs $0.002 USDC per call (x402)"},{"name":"weather","description":"Current weather and up to 14-day forecast for any place name or lat/lon: temperature, feels-like, humidity, rain chance, wind, sunrise and sunset. Metric or imp"},{"name":"crypto_price","description":"Live crypto prices with 24h change and market cap. Pass symbols (btc,eth,sol) or CoinGecko ids, up to 50 coins, in up to 10 currencies (usd,cad,eur...). Costs $"},{"name":"wallet","description":"Wallet snapshot on Base or Ethereum: native ETH balance, nonzero balances of the major tokens (USDC, USDT, WETH, DAI, cbBTC, WBTC and more), transaction count a"},{"name":"domain","description":"Domain lookup: availability, registrar, created and expiry dates (RDAP/WHOIS), nameservers, A/AAAA/MX/NS/TXT records, and whether the site answers over HTTPS. C"},{"name":"news","description":"Latest news headlines matching a query from 12 major outlets (BBC, NPR, Guardian, Al Jazeera, CBC, CNBC, NYT, TechCrunch, Verge, Ars Technica, CoinDesk, ESPN) p"},{"name":"document","description":"Document to text: convert PDF, Word (docx), Excel (xlsx/xls), ODS/ODT, CSV, HTML, XML or images to clean Markdown. Send a public file URL or base64 file plus fi"},{"name":"filings","description":"US public company filings and fundamentals from SEC EDGAR: latest annual revenue, net income, EPS, assets, liabilities, cash, shares, plus recent 10-K/10-Q/8-K "},{"name":"facts","description":"Fact lookup for grounding: best-matching Wikipedia article summary plus structured Wikidata facts (website, founding date, birth/death dates, population, coordi"},{"name":"papers","description":"Academic paper search across 250M+ works (OpenAlex): title, authors, year, venue, DOI, open-access PDF link, citation count and abstract. Sort by relevance, mos"},{"name":"rerank","description":"Rerank up to 100 documents by relevance to a query (BGE reranker). Returns indices and scores, best first. Drop-in step for RAG and search pipelines. Costs $0.0"},{"name":"moderate","description":"Safety check (Llama Guard 3): classify up to 10 texts as safe or unsafe with hazard categories (violence, weapons, hate, self-harm, sexual content, privacy, ele"},{"name":"ens","description":"Crypto name lookup: resolve ENS and Basenames (vitalik.eth, jesse.base.eth) to a wallet address with avatar, url, twitter and description records, or reverse-re"},{"name":"gas","description":"Live gas prices on Ethereum, Base, Arbitrum, Optimism and Polygon: gas price, next base fee, slow/normal/fast priority tips, and USD cost of a simple transfer. "},{"name":"sitemap","description":"List every page on a website: reads robots.txt and all sitemaps (including sitemap indexes), with last-modified dates; falls back to on-page links. Up to 5000 U"},{"name":"seo","description":"SEO audit of a page: score, list of issues, title and meta description length, canonical, robots, Open Graph, H1/H2 headings, images missing alt text, internal/"},{"name":"holidays","description":"Public holidays for 100+ countries (optional state/province), plus business-day math: count business days between two dates, add N business days to a date, or c"},{"name":"token_report","description":"Token risk report with a plain-English AI verdict for any token on Base, Ethereum, Polygon, Arbitrum, Optimism or Solana. EVM: honeypot sell simulation, buy/sel"},{"name":"token_price","description":"USD price and 24h change for any token by contract address (up to 30 at once) on Base, Ethereum, Polygon, Arbitrum, Optimism, BSC, Avalanche, Solana or World Ch"},{"name":"token_chart","description":"Price history for any token contract: a time series at 5m to 1w intervals (up to 500 points) with open, close, high, low and percent change. Works for DEX-only "},{"name":"defi_yields","description":"Best DeFi yields across 16,000+ pools: filter by chain, protocol, token symbol, stablecoin-only and minimum TVL; sort by APY or TVL. Returns APY (base + reward)"},{"name":"defi_tvl","description":"Total value locked for a DeFi protocol (aave, uniswap, aerodrome, lido...) and/or a chain (Base, Ethereum, Solana...), with the chain's TVL rank. Costs $0.002 U"},{"name":"perps","description":"Perpetual futures market data from Hyperliquid: mark and oracle price, 24h change, hourly and annualized funding rate, open interest, 24h volume, premium and ma"},{"name":"predictions","description":"Live prediction market odds from Polymarket: search any topic or get the most-traded markets. Returns each outcome's implied probability, 24h and total volume, "},{"name":"nft","description":"NFT lookup on Ethereum, Base, Polygon, Arbitrum or Optimism: collection name, symbol, standard and supply; with token_id also the current owner and resolved met"},{"name":"company","description":"Company profile from a domain: reads the website and returns name, tagline, description, industry, products, audience, headquarters, founding year and business "},{"name":"geocode","description":"Geocode a place, landmark or street address to latitude/longitude with city, region, country, postcode, timezone and population where known. Cities via GeoNames"},{"name":"time","description":"Trusted current time (or a given moment) in UTC, unix seconds/ms, and up to 20 IANA time zones with local time, weekday and UTC offset. Also converts a timestam"},{"name":"devtools","description":"Developer toolbox in one call: sha256/sha1/sha512 hashes, base64/url/hex encode and decode, JWT decode, JSON format/validate, UUIDs, secure random numbers and p"},{"name":"fun","description":"Something fun on demand: a joke, a true fun fact, a riddle with answer, a famous quote, a trivia question or a piece of life advice. Costs $0.002 USDC per call "},{"name":"ip","description":"IP address and ASN lookup from the internet registries (RDAP): network name and range, owning organization, country, origin ASN, abuse contact email, registrati"},{"name":"economy","description":"Macroeconomic indicators for any country: GDP growth, inflation, unemployment, GDP, GDP per capita, government debt, budget balance, current account and populat"},{"name":"serp","description":"Search engine results page in the familiar SERP shape: organic_results with position, title, link, displayed_link, domain, favicon and snippet, plus total resul"},{"name":"company_registry","description":"Official legal-entity registry lookup (GLEIF Global LEI Index, 200+ jurisdictions): legal name, LEI, active/inactive status, legal form, jurisdiction, company r"},{"name":"embeddings","description":"OpenAI-compatible embeddings endpoint (bge-m3, 1024 dimensions, 100+ languages): same request and response shape as OpenAI /v1/embeddings, including encoding_fo"},{"name":"images_generations","description":"OpenAI-compatible image generation (FLUX.1 schnell): same shape as OpenAI /v1/images/generations, returns b64_json (or a data URL with response_format=url). One"},{"name":"audio_transcriptions","description":"OpenAI-compatible speech to text (Whisper large v3 turbo): multipart file upload exactly like OpenAI /v1/audio/transcriptions, with response_format json, text, "},{"name":"audio_speech","description":"OpenAI-compatible text to speech (MeloTTS): same request shape as OpenAI /v1/audio/speech (input, voice, model); returns a WAV file. Languages en, es, fr, zh, j"},{"name":"moderations","description":"OpenAI-compatible moderation (Llama Guard 3): same response shape as OpenAI /v1/moderations with flagged, categories and category_scores, plus the raw Llama Gua"},{"name":"token_solana","description":"Solana token risk report (rug check) for any SPL or Token-2022 mint: mint and freeze authority, top-holder and developer concentration, serial-launcher check, J"},{"name":"token_verdict","description":"Quick AI token verdict: a 2-3 sentence plain-English risk summary plus risk level and red flags for any token on Base, Ethereum, Polygon, Arbitrum, Optimism or "},{"name":"token_scan","description":"Batch token risk scan: up to 5 tokens in one call, any mix of Base, Ethereum, Polygon, Arbitrum, Optimism and Solana. Each gets a risk rating, red flags, price "},{"name":"chat_completions","description":"OpenAI-compatible chat completions on Meta Llama 3.1 8B, fast general chat. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/v1 and pay $0.003 pe"},{"name":"qwen_chat_completions","description":"OpenAI-compatible chat completions on Alibaba Qwen3 30B mixture-of-experts, thinking model with tool calling, the cheapest chat here. Set your OpenAI SDK base U"},{"name":"gemma_chat_completions","description":"OpenAI-compatible chat completions on Google Gemma 4 26B, reasoning and tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/v1/gemma a"},{"name":"glm_chat_completions","description":"OpenAI-compatible chat completions on Zhipu GLM 4.7 Flash, reasoning and tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/v1/glm an"},{"name":"gpt_oss_20b_chat_completions","description":"OpenAI-compatible chat completions on OpenAI gpt-oss-20b open-weight reasoning model with tool calling. Set your OpenAI SDK base URL to https://agents.torbrookn"},{"name":"mistral_chat_completions","description":"OpenAI-compatible chat completions on Mistral Small 3.1 24B, tool calling and image input. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/v1/mi"},{"name":"llama4_chat_completions","description":"OpenAI-compatible chat completions on Meta Llama 4 Scout, multimodal (image input) with tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknew"},{"name":"gpt_oss_chat_completions","description":"OpenAI-compatible chat completions on OpenAI gpt-oss-120b, the strongest open-weight OpenAI model, reasoning with tool calling. Set your OpenAI SDK base URL to "},{"name":"coder_chat_completions","description":"OpenAI-compatible chat completions on Qwen 2.5 Coder 32B for code generation, review and fixes. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/"},{"name":"nemotron_chat_completions","description":"OpenAI-compatible chat completions on NVIDIA Nemotron 3 120B, agentic reasoning with tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknews.c"},{"name":"large_chat_completions","description":"OpenAI-compatible chat completions on Meta Llama 3.3 70B, strong general chat with tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknews.com"}],"toolCount":71,"toolsHash":"24b62a66889c84167588d1148c8a330587a491fcea75f8bfe681d7f4e9008a14","serverName":"agent-hub","capabilities":["tools","prompts","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-17T02:22:38.479Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":575,"error":null,"detail":{"tools":[{"name":"search","description":"Web search for AI agents. Send a natural-language query, get ranked results with title, url and snippet. Use when you need fresh information from the live web. "},{"name":"markdown","description":"Fetch any public web page with a real headless browser (JavaScript rendered) and return clean Markdown. Use to read articles, docs, product pages or SPAs that a"},{"name":"extract","description":"Extract structured JSON from any web page. Give a URL plus a JSON schema or a plain-English prompt describing the fields you want; a headless browser renders th"},{"name":"scrape","description":"Scrape text and attributes from a rendered web page using CSS selectors. Returns every match per selector. Costs $0.01 USDC per call (x402)."},{"name":"pdf","description":"Render a URL or raw HTML to a PDF file with a headless browser. Returns the PDF bytes. Use for invoices, reports, receipts, archiving pages. Costs $0.02 USDC pe"},{"name":"screenshot","description":"Full-page PNG screenshot of any public URL rendered by a real browser. Returns PNG bytes. Costs $0.02 USDC per call (x402)."},{"name":"llm","description":"Pay-per-call LLM chat completion (Llama 3.1 8B, fast), no API key. Send OpenAI-style messages, get the assistant reply. Flat price per request, up to 2k output "},{"name":"llm_large","description":"Pay-per-call LLM chat completion on Llama 3.3 70B for harder reasoning, no API key. Same OpenAI-style messages body as /v1/llm. Flat price per request, up to 2k"},{"name":"sentiment","description":"Sentiment and tone classification for text (positive / negative / neutral with confidence, plus a one-line reason). Batch up to 20 texts per call. Costs $0.002 "},{"name":"email_verify","description":"Verify an email address: syntax check, domain MX lookup, disposable-domain and role-account flags. Use before sending or storing an address. Costs $0.002 USDC p"},{"name":"fx","description":"Live foreign-exchange rates (ECB reference, 30+ currencies) and conversion. Query base, symbols and an optional amount. Costs $0.002 USDC per call (x402)."},{"name":"rpc","description":"JSON-RPC read access to EVM chains (base, ethereum, polygon, arbitrum, optimism) with no API key. Send a standard JSON-RPC body (eth_call, eth_getBalance, eth_b"},{"name":"transcribe","description":"Speech to text (Whisper large v3 turbo). Send a public audio/video URL or base64 audio (max 20 MB); get the transcript, detected language, timed segments and We"},{"name":"speak","description":"Text to speech. Send up to 2000 characters and a language (en, es, fr, zh, jp, kr); get a natural-sounding WAV recording back. Costs $0.01 USDC per call (x402)."},{"name":"translate","description":"Translate text between about 100 languages (M2M-100). One text or a batch of up to 20; give target_lang and optionally source_lang (default en). Costs $0.003 US"},{"name":"summarize","description":"Summarize any web page or long text. A headless browser renders the URL, an LLM writes a faithful summary: short (2-3 sentences), medium (one paragraph) or bull"},{"name":"image_generate","description":"Generate an image from a text prompt (FLUX.1 schnell). Returns JPEG bytes. Good for thumbnails, social posts, mockups and illustrations. Costs $0.02 USDC per ca"},{"name":"image_describe","description":"Describe an image and read every piece of visible text in it (vision LLM). Send a public image URL or base64 image; optional custom question. Works for receipts"},{"name":"embed","description":"Text embeddings for semantic search and RAG (BGE-M3, multilingual, 1024 dimensions). Up to 100 texts per call, one flat price. Costs $0.002 USDC per call (x402)"},{"name":"weather","description":"Current weather and up to 14-day forecast for any place name or lat/lon: temperature, feels-like, humidity, rain chance, wind, sunrise and sunset. Metric or imp"},{"name":"crypto_price","description":"Live crypto prices with 24h change and market cap. Pass symbols (btc,eth,sol) or CoinGecko ids, up to 50 coins, in up to 10 currencies (usd,cad,eur...). Costs $"},{"name":"wallet","description":"Wallet snapshot on Base or Ethereum: native ETH balance, nonzero balances of the major tokens (USDC, USDT, WETH, DAI, cbBTC, WBTC and more), transaction count a"},{"name":"domain","description":"Domain lookup: availability, registrar, created and expiry dates (RDAP/WHOIS), nameservers, A/AAAA/MX/NS/TXT records, and whether the site answers over HTTPS. C"},{"name":"news","description":"Latest news headlines matching a query from 12 major outlets (BBC, NPR, Guardian, Al Jazeera, CBC, CNBC, NYT, TechCrunch, Verge, Ars Technica, CoinDesk, ESPN) p"},{"name":"document","description":"Document to text: convert PDF, Word (docx), Excel (xlsx/xls), ODS/ODT, CSV, HTML, XML or images to clean Markdown. Send a public file URL or base64 file plus fi"},{"name":"filings","description":"US public company filings and fundamentals from SEC EDGAR: latest annual revenue, net income, EPS, assets, liabilities, cash, shares, plus recent 10-K/10-Q/8-K "},{"name":"facts","description":"Fact lookup for grounding: best-matching Wikipedia article summary plus structured Wikidata facts (website, founding date, birth/death dates, population, coordi"},{"name":"papers","description":"Academic paper search across 250M+ works (OpenAlex): title, authors, year, venue, DOI, open-access PDF link, citation count and abstract. Sort by relevance, mos"},{"name":"rerank","description":"Rerank up to 100 documents by relevance to a query (BGE reranker). Returns indices and scores, best first. Drop-in step for RAG and search pipelines. Costs $0.0"},{"name":"moderate","description":"Safety check (Llama Guard 3): classify up to 10 texts as safe or unsafe with hazard categories (violence, weapons, hate, self-harm, sexual content, privacy, ele"},{"name":"ens","description":"Crypto name lookup: resolve ENS and Basenames (vitalik.eth, jesse.base.eth) to a wallet address with avatar, url, twitter and description records, or reverse-re"},{"name":"gas","description":"Live gas prices on Ethereum, Base, Arbitrum, Optimism and Polygon: gas price, next base fee, slow/normal/fast priority tips, and USD cost of a simple transfer. "},{"name":"sitemap","description":"List every page on a website: reads robots.txt and all sitemaps (including sitemap indexes), with last-modified dates; falls back to on-page links. Up to 5000 U"},{"name":"seo","description":"SEO audit of a page: score, list of issues, title and meta description length, canonical, robots, Open Graph, H1/H2 headings, images missing alt text, internal/"},{"name":"holidays","description":"Public holidays for 100+ countries (optional state/province), plus business-day math: count business days between two dates, add N business days to a date, or c"},{"name":"token_report","description":"Token risk report with a plain-English AI verdict for any token on Base, Ethereum, Polygon, Arbitrum, Optimism or Solana. EVM: honeypot sell simulation, buy/sel"},{"name":"token_price","description":"USD price and 24h change for any token by contract address (up to 30 at once) on Base, Ethereum, Polygon, Arbitrum, Optimism, BSC, Avalanche, Solana or World Ch"},{"name":"token_chart","description":"Price history for any token contract: a time series at 5m to 1w intervals (up to 500 points) with open, close, high, low and percent change. Works for DEX-only "},{"name":"defi_yields","description":"Best DeFi yields across 16,000+ pools: filter by chain, protocol, token symbol, stablecoin-only and minimum TVL; sort by APY or TVL. Returns APY (base + reward)"},{"name":"defi_tvl","description":"Total value locked for a DeFi protocol (aave, uniswap, aerodrome, lido...) and/or a chain (Base, Ethereum, Solana...), with the chain's TVL rank. Costs $0.002 U"},{"name":"perps","description":"Perpetual futures market data from Hyperliquid: mark and oracle price, 24h change, hourly and annualized funding rate, open interest, 24h volume, premium and ma"},{"name":"predictions","description":"Live prediction market odds from Polymarket: search any topic or get the most-traded markets. Returns each outcome's implied probability, 24h and total volume, "},{"name":"nft","description":"NFT lookup on Ethereum, Base, Polygon, Arbitrum or Optimism: collection name, symbol, standard and supply; with token_id also the current owner and resolved met"},{"name":"company","description":"Company profile from a domain: reads the website and returns name, tagline, description, industry, products, audience, headquarters, founding year and business "},{"name":"geocode","description":"Geocode a place, landmark or street address to latitude/longitude with city, region, country, postcode, timezone and population where known. Cities via GeoNames"},{"name":"time","description":"Trusted current time (or a given moment) in UTC, unix seconds/ms, and up to 20 IANA time zones with local time, weekday and UTC offset. Also converts a timestam"},{"name":"devtools","description":"Developer toolbox in one call: sha256/sha1/sha512 hashes, base64/url/hex encode and decode, JWT decode, JSON format/validate, UUIDs, secure random numbers and p"},{"name":"fun","description":"Something fun on demand: a joke, a true fun fact, a riddle with answer, a famous quote, a trivia question or a piece of life advice. Costs $0.002 USDC per call "},{"name":"ip","description":"IP address and ASN lookup from the internet registries (RDAP): network name and range, owning organization, country, origin ASN, abuse contact email, registrati"},{"name":"economy","description":"Macroeconomic indicators for any country: GDP growth, inflation, unemployment, GDP, GDP per capita, government debt, budget balance, current account and populat"},{"name":"serp","description":"Search engine results page in the familiar SERP shape: organic_results with position, title, link, displayed_link, domain, favicon and snippet, plus total resul"},{"name":"company_registry","description":"Official legal-entity registry lookup (GLEIF Global LEI Index, 200+ jurisdictions): legal name, LEI, active/inactive status, legal form, jurisdiction, company r"},{"name":"embeddings","description":"OpenAI-compatible embeddings endpoint (bge-m3, 1024 dimensions, 100+ languages): same request and response shape as OpenAI /v1/embeddings, including encoding_fo"},{"name":"images_generations","description":"OpenAI-compatible image generation (FLUX.1 schnell): same shape as OpenAI /v1/images/generations, returns b64_json (or a data URL with response_format=url). One"},{"name":"audio_transcriptions","description":"OpenAI-compatible speech to text (Whisper large v3 turbo): multipart file upload exactly like OpenAI /v1/audio/transcriptions, with response_format json, text, "},{"name":"audio_speech","description":"OpenAI-compatible text to speech (MeloTTS): same request shape as OpenAI /v1/audio/speech (input, voice, model); returns a WAV file. Languages en, es, fr, zh, j"},{"name":"moderations","description":"OpenAI-compatible moderation (Llama Guard 3): same response shape as OpenAI /v1/moderations with flagged, categories and category_scores, plus the raw Llama Gua"},{"name":"token_solana","description":"Solana token risk report (rug check) for any SPL or Token-2022 mint: mint and freeze authority, top-holder and developer concentration, serial-launcher check, J"},{"name":"token_verdict","description":"Quick AI token verdict: a 2-3 sentence plain-English risk summary plus risk level and red flags for any token on Base, Ethereum, Polygon, Arbitrum, Optimism or "},{"name":"token_scan","description":"Batch token risk scan: up to 5 tokens in one call, any mix of Base, Ethereum, Polygon, Arbitrum, Optimism and Solana. Each gets a risk rating, red flags, price "},{"name":"chat_completions","description":"OpenAI-compatible chat completions on Meta Llama 3.1 8B, fast general chat. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/v1 and pay $0.003 pe"},{"name":"qwen_chat_completions","description":"OpenAI-compatible chat completions on Alibaba Qwen3 30B mixture-of-experts, thinking model with tool calling, the cheapest chat here. Set your OpenAI SDK base U"},{"name":"gemma_chat_completions","description":"OpenAI-compatible chat completions on Google Gemma 4 26B, reasoning and tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/v1/gemma a"},{"name":"glm_chat_completions","description":"OpenAI-compatible chat completions on Zhipu GLM 4.7 Flash, reasoning and tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/v1/glm an"},{"name":"gpt_oss_20b_chat_completions","description":"OpenAI-compatible chat completions on OpenAI gpt-oss-20b open-weight reasoning model with tool calling. Set your OpenAI SDK base URL to https://agents.torbrookn"},{"name":"mistral_chat_completions","description":"OpenAI-compatible chat completions on Mistral Small 3.1 24B, tool calling and image input. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/v1/mi"},{"name":"llama4_chat_completions","description":"OpenAI-compatible chat completions on Meta Llama 4 Scout, multimodal (image input) with tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknew"},{"name":"gpt_oss_chat_completions","description":"OpenAI-compatible chat completions on OpenAI gpt-oss-120b, the strongest open-weight OpenAI model, reasoning with tool calling. Set your OpenAI SDK base URL to "},{"name":"coder_chat_completions","description":"OpenAI-compatible chat completions on Qwen 2.5 Coder 32B for code generation, review and fixes. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/"},{"name":"nemotron_chat_completions","description":"OpenAI-compatible chat completions on NVIDIA Nemotron 3 120B, agentic reasoning with tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknews.c"},{"name":"large_chat_completions","description":"OpenAI-compatible chat completions on Meta Llama 3.3 70B, strong general chat with tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknews.com"}],"toolCount":71,"toolsHash":"24b62a66889c84167588d1148c8a330587a491fcea75f8bfe681d7f4e9008a14","serverName":"agent-hub","capabilities":["tools","prompts","resources"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search","description":"Web search for AI agents. Send a natural-language query, get ranked results with title, url and snippet. Use when you need fresh information from the live web. "},{"name":"markdown","description":"Fetch any public web page with a real headless browser (JavaScript rendered) and return clean Markdown. Use to read articles, docs, product pages or SPAs that a"},{"name":"extract","description":"Extract structured JSON from any web page. Give a URL plus a JSON schema or a plain-English prompt describing the fields you want; a headless browser renders th"},{"name":"scrape","description":"Scrape text and attributes from a rendered web page using CSS selectors. Returns every match per selector. Costs $0.01 USDC per call (x402)."},{"name":"pdf","description":"Render a URL or raw HTML to a PDF file with a headless browser. Returns the PDF bytes. Use for invoices, reports, receipts, archiving pages. Costs $0.02 USDC pe"},{"name":"screenshot","description":"Full-page PNG screenshot of any public URL rendered by a real browser. Returns PNG bytes. Costs $0.02 USDC per call (x402)."},{"name":"llm","description":"Pay-per-call LLM chat completion (Llama 3.1 8B, fast), no API key. Send OpenAI-style messages, get the assistant reply. Flat price per request, up to 2k output "},{"name":"llm_large","description":"Pay-per-call LLM chat completion on Llama 3.3 70B for harder reasoning, no API key. Same OpenAI-style messages body as /v1/llm. Flat price per request, up to 2k"},{"name":"sentiment","description":"Sentiment and tone classification for text (positive / negative / neutral with confidence, plus a one-line reason). Batch up to 20 texts per call. Costs $0.002 "},{"name":"email_verify","description":"Verify an email address: syntax check, domain MX lookup, disposable-domain and role-account flags. Use before sending or storing an address. Costs $0.002 USDC p"},{"name":"fx","description":"Live foreign-exchange rates (ECB reference, 30+ currencies) and conversion. Query base, symbols and an optional amount. Costs $0.002 USDC per call (x402)."},{"name":"rpc","description":"JSON-RPC read access to EVM chains (base, ethereum, polygon, arbitrum, optimism) with no API key. Send a standard JSON-RPC body (eth_call, eth_getBalance, eth_b"},{"name":"transcribe","description":"Speech to text (Whisper large v3 turbo). Send a public audio/video URL or base64 audio (max 20 MB); get the transcript, detected language, timed segments and We"},{"name":"speak","description":"Text to speech. Send up to 2000 characters and a language (en, es, fr, zh, jp, kr); get a natural-sounding WAV recording back. Costs $0.01 USDC per call (x402)."},{"name":"translate","description":"Translate text between about 100 languages (M2M-100). One text or a batch of up to 20; give target_lang and optionally source_lang (default en). Costs $0.003 US"},{"name":"summarize","description":"Summarize any web page or long text. A headless browser renders the URL, an LLM writes a faithful summary: short (2-3 sentences), medium (one paragraph) or bull"},{"name":"image_generate","description":"Generate an image from a text prompt (FLUX.1 schnell). Returns JPEG bytes. Good for thumbnails, social posts, mockups and illustrations. Costs $0.02 USDC per ca"},{"name":"image_describe","description":"Describe an image and read every piece of visible text in it (vision LLM). Send a public image URL or base64 image; optional custom question. Works for receipts"},{"name":"embed","description":"Text embeddings for semantic search and RAG (BGE-M3, multilingual, 1024 dimensions). Up to 100 texts per call, one flat price. Costs $0.002 USDC per call (x402)"},{"name":"weather","description":"Current weather and up to 14-day forecast for any place name or lat/lon: temperature, feels-like, humidity, rain chance, wind, sunrise and sunset. Metric or imp"},{"name":"crypto_price","description":"Live crypto prices with 24h change and market cap. Pass symbols (btc,eth,sol) or CoinGecko ids, up to 50 coins, in up to 10 currencies (usd,cad,eur...). Costs $"},{"name":"wallet","description":"Wallet snapshot on Base or Ethereum: native ETH balance, nonzero balances of the major tokens (USDC, USDT, WETH, DAI, cbBTC, WBTC and more), transaction count a"},{"name":"domain","description":"Domain lookup: availability, registrar, created and expiry dates (RDAP/WHOIS), nameservers, A/AAAA/MX/NS/TXT records, and whether the site answers over HTTPS. C"},{"name":"news","description":"Latest news headlines matching a query from 12 major outlets (BBC, NPR, Guardian, Al Jazeera, CBC, CNBC, NYT, TechCrunch, Verge, Ars Technica, CoinDesk, ESPN) p"},{"name":"document","description":"Document to text: convert PDF, Word (docx), Excel (xlsx/xls), ODS/ODT, CSV, HTML, XML or images to clean Markdown. Send a public file URL or base64 file plus fi"},{"name":"filings","description":"US public company filings and fundamentals from SEC EDGAR: latest annual revenue, net income, EPS, assets, liabilities, cash, shares, plus recent 10-K/10-Q/8-K "},{"name":"facts","description":"Fact lookup for grounding: best-matching Wikipedia article summary plus structured Wikidata facts (website, founding date, birth/death dates, population, coordi"},{"name":"papers","description":"Academic paper search across 250M+ works (OpenAlex): title, authors, year, venue, DOI, open-access PDF link, citation count and abstract. Sort by relevance, mos"},{"name":"rerank","description":"Rerank up to 100 documents by relevance to a query (BGE reranker). Returns indices and scores, best first. Drop-in step for RAG and search pipelines. Costs $0.0"},{"name":"moderate","description":"Safety check (Llama Guard 3): classify up to 10 texts as safe or unsafe with hazard categories (violence, weapons, hate, self-harm, sexual content, privacy, ele"},{"name":"ens","description":"Crypto name lookup: resolve ENS and Basenames (vitalik.eth, jesse.base.eth) to a wallet address with avatar, url, twitter and description records, or reverse-re"},{"name":"gas","description":"Live gas prices on Ethereum, Base, Arbitrum, Optimism and Polygon: gas price, next base fee, slow/normal/fast priority tips, and USD cost of a simple transfer. "},{"name":"sitemap","description":"List every page on a website: reads robots.txt and all sitemaps (including sitemap indexes), with last-modified dates; falls back to on-page links. Up to 5000 U"},{"name":"seo","description":"SEO audit of a page: score, list of issues, title and meta description length, canonical, robots, Open Graph, H1/H2 headings, images missing alt text, internal/"},{"name":"holidays","description":"Public holidays for 100+ countries (optional state/province), plus business-day math: count business days between two dates, add N business days to a date, or c"},{"name":"token_report","description":"Token risk report with a plain-English AI verdict for any token on Base, Ethereum, Polygon, Arbitrum, Optimism or Solana. EVM: honeypot sell simulation, buy/sel"},{"name":"token_price","description":"USD price and 24h change for any token by contract address (up to 30 at once) on Base, Ethereum, Polygon, Arbitrum, Optimism, BSC, Avalanche, Solana or World Ch"},{"name":"token_chart","description":"Price history for any token contract: a time series at 5m to 1w intervals (up to 500 points) with open, close, high, low and percent change. Works for DEX-only "},{"name":"defi_yields","description":"Best DeFi yields across 16,000+ pools: filter by chain, protocol, token symbol, stablecoin-only and minimum TVL; sort by APY or TVL. Returns APY (base + reward)"},{"name":"defi_tvl","description":"Total value locked for a DeFi protocol (aave, uniswap, aerodrome, lido...) and/or a chain (Base, Ethereum, Solana...), with the chain's TVL rank. Costs $0.002 U"},{"name":"perps","description":"Perpetual futures market data from Hyperliquid: mark and oracle price, 24h change, hourly and annualized funding rate, open interest, 24h volume, premium and ma"},{"name":"predictions","description":"Live prediction market odds from Polymarket: search any topic or get the most-traded markets. Returns each outcome's implied probability, 24h and total volume, "},{"name":"nft","description":"NFT lookup on Ethereum, Base, Polygon, Arbitrum or Optimism: collection name, symbol, standard and supply; with token_id also the current owner and resolved met"},{"name":"company","description":"Company profile from a domain: reads the website and returns name, tagline, description, industry, products, audience, headquarters, founding year and business "},{"name":"geocode","description":"Geocode a place, landmark or street address to latitude/longitude with city, region, country, postcode, timezone and population where known. Cities via GeoNames"},{"name":"time","description":"Trusted current time (or a given moment) in UTC, unix seconds/ms, and up to 20 IANA time zones with local time, weekday and UTC offset. Also converts a timestam"},{"name":"devtools","description":"Developer toolbox in one call: sha256/sha1/sha512 hashes, base64/url/hex encode and decode, JWT decode, JSON format/validate, UUIDs, secure random numbers and p"},{"name":"fun","description":"Something fun on demand: a joke, a true fun fact, a riddle with answer, a famous quote, a trivia question or a piece of life advice. Costs $0.002 USDC per call "},{"name":"ip","description":"IP address and ASN lookup from the internet registries (RDAP): network name and range, owning organization, country, origin ASN, abuse contact email, registrati"},{"name":"economy","description":"Macroeconomic indicators for any country: GDP growth, inflation, unemployment, GDP, GDP per capita, government debt, budget balance, current account and populat"},{"name":"serp","description":"Search engine results page in the familiar SERP shape: organic_results with position, title, link, displayed_link, domain, favicon and snippet, plus total resul"},{"name":"company_registry","description":"Official legal-entity registry lookup (GLEIF Global LEI Index, 200+ jurisdictions): legal name, LEI, active/inactive status, legal form, jurisdiction, company r"},{"name":"embeddings","description":"OpenAI-compatible embeddings endpoint (bge-m3, 1024 dimensions, 100+ languages): same request and response shape as OpenAI /v1/embeddings, including encoding_fo"},{"name":"images_generations","description":"OpenAI-compatible image generation (FLUX.1 schnell): same shape as OpenAI /v1/images/generations, returns b64_json (or a data URL with response_format=url). One"},{"name":"audio_transcriptions","description":"OpenAI-compatible speech to text (Whisper large v3 turbo): multipart file upload exactly like OpenAI /v1/audio/transcriptions, with response_format json, text, "},{"name":"audio_speech","description":"OpenAI-compatible text to speech (MeloTTS): same request shape as OpenAI /v1/audio/speech (input, voice, model); returns a WAV file. Languages en, es, fr, zh, j"},{"name":"moderations","description":"OpenAI-compatible moderation (Llama Guard 3): same response shape as OpenAI /v1/moderations with flagged, categories and category_scores, plus the raw Llama Gua"},{"name":"token_solana","description":"Solana token risk report (rug check) for any SPL or Token-2022 mint: mint and freeze authority, top-holder and developer concentration, serial-launcher check, J"},{"name":"token_verdict","description":"Quick AI token verdict: a 2-3 sentence plain-English risk summary plus risk level and red flags for any token on Base, Ethereum, Polygon, Arbitrum, Optimism or "},{"name":"token_scan","description":"Batch token risk scan: up to 5 tokens in one call, any mix of Base, Ethereum, Polygon, Arbitrum, Optimism and Solana. Each gets a risk rating, red flags, price "},{"name":"chat_completions","description":"OpenAI-compatible chat completions on Meta Llama 3.1 8B, fast general chat. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/v1 and pay $0.003 pe"},{"name":"qwen_chat_completions","description":"OpenAI-compatible chat completions on Alibaba Qwen3 30B mixture-of-experts, thinking model with tool calling, the cheapest chat here. Set your OpenAI SDK base U"},{"name":"gemma_chat_completions","description":"OpenAI-compatible chat completions on Google Gemma 4 26B, reasoning and tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/v1/gemma a"},{"name":"glm_chat_completions","description":"OpenAI-compatible chat completions on Zhipu GLM 4.7 Flash, reasoning and tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/v1/glm an"},{"name":"gpt_oss_20b_chat_completions","description":"OpenAI-compatible chat completions on OpenAI gpt-oss-20b open-weight reasoning model with tool calling. Set your OpenAI SDK base URL to https://agents.torbrookn"},{"name":"mistral_chat_completions","description":"OpenAI-compatible chat completions on Mistral Small 3.1 24B, tool calling and image input. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/v1/mi"},{"name":"llama4_chat_completions","description":"OpenAI-compatible chat completions on Meta Llama 4 Scout, multimodal (image input) with tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknew"},{"name":"gpt_oss_chat_completions","description":"OpenAI-compatible chat completions on OpenAI gpt-oss-120b, the strongest open-weight OpenAI model, reasoning with tool calling. Set your OpenAI SDK base URL to "},{"name":"coder_chat_completions","description":"OpenAI-compatible chat completions on Qwen 2.5 Coder 32B for code generation, review and fixes. Set your OpenAI SDK base URL to https://agents.torbrooknews.com/"},{"name":"nemotron_chat_completions","description":"OpenAI-compatible chat completions on NVIDIA Nemotron 3 120B, agentic reasoning with tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknews.c"},{"name":"large_chat_completions","description":"OpenAI-compatible chat completions on Meta Llama 3.3 70B, strong general chat with tool calling. Set your OpenAI SDK base URL to https://agents.torbrooknews.com"}],"package":null,"toolSurface":{"id":"ts_fjrtab98hfq6","endpointId":"ep_dcjv9syx9dkn","hash":"24b62a66889c84167588d1148c8a330587a491fcea75f8bfe681d7f4e9008a14","toolCount":71,"serverName":"agent-hub","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-15T09:34:39.588Z","lastSeenAt":"2026-10-18T10:26:15.237Z","observations":12,"toolNames":["search","markdown","extract","scrape","pdf","screenshot","llm","llm_large","sentiment","email_verify","fx","rpc","transcribe","speak","translate","summarize","image_generate","image_describe","embed","weather","crypto_price","wallet","domain","news","document","filings","facts","papers","rerank","moderate","ens","gas","sitemap","seo","holidays","token_report","token_price","token_chart","defi_yields","defi_tvl","perps","predictions","nft","company","geocode","time","devtools","fun","ip","economy","serp","company_registry","embeddings","images_generations","audio_transcriptions","audio_speech","moderations","token_solana","token_verdict","token_scan","chat_completions","qwen_chat_completions","gemma_chat_completions","glm_chat_completions","gpt_oss_20b_chat_completions","mistral_chat_completions","llama4_chat_completions","gpt_oss_chat_completions","coder_chat_completions","nemotron_chat_completions","large_chat_completions"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_dcjv9syx9dkn","url":"https://mcp.torbrooknews.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-22T09:28:24.966Z","auth":{"observedAt":"2026-10-17T02:22:38.511Z","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-17T02:22:38.522Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"torbrooknews.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-12T23:35:08.000Z","validTo":"2027-01-11T00:35:05.000Z","daysToExpiry":79,"sanCount":3,"fingerprint256":"4D:D4:25:4E:29:7D:6B:25:43:3B:91:1A:A2:77:12:98:43:9B:94:34:63:AC:36:7A:09:FE:1B:0B:0A:B0:9D:66"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.torbrooknews.mcp/agent-hub","url":"https://registry.modelcontextprotocol.io/v0/servers/com.torbrooknews.mcp%2Fagent-hub","firstSeenAt":"2026-10-15T09:28:36.080Z","fetchedAt":"2026-10-22T03:21:35.429Z","normalizedAt":"2026-10-22T03:21:35.429Z"}]},"firstSeenAt":"2026-10-15T09:28:36.080Z","updatedAt":"2026-10-18T10:29:52.534Z"}