Skip to main content
Glama

SocialDataX 抖音 Douyin MCP

douyin_get_video_share_link_by_url

Read-only

根据作品页面链接、短链接或包含作品链接的分享文案生成抖音分享短链接和完整分享文案;已知 aweme_id 时使用 ID 入口。读取作品内容请使用详情工具。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlYes抖音作品页面链接、作品短链接或包含作品链接的完整分享文案;不要传 video.play_url 这类播放资源链接,也不要传用户主页链接;已知 aweme_id 时优先使用 ID 入口

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
pointsYes本次成功调用的积分消耗与调用完成时的账户积分余额。
short_urlYes抖音作品分享短链接。
share_textYes包含短链接的完整分享文案,可复制分享。

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.5/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already mark the tool as readOnlyHint, and the description does not contradict this. It adds useful behavioral context by clarifying that the tool converts URLs into share links and share text rather than fetching content, and it warns against invalid URL types.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is compact and front-loaded, leading with the core function and output, then immediately providing routing guidance. Every sentence earns its place, and no redundant filler is present.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the single parameter, fully detailed schema, output schema presence, and safety annotations, the description covers all needed operational context. It explains accepted inputs, rejected inputs, the alternative ID-based entry, and the boundary with content-reading tools.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, and the schema already fully explains the accepted URL forms and exclusions. The tool description repeats some of this but does not add significant new meaning beyond what the schema provides, so the baseline score of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb ('生成') and resource (抖音分享短链接和完整分享文案), and clearly distinguishes this URL-entry tool from the aweme_id entry point. It also differentiates from detail/content-reading tools by explicitly routing content reads elsewhere.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states when to use the ID entry instead ('已知 aweme_id 时使用 ID 入口') and when to use the detail tool for content ('读取作品内容请使用详情工具'). The schema description adds clear negative constraints, such as not passing play resource links or user profile links.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources