Skip to main content
Glama

OpenAny

Generate XGnarly

tikhub_post_api_v1_tiktok_web_generate_xgnarly

Generate XGnarly Uses the caller's OpenAny gateway credentials. Charges and authorization are determined by the gateway.

Input Schema

NameRequiredDescriptionDefault
urlYes包含域名和参数的请求的API URL,不需要进行URL编码 | The requested API URL, no need to URL encode
bodyNo请求的API参数,适用于POST请求 | The API parameters of the request, applicable for POST requests

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

C2.4/5.0
Behavior2/5

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

With no annotations, the description must carry behavioral disclosure, and it does surface something useful: cost and authorization are delegated to the caller's OpenAny gateway credentials, warning the agent that invocation may be billed. However it says nothing about what the operation produces (a computed signature string), whether it is deterministic, or what happens on an invalid URL.

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

Conciseness4/5

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

Very short and front-loaded, with no filler or repetition beyond the unavoidable gateway note. It is efficient, though the opening line is effectively a restatement that carries no information.

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

Completeness2/5

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

There is no output schema, so the description is the only place an agent could learn what is returned, and it does not say. For a cryptographic/token-generation utility whose result must be fed into another TikTok request, omitting the return shape and the meaning of XGnarly leaves a material gap.

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%, so both parameters (url and body) are already documented in the schema, setting the baseline at 3. The description adds no additional meaning about what URL form is expected or what body payload should contain beyond the schema's own bilingual notes.

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

Purpose2/5

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

"Generate XGnarly" only restates the title and token in the tool name; it never explains what an XGnarly is (a TikTok web request signature/header token) or what the tool returns. Multiple siblings (generate_xbogus, generate_xgnarly_and_xbogus, generate_x_mssdk_info) perform near-identical generation tasks, and the description gives no basis for telling them apart.

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

Usage Guidelines2/5

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

No guidance on when to call this rather than generate_xbogus or the combined generate_xgnarly_and_xbogus variant, nor on what prerequisite URL/request context is needed. The only usage-adjacent statement is that charging and authorization flow through the gateway, which is billing context rather than selection guidance.

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.