douyin-favorites-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| douyin_login_startA | Open a headed Chrome window for the user to scan QR code and login to Douyin. |
| douyin_login_statusB | Check whether the stored Douyin browser session is still valid. |
| douyin_logoutA | Clear the stored Douyin browser profile and force re-login next time. |
| douyin_health_checkA | Return login status and profile health for diagnostics. |
| get_self_user_infoB | Get basic info of the currently logged-in Douyin account. |
| list_collection_videosC | List videos from the default Douyin 'favorite' collection. |
| list_collectsA | List the logged-in user's Douyin collection folders (收藏夹/专辑), with id, name and video count. |
| get_collect_videosB | List videos inside a specific Douyin collection folder by collects_id. |
| get_video_detailB | Get detailed metadata and stats for a Douyin video by aweme_id or share_url. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 9 tools
Most tools target distinct actions (login, logout, list, get detail), but douyin_login_status and douyin_health_check substantially overlap since health_check also reports login status. The rest are clearly separable.
Four tools use a douyin_ prefix while five use bare verb_noun, and there is confusing terminology drift between 'collection'/'collect' (list_collects, get_collect_videos). Readable but not a single consistent pattern.
Nine tools is well-scoped for a login-plus-collections server, with each tool earning its place and no bloat.
The surface is essentially read-only for a 'favorites' server: no add/remove-favorite, save-to-collection, or search operations, so agents cannot actually manage favorites as the name implies. Core listing and detail reads are covered.