Skip to main content
Glama

bing_images

Destructive

当用户需要通过 Bing Images 搜索图片结果,或按图片尺寸、颜色、类型、比例、人脸、年龄、版权等条件筛选图片时触发。

Input Schema

NameRequiredDescriptionDefault
qYes该参数定义爬取时的搜索结果。您可以输入任意想要查询的关键词,也可以是任意语言。调用方必须提供非空值,不使用默认值。
ccNo该参数定义了爬取时可以指定搜索结果按照国家/地区用户的习惯展示。它是一个由两个字母组成的国家/地区代码,例如:us、ru、uk。
ageNo该参数用于按日期过滤图片。可用值:lt1440 - 过去 24 小时,lt10080 - 过去一周,lt43200 - 过去一个月,lt525600 - 过去一年。
mktNo参数定义了爬取时搜索结果的界面显示语言。该参数采用 <语言代码>-<国家/地区代码> 的形式。例如:en-US。
faceNo该参数用于按人物类型过滤图片。可用值:face - 仅限面部,portrait - 头肩。
jsonNo该参数定义采集结果的输出格式;可选择 JSON、HTML(支持下载)格式,默认为 JSON;1 返回 JSON,2 返回 JSON+HTML,3 返回 HTML,4 返回 Light JSON。1
countNo该参数控制每页的结果数量。此参数仅为建议值,可能无法反映返回的结果数。
firstNo该参数控制自然结果的偏移量。此参数默认为 0。例如 first=10 会将第 10 个自然结果移动到第一个位置。0
photoNo该参数用于按图片类型过滤图片。可用值:photo - 照片,clipart - 剪贴画,linedrawing - 线条画,animatedgif - 动图,animatedgifhttps - HTTPS 动图,transparent - 透明,shopping - 购物。
aspectNo该参数用于按布局过滤图片。可用值:square - 方形,wide - 宽,tall - 高。
color2No该参数用于按颜色过滤图片。可用值:color - 仅彩色,bw - 黑白,FGcls_RED - 红色,FGcls_ORGANGE - 橙色,FGcls_YELLOW - 黄色,FGcls_GREEN - 绿色,FGcls_TEAL - 青色,FGcls_BLUE - 蓝色,FGcls_PURPLE - 紫色,FGcls_PINK - 粉色,FGcls_BROWN - 棕色,FGcls_BLACK - 黑色,FGcls_GRAY - 灰色,FGcls_WHITE - 白色。
licenseNo该参数用于按使用许可过滤图片。可用值:Type-Any - 所有 Creative Commons,L1 - Public Domain,L2_L3_L4_L5_L6_L7 - 免费共享和使用,L2_L3_L4 - 免费共享和商业使用,L2_L3_L5_L6 - 免费修改、共享和使用,L2_L3 - 免费修改、共享和商业使用。
no_cacheNo默认情况下,5 分钟内缓存相同参数的搜索结果;将 no_cache 设为 true 可跳过缓存,设为 false(默认)则使用缓存结果;缓存搜索免费,且不计入搜索统计。false
imagesizeNo该参数用于按尺寸过滤图片。可用值:small - 小,medium - 中,large - 大,wallpaper - 超大。

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.2/5.0
Behavior2/5

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

Annotations cover the safety profile (readOnlyHint=false, destructiveHint=true, openWorldHint=true, idempotentHint=false), so the description is not the sole carrier of behavior. Still, it adds nothing beyond the trigger — no mention of caching semantics, rate limits, quotas, or what the scrape actually returns, all of which matter for a 14-parameter open-world scraper.

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?

One front-loaded sentence that leads with the core action and then enumerates filter capabilities. No filler, though the long condition list borders on restating parameter names from the schema.

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?

For a 14-parameter scraping tool with no output schema, the description omits operational context an agent would want: pagination behavior via first/count, the json output modes, and caching/statistics implications of no_cache. The schema carries these, but the description does not tie them into a usable mental model.

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 rich per-parameter documentation (age presets, color enum values, license codes, json output modes). The description only lists filter categories that the schema already explains in more detail, so it adds no semantic value beyond the baseline.

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?

The description states a clear verb+resource combination: search image results via Bing Images, plus the filter dimensions supported (size, color, type, aspect, face, age, license). However, it makes no attempt to distinguish itself from obvious siblings such as google_images or bing_search, which is a notable omission in this tool set.

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?

It gives trigger conditions ('when the user needs to search images or filter them'), which is implied usage guidance. But it never says when to prefer this over google_images, nor when Bing Images is inappropriate, and no alternatives are named.

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