Skip to main content
Glama
kevynf

AKBridge MCP Server

by kevynf

migration_scale_baidu

Read-onlyIdempotent

Get migration scale index time series for a Chinese city or province, choosing either inflow or outflow. Use it to track and analyze population movement trends.

Instructions

百度地图慧眼-百度迁徙-迁徙规模 迁徙规模指数:反映迁入或迁出人口规模,城市间可横向对比城市迁徙边界采用该城市行政区划,包含该城市管辖的区、县、乡、村 https://qianxi.baidu.com/?from=shoubai#city=0 :param area: 可以输入 省份 或者 具体城市 但是需要用全称 :type area: str :param indicator: move_in 迁入 move_out 迁出 :type indicator: str :return: 时间序列的迁徙规模指数 :rtype: pandas.DataFrame

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
areaNo广州市
indicatorNomove_in
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, and destructiveHint=false; the description adds that the return is a time-series pandas DataFrame, that the index reflects population movement scale, and that administrative boundary includes districts/counties/towns/villages. It does not mention data source reliability, rate limits, or failure behavior, but the added context is moderate.

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?

The description is reasonably structured with purpose, source URL, and param/return docs, but includes a long Chinese definition and URL that could be trimmed. The information is front-loaded and no obvious filler.

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?

Without an output schema, the description explains the return type (pandas DataFrame) and index meaning, but it omits details like date range, column names, data frequency, and potential errors. For a two-parameter tool this is mostly adequate, but gaps remain.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With schema description coverage at 0%, the description compensates by explaining area accepts province or city full names and indicator is move_in/move_out with Chinese meanings. It adds type and return info, though it could be more concrete about accepted name formats.

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 clearly states the tool returns the migration scale index (迁徙规模指数) reflecting move-in/out population scale for a given area, with a URL naming Baidu Qianxi. It specifies the scope (province/city) but does not explicitly differentiate from the sibling migration_area_baidu, so it's clear but lacks sibling distinction.

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 gives parameter semantics (area can be province/city and requires full name; indicator values map to move_in/move_out) and mentions it's cross-city comparable, but it doesn't state when to prefer this over alternatives or provide exclusion criteria. Usage is 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.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kevynf/akbridge'

If you have feedback or need assistance with the MCP directory API, please join our Discord server