Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Tools/GitHubGitHub/vincentkaufmann/noapi-google-search-mcp
OSINT (Open Source Intelligence)Phishing ToolsInformation GatheringWeb SecuritySocial EngineeringUtilities & FrameworksMachine LearningLearning & EducationCrawler

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
Anti-Bot
CAPTCHA Bypass
GitHubvincentkaufmann/noapi-google-search-mcp

noapi-google-search-mcp

MCP server for Google search and page fetching using headless Chromium

View Repository
120353 days agoReviewed by Kitploit

noapi-google-search-mcp

[email protected]

If you want to support noapi-google-mcp or gpt-oss-20B/120B-Vision and other open source models in the pipeline please add to my GPU compute fund: around $3000 are needed.

BTC If you find this useful, consider supporting continued development and new features.
BTC: 16DT4AHemLyn7C6P116YepjY518gu9wUUH
ETH ETH: 0x7287D1F9c77832cFF246937af0443622bFdACD04

38 tools. Zero API keys. Give any local LLM real Google search, live feeds, vision, OCR, and full video understanding.

An MCP server that turns your local LLM into a fully connected assistant. Real Google results, live news and social feeds, reverse image search, offline OCR, YouTube transcription and clip extraction — all running locally through headless Chromium and open-source ML models. No API keys, no usage limits, no cloud dependency.

Works with LM Studio, Claude Desktop, OpenClaw, Ollama, and any MCP-compatible client.


What's New in v0.3.1 — Anti-Bot Detection & Neural Net CAPTCHA Solver

