{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_2gu3m3suswk6","handle":"noapi-google-search-mcp","url":"https://wellknown.network/agents/noapi-google-search-mcp","links":{"self":"https://wellknown.network/agents/noapi-google-search-mcp/record.json","html":"https://wellknown.network/agents/noapi-google-search-mcp","markdown":"https://wellknown.network/agents/noapi-google-search-mcp/record.md","api":"https://wellknown.network/api/v1/agents/noapi-google-search-mcp","status":"https://wellknown.network/api/v1/agents/noapi-google-search-mcp/status","claim":"https://wellknown.network/agents/noapi-google-search-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/noapi-google-search-mcp/claim.json","badge":"https://wellknown.network/agents/noapi-google-search-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:noapi-google-search-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"noapi-google-search-mcp","summary":"38 tools for Local LLMs — Google Search, live feeds, email, documents, QR codes, Wikipedia, S3 upload, vision, OCR, video transcription. No API key required.","description":"# noapi-google-search-mcp\n\nvincentkaufmann@protonmail.com\n\nIf 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.\n\n> <img src=\"images/btc-donate-qr.jpeg\" alt=\"BTC\" width=\"80\" align=\"left\" style=\"margin-right:12px\"> If you find this useful, consider supporting continued development and new features.<br>**BTC:** `16DT4AHemLyn7C6P116YepjY518gu9wUUH`<br clear=\"all\">\n> <img src=\"images/eth-donate-qr.png\" alt=\"ETH\" width=\"80\" align=\"left\" style=\"margin-right:12px\"> **ETH:** `0x7287D1F9c77832cFF246937af0443622bFdACD04`<br clear=\"all\">\n\n**38 tools. Zero API keys. Give any local LLM real Google search, live feeds, vision, OCR, and full video understanding.**\n\nAn 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.\n\nWorks with **LM Studio**, **Claude Desktop**, **OpenClaw**, **Ollama**, and any MCP-compatible client.\n\n---\n\n## What's New in v0.3.1 — Anti-Bot Detection & Neural Net CAPTCHA Solver\n\nGoogle started catching headless Chromium browsers and serving CAPTCHAs instead of search results ([#2](https://github.com/VincentKaufmann/noapi-google-search-mcp/issues/2)). Fixed it properly and then added a neural net CAPTCHA solver just for the hell of it.\n\n**Stealth patches:**\n- JavaScript injection before every page load patches `navigator.webdriver`, fake browser plugins, `chrome.runtime`, and removes Playwright fingerprints\n- Fixed User-Agent mismatch (was `aarch64`, now matches the actual Chromium binary)\n- Cookie persistence between sessions so Google sees a returning browser, not a fresh bot\n- Human-like random delays between page interactions\n- Clear error messages when rate-limited instead o…","publisher":null,"homepage":"https://github.com/VincentKaufmann/noapi-google-search-mcp","repository":"https://github.com/VincentKaufmann/noapi-google-search-mcp","version":"0.3.2","license":null,"protocols":["mcp"],"tags":["ai","arxiv","chromium","email","feeds","ffmpeg","google","hackernews","imap","llm","lm-studio","local-llm","mcp","minio","no-api","ocr","ollama","openclaw","pastebin","pdf","playwright","qr-code","reddit","rss","s3","search","twitter","whisper","wikipedia","youtube"],"pricing":null,"endpoints":[{"url":"pypi:noapi-google-search-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"media.speech-recognition","name":"Speech Recognition","confidence":1,"provenance":"declared"},{"slug":"data.web-search","name":"Web Search","confidence":1,"provenance":"derived"},{"slug":"data.news","name":"News & Feeds","confidence":1,"provenance":"declared"},{"slug":"infra.browser-automation","name":"Browser Automation","confidence":1,"provenance":"declared"},{"slug":"productivity.email","name":"Email","confidence":1,"provenance":"declared"},{"slug":"documents.ocr","name":"OCR","confidence":1,"provenance":"declared"},{"slug":"infra.cloud","name":"Cloud Platforms","confidence":1,"provenance":"declared"},{"slug":"research.academic","name":"Academic Research","confidence":1,"provenance":"declared"},{"slug":"media.video-editing","name":"Video Editing","confidence":1,"provenance":"declared"},{"slug":"content.social","name":"Social Media","confidence":1,"provenance":"declared"},{"slug":"dev.version-control","name":"Version Control","confidence":0.779,"provenance":"derived"}],"categories":["content","data","dev","documents","infra","media","productivity","research"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"noapi-google-search-mcp","registry":"pypi","observedAt":"2026-09-10T08:27:21.078Z","publishedAt":"2026-07-23T22:51:25.522025Z","latestVersion":"0.3.2"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"noapi-google-search-mcp","url":"https://pypi.org/project/noapi-google-search-mcp/","firstSeenAt":"2026-09-10T08:25:20.258Z","fetchedAt":"2026-09-10T08:25:20.258Z","normalizedAt":"2026-09-10T08:25:20.258Z"}]},"firstSeenAt":"2026-09-10T08:25:20.258Z","updatedAt":"2026-09-10T08:27:21.078Z"}