Skip to main content
Glama

product_search

搜索TikTok Shop商品。支持按关键词或ID搜索,可按价格、销量、评分等条件筛选。

Args:
    keyword (string): 关键词或产品标题
    search_type (string): 搜索方式 N:ID,K:关键词
    region (string): 国家/区域,默认US
    cat_ids (string[]): 类目ID列表
    exclude_keyword (string): 排除关键词
    ft (string): 履约类型 fbt:全托管 pop:自运营
    lt (string): 物流类型 local:本地 crossborder:跨境
    shop_id (string): 店铺ID
    price_from (number): 价格下限
    price_to (number): 价格上限
    rating_from (number): 评分下限
    rating_to (number): 评分上限
    reviews_from (integer): 评论数下限
    reviews_to (integer): 评论数上限
    sales_volume_from (integer): 总销量下限
    sales_volume_to (integer): 总销量上限
    sales_volume_lst7d_from (integer): 近7天销量下限
    sales_volume_lst7d_to (integer): 近7天销量上限
    sales_volume_lst30d_from (integer): 近30天销量下限
    sales_volume_lst30d_to (integer): 近30天销量上限
    sales_lst30d_from (number): 近30天销售额下限
    sales_lst30d_to (number): 近30天销售额上限
    sales_volume_gr7d_from (number): 7天增长率下限
    sales_volume_gr7d_to (number): 7天增长率上限
    sales_volume_gr30d_from (number): 30天增长率下限
    sales_volume_gr30d_to (number): 30天增长率上限
    influencer_from (integer): 带货达人数下限
    influencer_to (integer): 带货达人数上限
    videos_from (integer): 带货视频数下限
    videos_to (integer): 带货视频数上限
    listing_date_from (string): 上架时间起始,格式yyyy-MM-dd(如2024-01-01)
    listing_date_to (string): 上架时间截止,格式yyyy-MM-dd(如2024-12-31)
    order_field (string): 排序字段
    order_type (integer): 排序方向:0降序,1升序,默认0
    page_num (integer): 页码,默认1
    page_size (integer): 每页数量,默认20,最大100

Returns:
    object: 分页结果。
        外层: {code(string): 状态码, message(string): 提示信息, success(boolean): 是否成功, data(object): 分页数据}
        data: {total(integer): 数据总数, pageNum(integer): 当前页码, pageSize(integer): 页容, list(object[]): 结果集}
        list元素(商品):
            id (string): 产品ID
            title (string): 产品标题
            imageUrl (string): 产品图片
            link (string): 商品链接
            catId (string): 类目ID
            catName (string): 类目名称
            cnCatName (string): 中文类目名称
            price (number): 现价
            originalPrice (number): 原价
            currency (string): 货币
            rating (number): 评分
            reviews (integer): 评论数
            ft (string): 履约类型
            lt (string): 物流类型
            region (string): 区域
            listingDate (string): 上架时间
            totalSalesVolume (integer): 总销量
            totalSales (number): 总销售额
            salesVolumeLst7d (integer): 近7天销量
            salesVolumeLst30d (integer): 近30天销量
            salesVolumeGr7d (number): 近7天销量增长率
            salesVolumeGr30d (number): 近30天销量增长率
            salesLst7d (number): 近7天销售额
            salesLst30d (number): 近30天销售额
            influencers (integer): 带货达人数
            videos (integer): 带货视频数
            lives (integer): 带货直播数
            shopId (string): 店铺ID
            shopName (string): 店铺名称
            shopImageUrl (string): 店铺图片
            shopProducts (integer): 店铺商品数
            shopSalesVolume (integer): 店铺销量
            kolspriteUrl (string): kolsprite详情链接

Input Schema

NameRequiredDescriptionDefault
ftNo履约类型 fbt:全托管 pop:自运营
ltNo物流类型 local:本地 crossborder:跨境
regionNo国家/区域,默认US
cat_idsNo类目ID列表,只支持传递一个,可选值通过product_category_list工具查询
keywordNo关键词或产品标题
shop_idNo店铺ID
page_numNo页码,默认1
price_toNo价格上限
page_sizeNo每页数量,默认20,最大100
rating_toNo评分上限
videos_toNo带货视频数上限
order_typeNo排序方向:0降序,1升序,默认0
price_fromNo价格下限
reviews_toNo评论数上限
order_fieldNo排序字段
rating_fromNo评分下限
search_typeNo搜索方式 N:ID,K:关键词
videos_fromNo带货视频数下限
reviews_fromNo评论数下限
influencer_toNo带货达人数上限
exclude_keywordNo排除关键词
influencer_fromNo带货达人数下限
listing_date_toNo上架时间截止,格式yyyy-MM-dd(如2024-12-31)
sales_lst30d_toNo近30天销售额上限
sales_volume_toNo总销量上限
listing_date_fromNo上架时间起始,格式yyyy-MM-dd(如2024-01-01)
sales_lst30d_fromNo近30天销售额下限
sales_volume_fromNo总销量下限
sales_volume_gr7d_toNo7天增长率上限
sales_volume_gr30d_toNo30天增长率上限
sales_volume_lst7d_toNo近7天销量上限
sales_volume_gr7d_fromNo7天增长率下限
sales_volume_lst30d_toNo近30天销量上限
sales_volume_gr30d_fromNo30天增长率下限
sales_volume_lst7d_fromNo近7天销量下限
sales_volume_lst30d_fromNo近30天销量下限

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior3/5

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

No annotations are supplied, so the description carries the full behavioral burden. It correctly conveys this is a read-style query with pagination and documents the full response envelope, but omits auth requirements, rate limits, or explicit confirmation that it is side-effect free.

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

Conciseness3/5

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

The one-line summary is well front-loaded, and the Returns section earns its place since no output schema exists. But the 36-parameter Args block duplicates a 100%-covered schema almost verbatim, adding substantial bulk without new information.

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

Completeness4/5

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

For a 36-parameter tool with no output schema and no annotations, the description fills the critical gap by documenting the nested return structure (total/pageNum/list and per-product fields). It is largely complete, missing only cross-tool routing guidance and safety/behavioral context.

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 the schema already documents all 36 parameters. The Args block merely restates them, and in fact the schema adds extra meaning the description lacks (cat_ids limited to one value, queryable via product_category_list). Baseline 3 is appropriate.

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+resource ('搜索TikTok Shop商品') and immediately bounds the capability ('按关键词或ID搜索', filter by price/sales/rating). The resource '商品' cleanly distinguishes it from siblings shop_search, video_search, and creator_search without needing to name them.

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

Usage Guidelines3/5

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

The description conveys the two search modes (keyword vs ID via search_type) and the available filter dimensions, implying how to use it. However it never states when to prefer product_search over shop_search/video_search or what prerequisites exist, so guidance remains implied rather than explicit.

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