What it actually takes to read a Xiaohongshu post from a server A developer built LinkDigest, a hosted reader and MCP server that converts links from Xiaohongshu, Douyin, TikTok, YouTube and X into LLM-usable text, including transcripts with timecodes, on-screen text, image descriptions and OCR. The project parses note payloads from page state blobs rather than relying on yt-dlp, which only handles video notes, and works around platform blocks such as mobile user-agent app shells, session cookies and datacenter IP restrictions. On a 17-image Xiaohongshu note, the service reported 17 images described, 381 on-screen text fragments and 13 key points in 119 seconds, while flagging unsupported platforms like Bilibili and Instagram in a degraded field. Originally published at linkdigest.dev https://linkdigest.dev/blog/reading-xiaohongshu-from-a-server?ref=devto , where I build this. Paste a Xiaohongshu, Douyin, TikTok, YouTube or X link into an AI agent and it fetches the URL, gets an app-download shell or a login wall, and tells you there is nothing there. It is not wrong. The content of those posts is video, images, and text printed inside images, behind tokenised share links — none of it is in the HTML a fetch returns. Strip the