{"name":"io.github.lennney/agent-search-mcp","slug":"lennney-agent-search-mcp","title":null,"description":"Free-first Chinese and English web search MCP using zero-key sources and inspectable evidence.","url":"https://mcp.market/server/lennney-agent-search-mcp","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"ai","tags":["ai","search"],"presence":{"score":45,"stars":111,"forks":11,"downloads_week":96,"last_push_at":"2026-09-21T13:36:32.000Z","license":"Apache-2.0"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/lennney/agent-search-mcp","website":null,"version":"3.2.1","remotes":[],"packages":[{"registryType":"npm","identifier":"agent-search-mcp","version":"3.2.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Brave Search API key (optional, enables Brave engine)","format":"string","isSecret":true,"name":"BRAVE_API_KEY"},{"description":"Tavily Search API key (optional, enables Tavily engine)","format":"string","isSecret":true,"name":"TAVILY_API_KEY"},{"description":"Exa Search API key (optional, enables Exa engine)","format":"string","isSecret":true,"name":"EXA_API_KEY"},{"description":"You.com Search API key (optional, enables You.com engine)","format":"string","isSecret":true,"name":"YDC_API_KEY"},{"description":"Tencent Web Search API key (optional, enables Tencent WSA engine)","format":"string","isSecret":true,"name":"TENCENT_WSA_API_KEY"},{"description":"Bocha Web Search API key (optional, enables Bocha engine)","format":"string","isSecret":true,"name":"BOCHA_API_KEY"},{"description":"Serper API key (optional, enables Google SERP search)","format":"string","isSecret":true,"name":"SERPER_API_KEY"},{"description":"Provider policy: free_first, quality_escalation, paid_first, or free_only","format":"string","name":"SEARCH_PROVIDER_MODE"},{"description":"Comma-separated optional-provider preference order","format":"string","name":"PAID_ENGINE_ORDER"}]}],"tools":[{"name":"fetch_csdn_article","description":"Fetch content from a CSDN blog article.","write_action":false,"price_micros":0,"input_schema":null},{"name":"fetch_github_readme","description":"Fetch README content from a GitHub repository.","write_action":false,"price_micros":0,"input_schema":null},{"name":"fetch_juejin_article","description":"Fetch content from a Juejin article.","write_action":false,"price_micros":0,"input_schema":null},{"name":"free_extract","description":"Extract one selected URL into clean Markdown. Use after search when snippets are insufficient, or for a URL supplied by the user. It fetches one page; it does not search or bulk-extract URLs. Behavior: Makes an outbound HTTP request to Jina Reader (r.jina.ai) which fetches and converts the page to markdown.","write_action":false,"price_micros":0,"input_schema":null},{"name":"free_search","description":"Quick public-web search for current facts and discovery.","write_action":false,"price_micros":0,"input_schema":null},{"name":"free_search_advanced","description":"Verification-oriented search with domain filters and waterfall fallback. Use for claim checking, Chinese-source search, or publisher restrictions. Start with free_search for quick discovery. The response exposes source_count, stop_reason, evidence_budget, and partialFailures. @readOnly true @idempotent true — runs waterfall progressive search across policy-allowed engines.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_with_synthesis","description":"Opt-in deep search with waterfall verification and content enrichment. Returns structured results plus a prompt_hint; it does not call an external LLM.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-23T17:18:06.896Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-23T17:18:06.903Z","components":{"code":{"score":25,"max":25,"notes":["81 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 2 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"agent-search-mcp","version":"3.2.1","found":true,"license":"Apache-2.0","hasInstallScripts":false,"dependencyCount":6,"publishedAt":"2026-08-11T19:30:03.880Z","repositoryUrl":"git+https://github.com/lennney/agent-search-mcp.git","weeklyDownloads":96}],"repo":{"found":true,"owner":"lennney","repo":"agent-search-mcp","archived":false,"pushedAt":"2026-09-21T13:36:32Z","stars":111,"forks":11,"openIssues":5,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/94768569?v=4","ownerCreatedAt":"2021-11-21T00:50:04Z","license":"Apache-2.0"},"icon":{"url":"https://avatars.githubusercontent.com/u/94768569?v=4&s=128","source":"github"},"presence":{"stars":111,"forks":11,"downloadsWeek":96,"license":"Apache-2.0","lastPushAt":"2026-09-21T13:36:32.000Z","score":45}}}},"grade_history":[],"reviews":[]}