Skip to main content
Glama

bing_videos

Destructive

当用户需要通过 Bing Videos 搜索视频结果,或按时长、日期、分辨率、来源网站、价格、国家/地区和语言筛选视频时触发。

Input Schema

NameRequiredDescriptionDefault
qYes该参数定义爬取时的搜索结果。您可以输入任意想要查询的关键词,也可以是任意语言。调用方必须提供非空值,不使用默认值。
ccNo该参数定义了爬取时可以指定搜索结果按照国家/地区用户的习惯展示。它是一个由两个字母组成的国家/地区代码,例如:us、ru、uk。
mktNo参数定义了爬取时搜索结果的界面显示语言。该参数采用 <语言代码>-<国家/地区代码> 的形式。例如:en-US。
dateNo该参数用于按日期过滤视频。可用值:lt1440(过去 24 小时)、lt10080(过去一周)、lt43200(过去一个月)、lt525600(过去一年)。
jsonNo该参数定义采集结果的输出格式;可选择 JSON、HTML(支持下载)格式,默认为 JSON;1 返回 JSON,2 返回 JSON+HTML,3 返回 HTML。1
firstNo该参数控制自然结果的偏移量。此参数默认 0。例如 first=10 会将第 10 个自然结果移动到第一个位置。0
priceNo该参数用于按价格过滤视频。可用值:free(免费)、paid(付费)。
lengthNo该参数用于按时长过滤视频。可用值:short(少于 5 分钟)、medium(5-20 分钟)、long(超过 20 分钟)。
setlangNo该参数定义搜索使用的语言。它遵循 2 字符的 ISO_3166-1 格式,例如:us 代表美国,de 代表德国,gb 代表英国。
no_cacheNo默认情况下,5 分钟内缓存相同参数的搜索结果;将 no_cache 设为 true 可跳过缓存,设为 false(默认)则使用缓存结果;缓存搜索免费,且不计入搜索统计。false
resolutionNo该参数用于按分辨率类型过滤视频。可用值:lowerthan_360p、360p、480p、720p、1080p。
source_siteNo该参数用于按来源过滤视频。可用值包括:dailymotion.com、vimeo.com、metacafe.com、hulu.com、vevo.com、myspace.com、mtv.com、cbsnews.com、foxnews.com、cnn.com、msn.com。

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.2/5.0
Behavior1/5

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

The annotations declare readOnlyHint=false and destructiveHint=true, yet the description describes a pure retrieval operation (搜索视频结果 / 筛选视频) with no destructive semantics. The description also omits anything beyond the schema — cost/credits, the 5-minute cache behavior, output format, pagination — so the behavioral profile is left contradictory rather than clarified.

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?

A single sentence, front-loaded with the primary action (searching Bing Videos) followed by the filter facets; nothing is padded or redundant. The facet list is dense but each item earns its place by mapping to real parameters.

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

Completeness3/5

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

With 12 parameters but a fully-documented schema and existing annotations, most calling information is carried by structured fields, so the terse trigger sentence is minimally adequate. However, for a scraper tool with no output schema, the description says nothing about the returned result shape, credit consumption, or caching, leaving real gaps.

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%, with all 12 parameters (q, cc, mkt, date, json, first, price, length, setlang, no_cache, resolution, source_site) documented including allowed values in the schema itself. The description only restates the filter categories at a high level, adding no syntax or default information beyond the schema, so the baseline of 3 applies.

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

Purpose4/5

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

States a specific verb (搜索) and resource (Bing Videos 的视频结果) and enumerates the filterable facets, so an agent can tell it apart from bing_images/bing_news/google_videos at a glance. It is framed as a trigger condition rather than an action statement, and it never names a sibling to differentiate against, which keeps it short of a 5.

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?

The entire sentence is a when-to-use clause: use this when the user wants video results from Bing Videos or wants to constrain results by duration, date, resolution, source site, price, country or language. There is no when-not guidance and no explicit alternative (e.g. youtube_video, google_videos), which is what separates it from a 5.

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