Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Added "bilibili_video", "flickr_post", "mashable_video" and 2 more; removed "tiktok_hashtag", "tiktok_hashtagVideos", "tiktok_live" and 2 more
bilibili: Video files and details — Video files and details. A public Bilibili video's mp4 address (up to 720p), description, tags, duration and first frame. For a multi-part video, `?p=` in the URL selects the part. The title, the uploader, the counts and the upload date are null. The mp4 address expires 2 hours after it is issued. Costs 1 credit.
flickr: Photo or video details — Photo or video details. A public Flickr photo or video: title, description, owner, views, faves, comments, upload date and media addresses. A video lists one signed MP4 per encode, best first, and those links expire within minutes, so fetch them straight away. A photo lists its largest public size. `durationSeconds` is null because Flickr does not state it. Costs 1 credit.
mashable: Video details — Video details. A Mashable video: title, summary, author, tags, duration, thumbnail and the addresses of its video files, best quality first, then the stream. Mashable shows no view, like or comment counts, so those are null. `mediaUrls` is empty, and the call is free, when the file behind an older video is gone. Costs 1 credit.
okru: Video details — Video details. Public metadata for an OK.ru (Odnoklassniki) video: title, description, channel, duration, views, likes, comments, shares and upload date. `mediaUrls` lists the video files largest first, then the HLS playlist. Those links expire after about a day and answer only requests sent with a Chrome or Edge browser User-Agent. Costs 1 credit.
streamable: Video details and file links — Video details and file links. Public details of a Streamable video: title, duration, play count, upload date, thumbnail and its MP4 file links, tallest first. The links are signed and stop working after a few days. Password-protected videos return 404. Costs 1 credit.
tiktok: Hashtag details — Hashtag details. Stats for a TikTok hashtag: total videos and total views, plus its description and cover. Read straight off the tag page, so it needs no signer. Costs 1 credit.
tiktok: Videos using a hashtag — Videos using a hashtag. TikToks carrying a given hashtag, in TikTok's own feed order, with a cursor for the next page. Costs 1 credit.
tiktok: Live stream info — Live stream info. Details of a creator's stream while they are live: room id, title, cover, current viewers and start time. A creator who is not live returns `empty_result`, a real answer that costs nothing, so this works as a cheap "are they live?" poll. Pass `room_id` (from a previous response's `roomId`) to look the room up directly on TikTok's own webcast surface. No third-party provider is involved. On the `room_id` path `handle` may come back empty if the webcast payload omits the room owner. Costs 1 credit. Pass either `handle` or `room_id`.
tiktok: Videos in a playlist — Videos in a playlist. The videos inside one TikTok playlist, in the creator's chosen order. Requires a configured TikTok signer. Costs 1 credit.
tiktok: A creator's playlists — A creator's playlists. The playlists (TikTok calls them "mixes") a creator has organised their videos into. Pair with `tiktok.playlistVideos` to walk one. Requires a configured TikTok signer. Costs 1 credit.
Changed the definition of "google_jobs", "google_mapsSearch", "google_news" and 3 more
⟨38 unchanged words⟩ endpoints, often 20 seconds or more. Ablockedfailed attempt returns`upstream_blocked``upstream_unavailable` and is not charged. Costs 5 credits.
⟨13 unchanged words⟩ rating and hours, 20 per page. Ablockedfailed attempt returns`upstream_blocked``upstream_unavailable`
Changed the definition of "google_jobs", "google_mapsSearch", "google_news" and 2 more
⟨10 unchanged words⟩ location and the board it was syndicated from.SharesResults lean toward an area that can change between calls, so name the`/search`placeanti-botingateyour`google.search`query.alreadySlowerdocuments;thanamost endpoints, often 20 seconds or more. A blocked attempt returns `upstream_blocked` and is not charged. Costs 5 credits.
Unknown → Live
First tool surface recorded: 200 tools (server version 0.1.0)
https://api.truescrape.com/mcp (mcp_streamable_http) — from mcp_registry
npm:truescrape (package_npm) — from npm, with the record
Showing the latest 7 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨21 unchanged words⟩ article link, not the publisher's URL. Ablockedfailed attempt returns`upstream_blocked``upstream_unavailable` and is not charged. Costs 5 credits.
⟨18 unchanged words⟩ differ from a signed-out search on google.com. Ablockedfailed attempt returns`upstream_blocked``upstream_unavailable` and is not charged. Costs 1 credit.
⟨29 unchanged words⟩ endpoints, often 20 seconds or more. Ablockedfailed attempt returns`upstream_blocked``upstream_unavailable` and is not charged. Costs 5 credits.
⟨137 unchanged words⟩ distinguishable from "we could not check" (`upstream_blocked``upstream_unavailable`, `not_configured`); only the second kind sets ⟨105 unchanged words⟩ so pass `cache_max_age=0` to refetch after a transientblockfailure rather than being served the gap for a ⟨134 unchanged words⟩
⟨58 unchanged words⟩ :"string"},"start":{"description":"0-basedNotresultcurrentlyoffset.supported; any value returns `invalid_request`.","type":"number"},"tld":{ ⟨34 unchanged words⟩ :"string"},"uule":{"description":"EncodedNotlocationsupported;stringanyforvalueprecisereturnsgeo-targeting.`invalid_request`.","type":"string"}},"required": ⟨3 unchanged words⟩
⟨6 unchanged words⟩ near a coordinate: name, address, phone, website, rating andhours. Google Maps requires JavaScript to renderhours,its20resultperlist;page.anAunrenderedblockedresponseattempt returns `upstream_blocked` and is notcharged, rather than a silent empty success.charged. Costs 5 credits.
⟨119 unchanged words⟩ :"string"},"uule":{"description":"EncodedNotlocationsupported;stringanyforvalueprecisereturnsgeo-targeting.`invalid_request`.","type":"string"}},"required": ⟨5 unchanged words⟩
Google News results. News articles for a query: title, source,and publishedtime.time,Sharesuptheto`/search`aboutanti-bot100gateitems.`google.search``link`alreadyisdocuments;Google'saarticle link, not the publisher's URL. A blocked attempt returns `upstream_blocked` and is not charged. Costs 5 credits.
⟨85 unchanged words⟩ ":{"default":"com","description":"Google marketplace TLD. One of: com, co.uk, ca, de, es, fr, it,Mustco.jp,bein\"com\",cn,itscom.sg,default;com.mx,anyae,othercom.br,valuenl,returnscom.au,`invalid_request`.com.tr,Usesa,`gl`se,andpl.`hl`Defaultsfor
Web search results.OrganicGoogle web results for aquery. Google blocks automatedquery,queries20harderperthanpage,anyupothertosource6here,pages.soRankingthiscanendpointdifferfailsfrommoreaoftensigned-outthansearchtheonrest;google.com.aA blocked attempt returns `upstream_blocked` and is not charged. Costs 1 credit.
⟨2 unchanged words⟩ {"type":"string"},"date_posted":{"description":"Not currently supported; any value returns `invalid_request`.","enum":["hour","day","week", ⟨4 unchanged words⟩ ,"page":{"description":"1-based page number, up to 6. 20 results per page.","type":"string"},"query":{ ⟨26 unchanged words⟩
Google Shopping results. Shoppingtileslistings for a query: title, price, currency and merchant.Shares`url` and `availability` are null because the`/search`listinganti-botpagegatedoes`google.search`notalreadycarrydocuments;them.aSlower than most endpoints, often 20 seconds or more. A blocked attempt returns `upstream_blocked` and is not charged. Costs 5 credits.
⟨58 unchanged words⟩ :"string"},"start":{"description":"0-basedNotresultcurrentlyoffset.supported; any value returns `invalid_request`.","type":"number"},"tbs":{"description":"Time filter:Nothour/day/week/month/year,currentlyassupported;Google'sanyownvalue`qdr`returnscode.`invalid_request`.","enum":["h","d"," ⟨40 unchanged words⟩ :"string"},"uule":{"description":"EncodedNotlocationsupported;stringanyforvalueprecisereturnsgeo-targeting.`invalid_request`.","type":"string"}},"required": ⟨3 unchanged words⟩