Google started catching headless Chromium browsers and serving CAPTCHAs instead of search results (#2). Fixed it properly and then added a neural net CAPTCHA solver just for the hell of it.

Stealth patches:

  • JavaScript injection before every page load patches navigator.webdriver, fake browser plugins, chrome.runtime, and removes Playwright fingerprints
  • Fixed User-Agent mismatch (was aarch64, now matches the actual Chromium binary)
  • Cookie persistence between sessions so Google sees a returning browser, not a fresh bot
  • Human-like random delays between page interactions
  • Clear error messages when rate-limited instead of cryptic timeouts

Neural net CAPTCHA solver (MobileNetV2 + OpenCV):

  • When Google serves a reCAPTCHA image challenge ("Select all images with traffic lights"), the server now attempts to solve it automatically
  • Uses MobileNetV2 (ImageNet classifier, ~13MB ONNX model, auto-downloads on first encounter)
  • OpenCV splits the CAPTCHA grid into cells, each cell is classified by the neural net and matched against the prompt
  • Covers 22 common CAPTCHA categories: traffic lights, buses, bicycles, motorcycles, cars, bridges, boats, trains, trucks, fire hydrants, parking meters, tractors, and more
  • Human-like mouse movement for clicking cells and the verify button
  • Falls back gracefully if the challenge type isn't supported

Will it solve every CAPTCHA? No. But it'll get through some of them, and honestly we mostly built it because we could.


What's New in v0.3.0 — 16 New Tools

YouTube RAG — Subscribe, Transcribe, Search, Clip

A full local retrieval-augmented pipeline for YouTube. Subscribe to any channel, and when you check feeds the server automatically downloads the audio, transcribes it with Whisper, and stores the full transcript in SQLite with FTS5 full-text search. Every word from every video becomes searchable — ask your LLM a question and it pulls the answer from the right video.

Found something interesting? Ask the LLM to extract that segment as a clip. It reads the transcript, finds the exact timestamps, and cuts the video for you. This is the beginning of AI/LLM-powered video editing — your LLM understands the content and cuts clips based on what's being said, not just timestamps.

How it works:

  1. subscribe to a YouTube channel — by handle (@3Blue1Brown), URL, or channel ID
  2. check_feeds — new videos are fetched and auto-transcribed locally with faster-whisper. Transcripts are written into the database for instant search. Up to 5 videos per check, cached so nothing gets re-downloaded.
  3. search_feeds — full-text search across all transcripts. Supports AND, OR, NOT, and quoted phrases. Your LLM finds the exact video and passage that answers your question.
  4. extract_video_clip — tell the LLM what you're interested in and it cuts the clip from the video. The LLM uses the transcript to find the right segment and extracts it automatically.
root@kitploit:~
"Subscribe to @AndrejKarpathy on YouTube"
"Check my feeds"
"Search my feeds for backpropagation explained"
"What did Karpathy say about tokenization?"
"Extract the part where he explains gradient descent"
"Cut a clip of the hardware comparison section"

No embeddings, no vector database, no API — just Whisper + SQLite FTS5 running on your machine.

Roadmap: The clip extraction is the first step toward full AI-driven video editing. Future releases will add music/audio overlay, video remixing, multi-clip compilation, vertical reformat for TikTok/Reels/Shorts, and automated highlight reels — all driven by your LLM understanding the content.


Live Feed Subscriptions

Subscribe to news, Reddit, Hacker News, YouTube channels, Twitter/X profiles, GitHub repos, arXiv papers, and podcasts. Content is fetched, stored locally in SQLite with full-text search, and available to your LLM instantly.

Pre-configured news sources — subscribe with one word: bbc, cnn, nyt, guardian, npr, aljazeera, techcrunch, ars, verge, wired, reuters

arXiv shortcuts — ai, ml, cv, nlp, robotics, crypto, systems, hci

root@kitploit:~
"Subscribe to BBC News, r/LocalLLaMA, and Hacker News"
"Follow @elonmusk on Twitter"
"Subscribe to the YouTube channel @3Blue1Brown"
"Watch anthropics/claude-code on GitHub for new releases"
"Subscribe to the machine learning arXiv category"
"Check my feeds"
"Search my feeds for transformer architecture"
"What's new in my Reddit feeds?"

Local File Processing

Transcribe meetings, convert formats, read documents — all local, no cloud.

New ToolWhat It Does
transcribe_localTranscribe any local audio or video file with Whisper (mp3, wav, mp4, mkv, etc.)
convert_mediaFFmpeg format conversion — video to audio, format to format, video to GIF
read_documentExtract text from PDF, DOCX, HTML, CSV, JSON, and 30+ text formats

Email, Web Utilities & Cloud

Pull emails, generate QR codes, shorten URLs, archive pages, look up Wikipedia, upload to S3.

root@kitploit:~
"Transcribe this recording: ~/meeting.mp3"
"Convert video.mp4 to mp3"
"Read this PDF: ~/report.pdf"
"Check my email: [email protected] password: xxxx"
"Shorten this URL: https://very-long-url..."
"Generate a QR code for https://mysite.com"
"Archive this article: https://news.example.com/story"
"Wikipedia: quantum computing"
"Upload report.pdf to my MinIO bucket"

Zero extra dependencies for feeds. Built entirely on Python stdlib — SQLite for storage, FTS5 for search, urllib for fetching, xml.etree for parsing. YouTube and Twitter use the existing Playwright browser. FFmpeg required for convert_media (commonly pre-installed).


All 38 Tools by Category

Live Feed Subscriptions

Google Search & Web

Travel & Commerce

Finance & Info

ToolDescription
google_financeStock prices, market data, company info
google_weatherCurrent conditions and multi-day forecast
google_booksBook search with author, ISBN, snippets

Vision & OCR

ToolDescription
google_lensReverse image search — identify objects, products, landmarks, text

Video & Audio Intelligence — AI-Powered Video Editing

Documents & Data

ToolDescription
read_documentExtract text from PDF, DOCX, HTML, CSV, JSON, and 30+ formats

Email

ToolDescription
fetch_emailsPull emails via IMAP — Gmail, Outlook, Yahoo, iCloud, any IMAP server

Web Utilities

Cloud Storage

ToolDescription
upload_to_s3Upload files to MinIO, AWS S3, DigitalOcean Spaces, Cloudflare R2, Backblaze B2

Supported File Formats

Documents (read_document)

Audio & Video (transcribe_local, transcribe_video, convert_media)

CategoryFormats
AudioMP3, WAV, M4A, FLAC, OGG, AAC, WMA, OPUS
VideoMP4, MKV, WEBM, AVI, MOV
SpecialGIF (video-to-GIF output)
InputAny format FFmpeg can decode (hundreds of formats)

Images (google_lens, google_lens_detect, ocr_image, list_images)

CategoryFormats
StandardJPG, JPEG, PNG, GIF, BMP, WEBP
ProfessionalTIFF, TIF, SVG
Input methodsLocal file path, public URL, base64 (drag-and-drop into chat)

Why This Instead of API-Based Alternatives?


Tool Details & Parameters

Feed Subscription Tools

subscribe — Add a Content Source

Identifier formats by type:

  • news: preset name (bbc, cnn, nyt, guardian, npr, aljazeera, techcrunch, ars, verge, wired, reuters) or any RSS URL
  • reddit: subreddit name (e.g. LocalLLaMA, programming)
  • hackernews: top, new, or

check_feeds — Fetch New Content

ParameterDescriptionExample
source_typeLimit to one type (optional)"news", "reddit"

search_feeds — Full-Text Search

get_feed_items — Browse Recent Items


Google Search Tools

google_search — Web Search

google_shopping — Product Search

ParameterDescriptionExample
queryProduct search query (required)"Sony WH-1000XM5"
num_resultsNumber of results (1-10, default 5)5

google_flights — Flight Search

Google Flights

google_hotels — Hotel Search

ParameterDescriptionExample
queryHotel search with location (required)"Paris", "Tokyo near Shibuya"
num_resultsNumber of results (1-10, default 5)

Google Hotels

google_translate — Translation

google_maps — Places Search with Map Screenshot

ParameterDescriptionExample
queryPlace search query (required)"pizza near Central Park"
num_resultsNumber of results (1-10, default 5)5

Google Maps Places Search

google_maps_directions — Route Directions with Map

Google Maps Directions

google_weather — Weather

ParameterDescriptionExample
locationCity or location (required)"Dubai", "Tokyo"

google_finance — Stock & Market Data

ParameterDescriptionExample
queryStock ticker or company name (required)"AAPL:NASDAQ", "TSLA:NASDAQ"

Google Finance

google_news — News Search

ParameterDescriptionExample
queryNews search query (required)"AI regulation"
num_resultsNumber of results (1-10, default 5)5

Google News

google_scholar — Academic Search

ParameterDescriptionExample
queryAcademic search query (required)"transformer attention mechanism"
num_resultsNumber of results (1-10, default 5)5

google_books — Book Search

ParameterDescriptionExample
queryBook search query (required)"machine learning"
num_resultsNumber of results (1-10, default 5)5

google_images — Image Search (inline in chat)

ParameterDescriptionExample
queryImage search query (required)"sunset over ocean"
num_resultsNumber of results (1-10, default 5)5

Google Image Search

Google Image Search

google_trends — Trends

ParameterDescriptionExample
queryTopic (required)"artificial intelligence"

Vision & OCR Tools

google_lens — Reverse Image Search

Identify objects, products, brands, landmarks, and text. Supports URLs, local files, and base64 drag-and-drop.

ParameterDescriptionExample
image_sourceImage URL, file path, or base64 (required)"https://example.com/photo.jpg" or "/home/user/image.jpg"

Google Lens Reverse Image Search

google_lens_detect — Object Detection + Identification

Detect all objects (OpenCV), crop each one, identify individually via Lens.

ParameterDescriptionExample
image_sourceLocal file path or base64 (required)"/home/user/photo.jpg"

ocr_image — Local OCR (offline)

Extract text from images using RapidOCR. No internet needed.

ParameterDescriptionExample
image_sourceLocal file path or base64 (required)"/home/user/screenshot.png"

Local OCR

list_images — Image Discovery

ParameterDescriptionExample
directoryFolder to scan (default ~/lens/)"/home/user/photos"

Video Intelligence Tools

transcribe_video — Video Transcription

Download and transcribe any YouTube video (or video URL) with timestamps using faster-whisper.

search_transcript — Transcript Search

extract_video_clip — Clip Extraction by Topic

Ask "extract the part about X" and the LLM finds timestamps from the transcript and cuts the clip.


Sample Prompts

Feed Subscriptions

Web Search

Shopping & Travel

Maps & Directions

What you typeTool called
"Find Italian restaurants near Times Square"google_maps
"Get directions from Berlin to Munich"google_maps_directions
"Walking directions from the Eiffel Tower to the Louvre"

Finance, Weather & Info

Images & Vision

Tip: To enable drag-and-drop images with text-only models in LM Studio, add a model.yaml file in the model directory with metadataOverrides: { vision: true }. The image will be sent as base64 and the MCP tools handle it automatically.

Video Intelligence & AI-Powered Clip Extraction

Documents & Email

Web Utilities & Cloud


Installation

Quick Install (pipx - recommended)

root@kitploit:~
pipx install noapi-google-search-mcp
playwright install chromium

Install in a Virtual Environment

root@kitploit:~
python3 -m venv ~/.local/share/noapi-google-search-mcp
~/.local/share/noapi-google-search-mcp/bin/pip install noapi-google-search-mcp
~/.local/share/noapi-google-search-mcp/bin/playwright install chromium

Python 3.13 / OCR

The core package installs on every supported Python, including 3.13. OCR is opt-in because rapidocr-onnxruntime does not yet ship a Python 3.13 wheel upstream (RapidAI/RapidOCR#579). Everything except the OCR tools (ocr_image and the scanned-PDF fallback in read_document) works without it.

To enable OCR, add the [ocr] extra on a compatible Python (3.10–3.12):

root@kitploit:~
pipx install "noapi-google-search-mcp[ocr]"

If you install the core package and later call an OCR tool without the extra, the tool returns a short message telling you to install "noapi-google-search-mcp[ocr]" instead of crashing.

Configuration

LM Studio

Add to ~/.lmstudio/mcp.json:

root@kitploit:~
{
  "mcpServers": {
    "google-search": {
      "command": "noapi-google-search-mcp",
      "env": {
        "PYTHONUNBUFFERED": "1"
      }
    }
  }
}

If installed in a venv, use the full path: ~/.local/share/noapi-google-search-mcp/bin/noapi-google-search-mcp

Claude Desktop

Add to your Claude Desktop config (claude_desktop_config.json):

root@kitploit:~
{
  "mcpServers": {
    "google-search": {
      "command": "noapi-google-search-mcp"
    }
  }
}

OpenClaw

Add to your agent configuration:

root@kitploit:~
mcp_servers:
  google-search:
    command: "noapi-google-search-mcp"
    env:
      PYTHONUNBUFFERED: "1"

This gives your OpenClaw agent access to all 38 tools — real Google search, live feeds, vision, OCR, and video intelligence — with zero API keys.

As a CLI

root@kitploit:~
noapi-google-search-mcp

Or:

root@kitploit:~
python -m google_search_mcp

Development

root@kitploit:~
git clone https://github.com/VincentKaufmann/noapi-google-search-mcp.git
cd google-search-mcp
pip install -e .
playwright install chromium

License

MIT

Download Tool
New ToolWhat It Does
subscribeAdd any source — news RSS, Reddit, HN, GitHub, arXiv, YouTube, podcasts, Twitter/X
unsubscribeRemove a subscription and its stored content
list_subscriptionsSee all active feeds with item counts
check_feedsPoll all subscriptions, fetch new content, auto-transcribe YouTube videos
search_feedsFull-text search across everything your feeds have collected
get_feed_itemsBrowse recent items, filtered by source or type
New ToolWhat It Does
fetch_emailsPull emails via IMAP — Gmail, Outlook, Yahoo, any IMAP server
paste_textPost text to a pastebin and get a shareable link
shorten_urlShorten any URL via TinyURL
generate_qrGenerate QR code images for URLs, Wi-Fi, contacts, any data
archive_webpageSave a webpage snapshot to the Wayback Machine
wikipediaLook up any Wikipedia article, any language, with summary support
upload_to_s3Upload files to MinIO, AWS S3, DigitalOcean Spaces, Cloudflare R2
ToolDescription
subscribeSubscribe to news, Reddit, HN, GitHub, arXiv, YouTube, podcasts, Twitter/X
unsubscribeRemove a subscription and its stored content
list_subscriptionsList all active subscriptions with item counts
check_feedsFetch new content from all or specific sources
search_feedsFull-text search across all stored feed content
get_feed_itemsGet recent items filtered by source or type
ToolDescription
google_searchWeb search with time filters, site filters, pagination, language/region
google_newsNews search with article thumbnails inline
google_scholarAcademic papers with citations
google_imagesImage search with results displayed inline in chat
google_trendsTopic interest over time, related queries
visit_pageFetch any URL and extract readable text
ToolDescription
google_shoppingProduct search with prices, stores, ratings, images
google_flightsFlight search with prices and travel times
google_hotelsHotel search with images, prices, ratings, booking URLs
google_translateTranslation across 100+ languages
google_mapsPlaces search with ratings, reviews, and map screenshots
google_maps_directionsRoute directions with step-by-step and map screenshot
google_lens_detectDetect all objects in an image (OpenCV) and identify each via Lens
ocr_imageExtract text from images locally (RapidOCR, fully offline)
list_imagesList image files in a directory for use with vision tools
ToolDescription
transcribe_videoDownload and transcribe any video with timestamps (faster-whisper)
transcribe_localTranscribe local audio/video files (mp3, wav, m4a, mp4, mkv, etc.)
search_transcriptSearch a transcribed video for topics by keyword
extract_video_clipAI-powered clip extraction — tell the LLM what you want and it cuts the video using transcript context
convert_mediaConvert between audio/video formats via FFmpeg
ToolDescription
paste_textPost text to a pastebin and get a shareable URL
shorten_urlShorten any URL via TinyURL
generate_qrGenerate QR code images (URLs, Wi-Fi, contacts, any data)
archive_webpageArchive a webpage on the Wayback Machine
wikipediaWikipedia article lookup in any language
CategoryFormats
DocumentsPDF (with OCR fallback for scanned pages), DOCX
WebHTML, HTM
DataCSV, JSON, XML, YAML, YML, TOML
TextTXT, MD, LOG
ConfigINI, CFG, CONF, ENV
CodePY, JS, TS, GO, RS, C, CPP, H, JAVA, KT, RB, SQL, R, M, SWIFT
ShellSH, BASH, ZSH
noapi-google-search-mcpAPI-based MCP serversOpenClaw built-in
API key requiredNoYes (Google CSE API)Yes (Brave/Perplexity)
CostFreePaid after 100 queries/dayAPI fees
Setup timepip install + goCreate Cloud project, enable API, configureMultiple API keys
Results qualityReal Google resultsCustom Search EngineBrave index
JavaScript pagesRenders them (Chromium)Cannot render JSCannot render JS
Tools count381-32 (web_search, web_fetch)
Google SearchBuilt-in (with filters)Basic onlyNot available
Google ShoppingBuilt-inNot availableNot available
Google FlightsBuilt-inNot availableNot available
Google HotelsBuilt-inNot availableNot available
Google TranslateBuilt-inSeparate API neededNot available
Google MapsBuilt-in (with screenshots)Not availableNot available
Google Maps DirectionsBuilt-in (with route map)Not availableNot available
Google WeatherBuilt-inNot availableNot available
Google FinanceBuilt-inNot availableNot available
Google NewsBuilt-inUsually not availableNot available
Google ScholarBuilt-inNot availableNot available
Google BooksBuilt-inNot availableNot available
Google ImagesBuilt-in (inline in chat)Separate API neededNot available
Google LensBuilt-in (reverse image search)Not availableNot available
Object detectionBuilt-in (OpenCV + Lens)Not availableNot available
Local OCRBuilt-in (offline)Not availableNot available
Video transcriptionBuilt-in (local Whisper)Not availableNot available
Video clip extractionBuilt-in (AI/LLM-powered)Not availableNot available
YouTube RAG pipelineBuilt-in (subscribe → transcribe → search)Not availableNot available
Google TrendsBuilt-inSeparate API neededNot available
Feed subscriptionsBuilt-in (8 source types)Not availableNot available
Full-text feed searchBuilt-in (SQLite FTS5)Not availableNot available
Auto-transcribe feedsBuilt-in (YouTube → Whisper)Not availableNot available
Local file transcriptionBuilt-in (any audio/video)Not availableNot available
Media format conversionBuilt-in (FFmpeg)Not availableNot available
Document readerBuilt-in (PDF, DOCX, etc.)Not availableNot available
Email integrationBuilt-in (IMAP)Not availableNot available
PastebinBuilt-inNot availableNot available
URL shortenerBuilt-in (TinyURL)Not availableNot available
QR code generationBuilt-in (OpenCV)Not availableNot available
Web archivingBuilt-in (Wayback Machine)Not availableNot available
WikipediaBuilt-inNot availableNot available
S3/MinIO uploadBuilt-inNot availableNot available
Page fetchingBuilt-inUsually separateBasic
ParameterDescriptionExample
source_typeSource type (required)"news", "reddit", "hackernews", "github", "arxiv", "youtube", "podcast", "twitter"
identifierSource identifier (required)"bbc", "LocalLLaMA", "top", "anthropics/claude-code", "ml", "@3Blue1Brown", "https://...", "elonmusk"
nameDisplay name (optional)"My Custom Feed"
best
  • github: owner/repo (e.g. anthropics/claude-code)
  • arxiv: shortcut (ai, ml, cv, nlp, robotics, crypto) or category like cs.AI
  • youtube: channel handle (@3Blue1Brown), URL, or channel ID (UCxxxx)
  • podcast: RSS feed URL
  • twitter: username with or without @
  • ParameterDescriptionExample
    querySearch query (required) — supports FTS5: AND, OR, NOT, "quoted phrases""machine learning", "GPU NOT NVIDIA"
    source_typeLimit to one type (optional)"news"
    limitMax results (default 20)10
    ParameterDescriptionExample
    sourceFilter by source name (optional)"BBC", "LocalLLaMA"
    source_typeFilter by type (optional)"reddit", "hackernews"
    limitMax items (default 20)10
    ParameterDescriptionExample
    querySearch query (required)"best python frameworks 2025"
    num_resultsNumber of results (1-10, default 5)5
    time_rangeFilter by recency"past_hour", "past_day", "past_week", "past_month", "past_year"
    siteLimit to a domain"reddit.com", "stackoverflow.com", "github.com"
    pageResults page (1-10, default 1)2
    languageLanguage code"en", "de", "fr", "ja"
    regionCountry/region code"us", "gb", "de", "jp"
    ParameterDescriptionExample
    originDeparture city or airport (required)"New York", "LAX"
    destinationArrival city or airport (required)"London", "NRT"
    dateDeparture date (optional)"March 15"
    return_dateReturn date (optional)"March 22"
    5
    ParameterDescriptionExample
    textText to translate (required)"Hello, how are you?"
    to_languageTarget language (required)"Spanish", "Japanese"
    from_languageSource language (optional, auto-detected)"English"
    ParameterDescriptionExample
    originStarting location (required)"Berlin"
    destinationEnding location (required)"Munich"
    modeTravel mode (default "driving")"driving", "walking", "transit", "cycling"
    ParameterDescriptionExample
    urlYouTube or video URL (required)"https://youtube.com/watch?v=..."
    model_sizeWhisper model size (default: tiny)"tiny", "base", "small", "medium", "large"
    languageLanguage code (optional, auto-detected)"en"
    ParameterDescriptionExample
    urlSame URL used with transcribe_video (required)"https://youtube.com/watch?v=..."
    queryKeyword or phrase (required)"memory bandwidth"
    context_segmentsSurrounding segments (default: 2)3
    ParameterDescriptionExample
    urlYouTube URL or local video (required)"https://youtube.com/watch?v=..."
    start_secondsStart time in seconds (required)150
    end_secondsEnd time in seconds (required)315
    buffer_secondsExtra seconds before/after (default: 3)5.0
    output_filenameCustom filename (optional)"hardware_overview"
    What you typeTool called
    "Subscribe to BBC News and CNN"subscribe
    "Follow r/LocalLLaMA on Reddit"subscribe
    "Monitor Hacker News top stories"subscribe
    "Watch anthropics/claude-code for new releases"subscribe
    "Subscribe to @3Blue1Brown on YouTube"subscribe
    "Follow @elonmusk on Twitter"subscribe
    "Subscribe to the ML arXiv category"subscribe
    "Check my feeds"check_feeds
    "What's new in my subscriptions?"check_feeds
    "Search my feeds for transformer architecture"search_feeds
    "Show me the latest Reddit posts"get_feed_items
    "What are my subscriptions?"list_subscriptions
    "Unsubscribe from BBC News"unsubscribe
    What you typeTool calledParameters used
    "Search for the best Python web frameworks"google_searchquery
    "Find Reddit discussions about home lab setups"google_searchquery + site="reddit.com"
    "Search Stack Overflow for async Python examples"google_searchquery + site="stackoverflow.com"
    "What's new in AI this week?"google_searchquery + time_range="past_week"
    "Search Hacker News for posts about Rust"google_searchquery + site="news.ycombinator.com"
    "Get page 2 of results for ML tutorials"google_searchquery + page=2
    "Search for restaurants in Tokyo in Japanese"google_searchquery + language="ja" + region="jp"
    What you typeTool called
    "Find the cheapest MacBook Air"google_shopping
    "Find flights from New York to London"google_flights
    "Find hotels in Paris for next weekend"google_hotels
    "Translate 'hello world' to Japanese"google_translate
    google_maps_directions
    What you typeTool called
    "What's Apple's stock price?"google_finance
    "What's the weather in Dubai?"google_weather
    "What are today's top headlines?"google_news
    "Find papers on transformer attention mechanisms"google_scholar
    "Find books about machine learning"google_books
    What you typeTool called
    "Show me images of the Northern Lights"google_images
    "What is this product? /path/to/photo.jpg"google_lens
    "Detect all objects in this photo"google_lens_detect
    "Read the text in this screenshot"ocr_image
    Drag image into chat + "What is this?"google_lens
    Drag image into chat + "Read the text"ocr_image
    What you typeTool called
    "Transcribe this video: https://youtube.com/watch?v=..."transcribe_video
    "What do they discuss in this video?"transcribe_video
    "Find where they talk about memory bandwidth"search_transcript
    "Extract the part where they discuss pricing"extract_video_clip
    "Cut a clip of the hardware comparison section"extract_video_clip
    "Transcribe ~/meeting.mp3"transcribe_local
    "Convert video.mp4 to mp3"convert_media
    "Convert this video to a GIF"convert_media
    What you typeTool called
    "Read this PDF: ~/report.pdf"read_document
    "Extract text from ~/contract.docx"read_document
    "Read this article for me: https://..."visit_page
    "Check my email at [email protected] password: xxxx"fetch_emails
    "Pull my latest 10 emails from Outlook"fetch_emails
    What you typeTool called
    "Shorten this URL: https://very-long-url..."shorten_url
    "Generate a QR code for https://mysite.com"generate_qr
    "Make a QR code for my Wi-Fi network"generate_qr
    "Post this code to a pastebin"paste_text
    "Archive this article: https://news.example.com/story"archive_webpage
    "Wikipedia: quantum computing"wikipedia
    "Look up the Apollo 11 mission on Wikipedia in German"wikipedia
    "Upload report.pdf to my MinIO bucket"upload_to_s3
    "Store backup.tar.gz in S3 bucket my-backups"upload_to_s3