HubVibe Site Audits
mcp remote · streamable-http · v1.1.0 · source: crawl
https://hubvibe-831480473793.us-south1.run.app/mcp
https://github.com/Its-fortunatefolly/HubVibe
Rule-based site audits: accessibility, SEO, security headers, performance. Metered per call.
Works
85
Verified Oct 31, 2026 · p50 581 ms · p95 601 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'hubvibe' |
| tools_listed | 15 | pass | 75 tools |
| schema_complete | 15 | pass | 75 of 75 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 581 ms |
| latency_p95 | 5 | pass | p95 601 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | fail | hubvibe_image_generate: base64 payload; hubvibe_speech_synthesize: base64 payload; hubvibe_speech_transcribe: base64 payload; hubvibe_video_generate: base64 payload |
| scope | 5 | fail | broad tools: hubvibe_code_execute |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (75)
| Name | Description | Schema |
|---|---|---|
audit_wcag | Website accessibility audit (a11y, WCAG compliance check): WCAG 2.1 level A and AA conformance of any live URL or raw HTML, tested with axe-core in a real headless browser. Returns every violation wit | typed |
audit_seo | SEO audit of a web page (on-page SEO check) for any live URL or raw HTML: title tag, meta description, H1 heading structure, canonical link, OpenGraph and social tags, JSON-LD structured data, html la | typed |
audit_security | Security headers check for a website: audits HTTPS, HSTS, Content- Security-Policy (CSP), X-Content-Type-Options, X-Frame-Options / clickjacking protection, Referrer-Policy and CORS from the real HTTP | typed |
audit_performance | Page speed and page weight audit of a web page from one real browser load: total bytes transferred, HTTP request count and DOM node count, measured rather than estimated, with findings when the page i | typed |
audit_bundle | Full website audit in one call: accessibility (WCAG 2.1 A/AA via axe-core), on-page SEO, HTTP security headers and page speed / page weight, from a single browser load of one URL. Cheaper than four se | typed |
hubvibe_predictive_probability_engine | Predictive probability and regression engine: least-squares linear regression with standard errors, confidence and prediction intervals, a fitted normal distribution with quantiles and probability que | typed |
hubvibe_chain_network | Base network status and gas price: current block height and gas price (wei and gwei), live from a Base mainnet RPC node. Use it to check Base is moving, time an on-chain action or estimate gas before | typed |
hubvibe_chain_address | Base wallet lookup / address balance: ETH balance, transaction count (nonce) and whether the address is a smart contract or an ordinary wallet (EOA), live from Base mainnet in one call. Use it to chec | typed |
hubvibe_chain_transaction | Base transaction lookup by hash: sender, recipient, ETH value, block, success or failure, gas used and log count, with the receipt folded in, live from Base mainnet. Use it to confirm a payment or tra | typed |
hubvibe_market_quote | Crypto price / live coin quote: spot price, 24-hour change and 24-hour volume for Bitcoin, Ethereum, Solana or any Coinbase product (BTC-USD, ETH-USD, SOL-USD...), read at call time from Coinbase's pu | typed |
hubvibe_market_prediction | Prediction market odds: live Polymarket markets on any topic (elections, Fed rate cuts, crypto, sports, AI, geopolitics) with the probability each outcome implies as a percentage, plus volume, liquidi | typed |
hubvibe_extract_page | Web scraping / web page to clean text: any URL rendered in a real browser (JavaScript pages included) and returned as readable text with title, description and links. Use it to read an article, docs p | typed |
hubvibe_llm_analyze | Question answering over your own text: ask a question about material you supply and get an answer grounded only in that text (Gemini). If the text does not contain the answer it says so instead of gue | typed |
hubvibe_llm_extract | Structured data extraction / text to JSON: pull the fields you name out of any text into a JSON object with exactly those keys, null where the text does not state a value (Gemini, no invented values). | typed |
hubvibe_data_query | BigQuery SQL: run a read-only SQL query, including against Google's public datasets (Wikipedia, GitHub, blockchains, weather, census and more), and get columns and rows back as JSON with the bytes pro | typed |
hubvibe_data_question | Ask a database in plain English (text to SQL): any BigQuery table, including Google's public datasets. The SQL is written for you, run under a byte ceiling, and the rows are read back into a written a | typed |
hubvibe_research_brief | Summarize and analyze a web page: the URL is rendered in a real browser, its content extracted, and a written brief answering your question returned, grounded in that page only and saying so when the | typed |
hubvibe_research_page_facts | Structured facts from a web page / scrape to JSON: name the fields you need (pricing, plans, contact, product names, anything) and get exactly those keys back as JSON from the live page rendered in a | typed |
hubvibe_market_intel | Crypto market sentiment in one call: live Coinbase spot price, live Polymarket probabilities and recent news headlines (GDELT) on the same subject, analysed together in a written summary that says wha | typed |
hubvibe_search_web | Web search with an answer: real-time search of Brave's independent web index, answered from the current results only, with every source URL and title returned, never the model's memory. Use it when an | typed |
hubvibe_llm_generate | LLM text generation / chat completion: a raw completion from your prompt with optional system message, max_tokens and temperature; Gemini by default, other configured models by provider and model. Use | typed |
hubvibe_code_execute | Run Python code in a sandbox: execute Python in Google's hosted sandbox (not on this service's machines) and get the code, its printed output and the outcome back. Use it for calculations, data transf | typed |
hubvibe_image_generate | AI image generation / text to image: one image from a text prompt with Google Imagen 4, returned as base64 image bytes with its MIME type. Use it for illustrations, thumbnails, product mockups and soc | typed |
hubvibe_speech_synthesize | Text to speech (TTS): convert text to natural spoken MP3 audio with Google Cloud Text-to-Speech, returned as base64. Use it for voice replies, narration, audio versions of text and accessibility. Inpu | typed |
hubvibe_speech_transcribe | Speech to text / audio transcription: transcribe up to 60 seconds or 10 MB of audio with Google Cloud Speech-to-Text and get the transcript with its confidence and detected language. Use it for voice | typed |
hubvibe_data_forecast | Time-series forecasting: forecast any BigQuery table with Google's pretrained TimesFM model (AI.FORECAST), nothing to train. Point it at the table, timestamp column and value column and get forecast r | typed |
hubvibe_data_anomalies | Anomaly detection on a time series: score recent periods against history with BigQuery AI.DETECT_ANOMALIES (TimesFM). Give one table and its latest periods are scored against its own history, or a his | typed |
hubvibe_verify_claims | Fact check claims against sources: up to 10 claims checked against up to 4 source URLs you name; each comes back SUPPORTED, CONTRADICTED or UNSUPPORTED with the exact quote the verdict rests on. Use i | typed |
hubvibe_research_web | Deep web research with citations: search the live web for your question, read the top sources in full, and get a written answer with every claim tied to a numbered source. Use it when an agent needs a | typed |
hubvibe_research_company | Company research report: what a company does, its products and anything notable, from the live web (official site and Wikipedia first) and recent GDELT news, every claim cited to a numbered source, th | typed |
hubvibe_agent_task | HubVibe Agent (quick): hand it any task in plain words and get the finished result in one call. Research a company or a person of interest, check a website, screen a name, read the markets, compare op | typed |
hubvibe_agent_task_pro | HubVibe Agent (pro): hand it any task in plain words and get the finished result in one call. Research a company or a person of interest, check a website, screen a name, read the markets, compare opti | typed |
hubvibe_agent_task_max | HubVibe Agent (max): hand it any task in plain words and get the finished result in one call. Research a company or a person of interest, check a website, screen a name, read the markets, compare opti | typed |
hubvibe_monitor_snapshot | Website change monitoring, step one: fetch a page and store it as the baseline to compare against later. Use it to watch pricing pages, terms, job boards or competitors. Input: url. Then call monitor. | typed |
hubvibe_monitor_check | Website change detection, step two: re-fetch a page saved with monitor.snapshot and get whether it changed, how old the baseline is, and a written summary of what changed. Use it to track price change | typed |
hubvibe_chain_rpc | Base RPC endpoint, pay per call: any allowlisted read-only JSON-RPC method on Base mainnet (eth_call, eth_getBalance, eth_getLogs, eth_getBlockByNumber, eth_getTransactionReceipt and more) with your o | typed |
hubvibe_commerce_availability | Product availability and price check: is it in stock and buyable right now, at what price, in which options (sizes, colours, dates, rooms), which option matches the variant you name, quantity and ship | typed |
hubvibe_market_stock | Stock price / live stock quote for any US ticker: last price, change, day range, volume and market state, plus daily OHLCV history (1d to 5y), read at call time from Nasdaq's public data with Yahoo Fi | typed |
hubvibe_market_fundamentals | SEC filings / company fundamentals: revenue, net income, diluted EPS, operating income, assets, liabilities, equity, cash and shares outstanding by quarter and year (10-K, 10-Q) as the company reporte | typed |
hubvibe_market_insiders | Insider trading (SEC Form 4): what a company's officers, directors and 10% owners bought and sold, parsed from their Form 4 filings at call time from EDGAR. Each trade: insider, role, date, code and m | typed |
hubvibe_finance_analytics | Trading and portfolio math: returns and CAGR, volatility, Sharpe and Sortino, max drawdown, VaR/CVaR, beta, alpha and correlation vs a benchmark, SMA/EMA, RSI, Bollinger bands, Black-Scholes option pr | typed |
hubvibe_market_rates | Exchange rates / currency conversion table: Coinbase's full rate table for one base currency against every crypto and fiat currency it quotes (USD to BTC, ETH, EUR, GBP, JPY...). Use it to convert amo | typed |
hubvibe_opendata_search | Government open data search across 16 national portals in one call: Korea (data.go.kr), Japan, Hong Kong, Australia, UK, Canada, the EU catalog (139,000+ datasets), Germany, Italy, Ireland, Switzerlan | typed |
hubvibe_opendata_table | Dataset file to JSON rows: a CSV, TSV, XLSX or JSON link from any portal, an e-Stat (Japan) download or a data.go.kr (Korea) dataset page. Encoding detected (Korean, Japanese, Chinese, UTF and Western | typed |
hubvibe_search_results | Web search API / SERP results: raw web and news results from Brave's independent index in any language and country, with title, URL, description, age and extra snippets (headline, source and age for n | typed |
hubvibe_news_search | News search API: current news on any topic in any language from the GDELT Project, which reads the world's press every 15 minutes. Titles matched in their original script, newest first, with publisher | typed |
hubvibe_data_macro | Economic data / macro indicators for any country, live: GDP, growth, GDP per capita, inflation (CPI), unemployment, population, interest rates, exchange rate, debt, trade, FDI or any World Bank indica | typed |
hubvibe_email_verify | Email verification / email validation: will mail to this address arrive? Checked live at the source: syntax, the domain's DNS (MX, null MX, no such domain) and its own mail server, asked whether the m | typed |
hubvibe_property_context | Real estate data for any US address: FEMA flood and 17 other hazard risk ratings with expected annual loss, median home value, rent, income, ownership and vacancy (Census), price trend (FHFA), fair ma | typed |
hubvibe_travel_flight_status | Flight status and airport delays, live: by airport code, FAA ground stops and delay programs with average and max delay (US), live departure and arrival boards with gates and status (Norway), current | typed |
hubvibe_video_youtube | YouTube search and video stats, live: search YouTube or look up videos by id, each with title, channel, upload time, duration, views, likes, comments, live flag and thumbnail from the YouTube Data API | typed |
hubvibe_company_enrich | Company enrichment / firmographics by domain or name: legal and common name, founded, headcount with date, industries, headquarters, parent, CEO and founders, stock listings, LEI, SEC CIK, registratio | typed |
hubvibe_sanctions_screen | Sanctions screening (AML/KYC): screen a person, company, vessel or aircraft against the OFAC SDN and consolidated lists, the UK Sanctions List and the EU financial sanctions list, read from the govern | typed |
hubvibe_phone_parse | Phone number validation and lookup: valid or not, country and area, the carrier the range was issued to, line type (mobile, landline, toll-free, VoIP, premium), time zones and E.164, international and | typed |
hubvibe_ip_lookup | IP geolocation / IP address lookup: city, region, country and coordinates, the network's ASN and organisation, reverse DNS, and whether the address is public, private or reserved. IPv4 and IPv6. Locat | typed |
hubvibe_domain_dns | DNS lookup and domain health check: A, AAAA, CNAME, MX, NS, TXT, CAA and SOA records asked of the source, SPF and DMARC email policy parsed, and the HTTPS certificate verified like a browser (issuer, | typed |
hubvibe_identity_check | Non-government identity intelligence: email/DNS/wallet challenge proofs, GitHub and Bluesky public profiles, GLEIF/SEC business records, signed A2A cards and the canonical Base ERC-8004 registry. Sepa | typed |
hubvibe_contact_screen | Screen a name against sanctions lists, evaluate email deliverability and disposable signals, validate a phone number's numbering plan and inspect IP geography/network. Returns findings, per-check comp | typed |
hubvibe_lead_qualify | Lead qualification in one call from a business website, fetched once by plain HTTP (no browser): SEO and security-header findings, static accessibility signals (images without alt, unlabelled fields, | typed |
hubvibe_commerce_shipping | Shipping cost and delivery check for any Shopify store: the variant goes into a real cart session and the store quotes its shipping options to your destination. Returns options with prices and days, e | typed |
hubvibe_traffic_route | Travel time with live traffic between two places, from the Google Routes API at call time: duration with traffic, duration without, the delay, distance, route description, warnings and advisories. Pla | typed |
hubvibe_social_bluesky | Bluesky data, live and keyless: a profile with its latest posts and engagement (likes, reposts, replies, quotes), an account search, or a post thread with its replies, from the public AppView. Use it | typed |
hubvibe_social_mastodon | Mastodon data, live and keyless (any public instance): a hashtag timeline, an account with its latest posts, account or hashtag search, or trending hashtags, each post with text, counts, media and tag | typed |
hubvibe_social_x_pulse | Twitter / X sentiment and volume for any topic, as numbers, live: post volume per hour or day over the last 1-7 days, and over a sample of recent posts the engagement totals and rate (likes, reposts, | typed |
hubvibe_security_mcp_inspect | MCP server security scan: probe any MCP endpoint's initialize handshake and tools/list and report whether it requires authentication, which protocol version it speaks, how many tools it exposes and wh | typed |
hubvibe_fetch_raw | HTTP fetch / GET any URL: exactly what the server sent, status code, headers and body, plus the final URL after redirects. Every status is a result, so a 404 or 500 from the target is delivered, not f | typed |
hubvibe_market_ticker | Crypto ticker / bid and ask: live best bid, best ask, last price and volume for one Coinbase product from Coinbase's Exchange data host, an independent second source to market.quote. Input: product_id | typed |
hubvibe_prediction_market | One prediction market by slug: a Polymarket market's question and the current probability of each outcome as a percentage. Use it to track a market you already know. Input: slug. Search markets by top | typed |
hubvibe_prediction_events | Top prediction market events: Polymarket events (groups of related markets) ranked by trading volume, with title, slug, end date and market count. Use it to see what the biggest prediction markets are | typed |
hubvibe_maps_places | Places near me / local search anywhere: 'coffee near the Ferry Building, San Francisco', 'ramen near Shibuya Station', 'pharmacy' at coordinates. From Overture Maps open places data (80M+ places): nam | typed |
hubvibe_maps_route | Directions between two places: route and travel time by car, walking, bicycle or transit through Google Maps Grounding Lite. Use it for trip planning and ETAs. Input: origin, destination; optional tra | typed |
hubvibe_maps_weather | Weather forecast anywhere on Earth: current conditions, the next 24 hours and a seven-day forecast (temperature, precipitation, wind, humidity, cloud, pressure, condition) from MET Norway's forecast m | typed |
hubvibe_video_generate | AI video generation / text to video: a short clip from a text prompt with Google Veo, returned as a download link (video_url, valid 48 hours) with its MIME type, optionally with generated audio. Input | typed |
hubvibe_market_signal | Observed equity momentum and volatility, with optional sourced news, SEC, Polymarket and economic context. Not a probability forecast. $0.05 per call. Returns: symbol, as_of, source, context, observed | typed |
hubvibe_market_forecast | 20000-path adjusted-equity block-bootstrap simulation with explicit uncertainty and rolling-origin diagnostics. Accepts authorized customer-provided adjusted equity history; Tiingo is optional. Chrono | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/io-github-its-fortunatefolly-hubvibe)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.