A friendly tool to help you access and interact with Xiaohongshu (RedNote) content through Model Context Protocol.
RedNote MCP has critical definition gaps. Tool descriptions are present but minimal (10-20 chars in Chinese, below the 50-200 char LLM-optimized baseline). Input schemas are visible but lack depth: search_notes has 'keywords' (string) and optional 'limit' (number) with minimal descriptions; get_note_content and get_note_comments accept only 'url' (string); login has no visible input schema. No output schemas documented anywhere. Parameters lack type constraints (e.g., limit has no min/max bounds). Error handling is absent, no recovery guidance, no categorization of retryable vs fatal errors. The login tool is particularly problematic: no description of what credentials it accepts, no security guidance on secret handling, no indication of side effects or state changes. Tool composition is weak, no clear chaining between search_notes (returns Note[]) and get_note_content/get_note_comments (both require URL), forcing agents to extract URLs manually. No pagination support despite search returning arrays. Overall, definitions are skeletal and would not pass code review.
获取笔记评论
获取笔记内容
登录小红书账号
根据关键词搜索笔记
login tool has no description and no visible input schema. Credentials handling is opaque, no guidance on what parameters it accepts, whether it stores secrets, or what side effects occur.
No output schemas documented for any tool. LLMs cannot plan downstream calls or extract required fields (e.g., URL from search_notes results to pass to get_note_content).
Tool descriptions are 10-20 characters in Chinese, far below the 50-200 char LLM-optimized baseline. Descriptions lack WHEN to use, WHAT it returns, and prerequisites.
search_notes 'limit' parameter has no min/max bounds. Agents could pass 0, negative, or absurdly large values without validation guidance.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 40 | <=2025-11-25 | v2 |
No error handling or recovery guidance. Tools provide no indication of what errors are retryable, what user action is needed, or how to self-correct invalid input.