Skip to main content
Glama

bing_news

Destructive

当用户需要通过 Bing News 查询新闻搜索结果,或按关键词、地区、语言、日期排序、安全过滤等条件获取新闻内容时触发。

Input Schema

NameRequiredDescriptionDefault
qYes该参数定义爬取时的搜索结果。您可以输入任意想要查询的关键词,也可以是任意语言。调用方必须提供非空值,不使用默认值。
ccNo该参数定义了爬取时可以指定搜索结果按照国家/地区用户的习惯展示。它是一个由两个字母组成的国家/地区代码,例如:us、ru、uk。
mktNo参数定义了爬取时搜索结果的界面显示语言。该参数采用 <语言代码>-<国家/地区代码> 的形式。例如:en-US。
qftNo该参数定义按日期排序的结果。
jsonNo该参数定义采集结果的输出格式;可选择 JSON、HTML(支持下载)格式,默认为 JSON;1 返回 JSON,2 返回 JSON+HTML,3 返回 HTML,4 返回 Light JSON。1
countNo该参数控制每页的结果数量。此参数仅为建议值,可能无法反映返回的结果数。
firstNo该参数控制自然结果的偏移量。此参数默认为 0。例如 first=10 会将第 10 个自然结果移动到第一个位置。0
no_cacheNo默认情况下,5 分钟内缓存相同参数的搜索结果;将 no_cache 设为 true 可跳过缓存,设为 false(默认)则使用缓存结果;缓存搜索免费,且不计入搜索统计。false
safeSearchNo该参数定义成人内容的过滤级别。可用值:Off、Moderate、Strict。

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.1/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=false, openWorldHint=true, idempotentHint=false and destructiveHint=true, and the description adds nothing behavioral on top of them. It says nothing about caching (the schema exposes no_cache), output format, auth needs, or why a news query carries a destructive hint. Silence is not contradiction, but the description contributes no behavioral value.

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?

It is a single sentence with no filler, but it is somewhat run-on and redundant ('查询新闻搜索结果' restated as '获取新闻内容'). It is adequately compact but not tight or well front-loaded.

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 nine-parameter tool with no output schema, the description is thin: it should at least sketch what news content is returned (fields, structure, pagination via first/count). The schema itself is fully documented, so the core calling mechanics are covered, but the description leaves the return contract unexplained.

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 nine parameters thoroughly. The description loosely echoes the categories (keyword, region, language, date sort, safe filter) that map to q, cc, mkt, qft and safeSearch but adds no syntax, format, or default information beyond the schema, which is the baseline 3.

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 names a specific verb (查询/query) and resource (Bing News 新闻搜索结果), and lists the dimensions it covers (keyword, region, language, date sorting, safe filtering). This is clear enough that the agent knows it is a Bing news search, but it offers no differentiation from siblings like bing_search or google_news.

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 is framed as a trigger clause (当用户需要...时触发), which supplies context for when to use it, but there are no when-not conditions and no named alternatives. The 'when' is essentially 'when you need news,' which is redundant with the tool name and does not route between competing news/search siblings.

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