Skip to main content
Glama

bing_maps

Destructive

当用户需要查询 Bing Maps 地图结果、地点搜索、地图位置、place_id 或分页地图数据时触发。

Input Schema

NameRequiredDescriptionDefault
qYes该参数定义搜索查询。您可以使用常规必应地图搜索中使用的任何内容。调用方必须提供非空值,不使用默认值。
cpNo该参数定义您希望 q(查询)应用到的位置的 GPS 坐标。它必须按纬度 + ~ + 经度的顺序构建。例如:40.7455096~-74.0083012。
jsonNo该参数定义采集结果的输出格式;可选择 JSON、HTML(支持下载)格式,默认为 JSON;1 返回 JSON,2 返回 JSON+HTML,3 返回 HTML,4 返回 Light JSON。1
countNo该参数控制每页的结果数量。此参数仅为建议值,可能无法反映返回的结果数。每页最大结果为 10。
firstNo该参数控制本地结果的偏移量。此参数默认为 0。例如,当 count=10 时,第二页结果从 first=10 开始。0
setlangNo该参数定义搜索使用的语言。它遵循 ISO_3166-1 格式,例如 us 代表美国,de 代表德国,gb 代表英国等。
no_cacheNo默认情况下,5 分钟内缓存相同参数的搜索结果;将 no_cache 设为 true 可跳过缓存,设为 false(默认)则使用缓存结果;缓存搜索免费,且不计入搜索统计。false
place_idNo该参数定义必应地图上地点的唯一引用。

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 declare readOnlyHint=false, destructiveHint=true, openWorldHint=true, idempotentHint=false, so the safety profile is carried by structured fields. The description adds nothing about caching caveats (no_cache), quota/rate limits, auth needs, or that destructiveHint=true despite a read-looking search. Big gap for a tool whose annotations flag it as destructive.

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 efficient trigger sentence with no padding, front-loaded with the resource keywords. It is appropriately sized, though it is one long enumeration rather than structured guidance.

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

Completeness2/5

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

With 8 parameters, 100% schema coverage, no output schema, and no-annotations gap on behavior, the description should at least explain pagination and place_id lookup interplay or when not to use it. It is far too thin for a tool of this complexity.

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 burden is already met by the schema. The description only echoes parameter names (place_id, pagination) without adding syntax or format details, so it is 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?

Description states a specific resource (Bing Maps results, place search, locations, place_id, paginated data) with a clear trigger verb, so an agent knows roughly what it fetches. It does not differentiate from the sibling google_maps, which the same style of query would also serve.

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 trigger clause '当用户需要查询...时触发' implies usage context, but gives no explicit when-to-use versus google_maps/google_local, and no exclusions. Usage is only implied, which is the minimum viable level.

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