Can ChatGPT read Xiaohongshu (RedNote)?
Yes, once you connect it to an MCP server that reads Xiaohongshu (RedNote), such as SocialToAI: paste one address, sign in and press Allow. On its own it gets little: the platform's robots.txt tells fetchers it does not name `Disallow: /`. Connected, it reads notes and comments, from 12 credits a call.
On its own
The platform's robots.txt lets a short list of search engines read /explore and tells every other fetcher Disallow: /. ChatGPT's fetchers are not on the list.
Source: Xiaohongshu (RedNote)'s robots.txt, read 2026-11-06.
Xiaohongshu's open platform currently offers login only: after the app passes review, it can read the basic profile (nickname, avatar) of users who authorise it. No API for reading public notes or comments is documented.
Source: the platform's developer documentation, checked 2026-10-17.
What ChatGPT's own browsing opens changes, and we cannot speak for it. What follows does not depend on it.
Connect ChatGPT
- In ChatGPT on the web, open Plugins, press the plus button and choose Add custom MCP server.
- Name it SocialToAI. Under Connection, paste the address as the Server URL and choose OAuth; confirm the risk warning and select Create as a plugin.
- Install the plugin. When ChatGPT asks you to sign in, sign in to SocialToAI with the code we email you and press Allow.
- In a chat, type @, pick SocialToAI and ask.
The full setup and how to check it: Connect ChatGPT. A longer walk through: this how-to.
What it can read then
| Can | Cannot |
|---|---|
| Search results, a note's text and numbers, its comments, an account's profile and notes. | View counts: Xiaohongshu does not give them. Private notes and anything behind a login. Posting or replying. |
| Ask | Credits |
|---|---|
| Search Xiaohongshu for notes about "咖啡". | 12 |
| Read this Xiaohongshu note: 6ac76250000000000a021233 | 12 |
| Read the comments under this Xiaohongshu note: 6a9c5884000000002b002d95 | 12 |
| What has this Xiaohongshu account posted lately: 63bed214000000002702b862 | 12 |
One real request
ChatGPT makes this call for you; this is what it looks like without an AI, at 12 credits (about $0.04).
curl https://api.socialtoai.com/v1/search \ -H "Authorization: Bearer $SOCIALTOAI_API_KEY" \ -H "Idempotency-Key: $(uuidgen)" \ -H "Content-Type: application/json" \ -d '{ "platform": "xiaohongshu", "query": "咖啡" }'{ "request_id": "req_00000000-0000-4000-8000-000000000001", "schema_version": "v1", "fetched_at": "2026-10-12T18:43:26.000Z", "action": "search", "platform": "xiaohongshu", "status": "ok", "items": [ { "platform": "xiaohongshu", "id": "…", "ref": "…", "approx": [], "type": "content", "url": "https://example.com/…", "format": "image", "title": "…", "text": "…", "published_at": "2026-05-17T05:25:25.000Z", "author": { "id": "…", "username": "…", "name": "…", "verified": false, "followers": null }, "metrics": { "likes": 48, "comments": 21, "shares": 5, "collects": 10, "views": null, "reposts": null }, "images": ["https://example.com/…"], "hashtags": null, "is_pinned": null } ], "unavailable": ["author.followers", "metrics.views", "metrics.reposts", "hashtags", "is_pinned"], "page": { "has_more": true, "cursor": "cur_…", "cursor_expires_at": "2026-10-12T19:13:26.000Z" }, "warnings": [], "applied_params": { "query": "咖啡" }, "cost_credits": 12, "billing": { "cost_credits": 12, "balance_credits": 88, "today_spend_credits": 12, "daily_limit_credits": null, "daily_remaining_credits": null, "display": "This call: 12 credits (≈ $0.04). Balance: 88 credits (≈ $0.29)." }, "replayed": false}FAQ
Do I need a Xiaohongshu (RedNote) account?
No. It uses no account of yours, so it cannot affect your account. You sign in to SocialToAI with a code sent to your email.
How much does it cost?
From 12 credits a call, and failed calls are free. 100 free credits on sign-up, no card.
Can ChatGPT post on Xiaohongshu (RedNote) for me?
No. Every call is read-only.
Published: Last updated: