{"name":"io.github.leekung125/web-data-toolkit","slug":"leekung125-web-data-toolkit","title":null,"description":"Search YouTube or a channel for transcripts, Google Trends, and Google Play reviews.","url":"https://mcp.market/server/leekung125-web-data-toolkit","rating":null,"grade":"A","score":85,"certified":false,"status":"active","category":"search","tags":["search","media"],"presence":{"score":26,"stars":1,"forks":0,"downloads_week":null,"last_push_at":"2026-09-17T15:09:17.000Z","license":"MIT"},"uptime":{"percent":100,"checks":1,"ok":1,"last_checked_at":"2026-09-19T17:46:16.830Z","last_ok_at":"2026-09-19T17:46:16.830Z","latency_ms":299},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/leekung125/web-data-toolkit-mcp","website":"https://web-data-toolkit.vercel.app","version":"1.1.0","remotes":[{"type":"streamable-http","url":"https://web-data-toolkit.vercel.app/mcp","headers":[{"description":"Your Web Data Toolkit key, from the RapidAPI listing","isRequired":true,"isSecret":true,"name":"x-api-key"}]}],"packages":[],"tools":[{"name":"google_play_reviews","description":"Rating, text, author, thumbs-up count, app version and the developer's reply for any Google Play app.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"app":{"type":"string","description":"Google Play URL or package name such as com.whatsapp."},"country":{"type":"string","description":"Two-letter country code. Default us."},"lang":{"type":"string","description":"Language code. Default en."},"max":{"type":"integer","description":"Maximum reviews per app. Default 100."},"rating":{"type":"integer","description":"1-5 to keep only that star rating."}},"required":["app"],"raw":{"type":"boolean","description":"Return every field as JSON instead of a compact summary. Default false."}}},{"name":"google_trends","description":"For up to five keywords: relative search interest over a timeframe, interest broken down by region, and the top and rising related queries. No browser, straight from the Trends endpoints.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"keyword":{"type":"string","description":"Search term. Comma-separate up to 5 to compare."},"geo":{"type":"string","description":"Country or region code such as US or GB. Empty means worldwide."},"timeframe":{"type":"string","description":"Any Trends range, e.g. now 7-d, today 3-m, today 5-y. Default today 12-m."},"byRegion":{"type":"boolean","description":"Include the interest-by-region breakdown. Default true."},"related":{"type":"boolean","description":"Include top and rising related queries. Default true."}},"required":["keyword"],"raw":{"type":"boolean","description":"Return every field as JSON instead of a compact summary. Default false."}}},{"name":"youtube_channel_transcripts","description":"Enumerates the newest videos of a channel, @handle or playlist and returns each video's metadata and transcript in a single call. Pass \"search: your query\" instead of a channel to go straight from a question to transcripts without knowing which creator to ask - the top results come back with full transcripts. Useful for building a corpus on a topic or from one creator.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"source":{"type":"string","description":"@handle, channel URL or id, a playlist URL, or \"search: your query\" to search YouTube."},"max":{"type":"integer","description":"How many of the newest videos to fetch. Default 25, max 500."},"lang":{"type":"string","description":"Preferred caption language. Default en."}},"required":["source"],"raw":{"type":"boolean","description":"Return every field as JSON instead of a compact summary. Default false."}}},{"name":"youtube_transcript","description":"Returns the transcript text for each video plus its language, whether the captions were auto-generated, word count, title and channel. Comma-separate up to 50 video URLs or ids. Videos with no captions come back with a status instead of text.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"YouTube URL or 11-character video id. Comma-separate up to 50."},"lang":{"type":"string","description":"Preferred language codes in order, comma separated. Default en."},"translateTo":{"type":"string","description":"Translate the transcript into this language code."},"segments":{"type":"boolean","description":"Include timestamped segments as well as full text."}},"required":["url"],"raw":{"type":"boolean","description":"Return every field as JSON instead of a compact summary. Default false."}}}],"scan":{"score":85,"grade":"A","scanned_at":"2026-09-19T15:58:59.394Z","report":{"scannerVersion":"0.1.3","scannedAt":"2026-09-19T15:58:59.433Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 677ms"]},"poisoning":{"score":15,"max":15,"notes":["4 tool descriptions checked"]},"auth":{"score":8,"max":15,"notes":["API key sent as a header"]},"maintenance":{"score":15,"max":15,"notes":["last push 2 days ago"]},"identity":{"score":6,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"probes":[{"url":"https://web-data-toolkit.vercel.app/mcp","reachable":true,"authRequired":false,"latencyMs":677,"serverInfo":{"name":"web-data-toolkit","version":"1.0.0"}}],"packages":[],"repo":{"found":true,"owner":"leekung125","repo":"web-data-toolkit-mcp","archived":false,"pushedAt":"2026-09-17T15:09:17Z","stars":1,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/285787037?v=4","ownerCreatedAt":"2026-05-18T18:40:56Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":1,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-09-17T15:09:17.000Z","score":26}}}},"grade_history":[],"reviews":[]}