Skip to main content
Glama
thenavidm

ScrapeCreators MCP Server

by thenavidm

Product Details

tiktok_shop_product_details

Fetch full details for a US TikTok Shop product by URL. Includes stock levels, reviews, and affiliate videos.

Instructions

Fetches full details for a specific US TikTok Shop product by its URL, including stock levels and affiliate videos. Returns product_info with product_base (title, images, sold_count, price), skus (variants with exact stock counts plus TikTok's sku_name and gtin when available), and product_detail_review (product_rating, review_count, sample reviews). gtin contains gtin_type and gtin_code, or is null when TikTok does not provide a barcode. The response also includes shop_info (shop_name, shop_rating, followers_count) and related_videos (affiliate TikToks promoting the product). This endpoint currently supports the US region only. Potentially consumes paid API credits; requires confirm=true. Read-like POST requests do not publish to social platforms.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlYesThe URL of the product to get details for.
regionNoRegion for the product details request. US is the reliable region right now; non-US regions should not be considered reliable and may return `bad_request` or missing product data. Sorry for the inconvenience.
accountNoNamed private ScrapeCreators account; selects credentials, not a remote account ID.
confirmNoMust be true for the specific approved credit-consuming research call.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv2.0.0

TDQS

A4.4/5.0
Behavior5/5

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

Adds substantial context beyond annotations: it warns that the call consumes paid API credits, mandates confirm=true, discloses the hard US-only regional limitation, and explicitly resolves the apparent tension of readOnlyHint=false by noting the read-like POST does not publish to social platforms. Annotations alone would leave the cost and regional constraints invisible.

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?

Front-loads purpose, then the return shape, then constraints; every sentence carries information, and the return-field enumeration is warranted since no output schema exists. The first sentence is long and comma-heavy, slightly reducing scanability.

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?

With no output schema, the description fully carries the burden of describing return contents, including the null case for gtin and the nested structure of skus and product_detail_review, and it covers cost, confirmation, and region caveats. Nothing an agent needs to invoke it correctly is missing.

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 url, region, account, and confirm are already documented; baseline is 3. The description reinforces the region restriction and the confirm requirement, but adds no syntax or format detail beyond the schema text (e.g., accepted URL forms).

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?

States a specific verb and resource ('Fetches full details for a specific US TikTok Shop product by its URL') and enumerates the exact payload (product_base, skus, product_detail_review, shop_info, related_videos). The depth of detail (stock counts, affiliate videos) distinguishes it from tiktok_shop_shop_products and tiktok_shop_product_reviews without the agent opening either schema.

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

Usage Guidelines4/5

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

Gives concrete conditions: US region only, confirm=true required for the credit-consuming call. It does not explicitly name alternatives (e.g., tiktok_shop_product_reviews for review-only needs, tiktok_shop_shop_products for catalog listing), so routing is inferred rather than stated.

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

Deploy Server

Other Tools