Baidu Maps MCP integration for AI agents.
Connect AI agents to Baidu Maps through 14 structured actions, including district search, geocode, and get place detail. Review authentication, inputs, workf…
- ACTION CONTRACTS
- 14
- AUTHENTICATION
- API key
- SOURCE STATUS
- Provider-backed
CATALOG SOURCE REVIEWED AUGUST 23, 2026 / ACTION NAMES AND SCHEMAS DERIVED FROM WORKING MACHINES PROVIDER SOURCE
CAPABILITY PROFILE
What the Baidu Maps integration exposes
The Baidu Maps Agent App exposes 14 provider-backed actions for location work. Its current contract lets an authorized agent query the baidu maps administrative division api (api_region_search), geocode an address with baidu maps, and look up a baidu maps place by its uid. These operations are called through Working Machines as typed capabilities rather than through browser navigation or copied UI steps.
A connection uses API key. Before execution, the agent can inspect the selected action, its required fields, declared scopes, and expected output contract. Provider credentials remain inside the Working Machines runtime; the calling agent receives the capability and its structured result, not the underlying secret.
For reliable operation, start with the narrowest action that satisfies the task, resolve stable provider identifiers before changing state, and validate the returned object or status after execution. Availability still depends on the connected Baidu Maps account, granted provider permissions, workspace policy, region, plan, and upstream API behavior.
VERIFIED ACTION SAMPLE
Real Baidu Maps capabilities.
Showing 12 of 14 actions. Risk labels are conservative signals based on operation names, not substitutes for provider documentation or runtime policy.
district_searchREADQuery the Baidu Maps administrative division API (api_region_search).
INPUTS: keyword / sub_admin / extensions_code / boundary
geocodeREVIEWGeocode an address with Baidu Maps.
INPUTS: address / city
get_place_detailREADLook up a Baidu Maps place by its uid.
INPUTS: uid / scope / coord_type
input_tipsREVIEWFetch Baidu Maps input suggestions (keywordsuggestion).
INPUTS: query / region / city_limit / location / coord_type
ip_locateREVIEWLocate an IP address with Baidu Maps.
INPUTS: ip / coor
reverse_geocodeREVIEWReverse geocode coordinates with Baidu Maps.
INPUTS: location / coordtype / radius / extensions_poi / poi_types
route_bicyclingREVIEWPlan a Baidu Maps bicycling route.
INPUTS: origin / destination / coord_type
route_drivingREVIEWPlan a Baidu Maps driving route.
INPUTS: origin / destination / origin_uid / destination_uid / waypoints
route_transitREVIEWPlan a Baidu Maps transit route.
INPUTS: origin / destination / departure_time / tactics_in_city / tactics_inter_city
route_walkingREVIEWPlan a Baidu Maps walking route.
INPUTS: origin / destination / coord_type
search_placesREADSearch Baidu Maps places in a region or city.
INPUTS: query / region / city_limit / scope / filter
search_places_aroundREADSearch Baidu Maps places within a radius around a coordinate.
INPUTS: query / location / radius / radius_limit / filter
INPUT CONTRACTS
Know what the action needs before it runs.
district_search
keywordREQUIRED- The district name or administrative code (adcode) to look up.
sub_adminOPTIONAL- Number of subordinate levels to return (0-3, default 0).
extensions_codeOPTIONAL- 1 to also return standard administrative codes (default 0).
boundaryOPTIONAL- 1 to return boundary coordinates (default 0).
geocode
addressREQUIRED- The address to geocode.
cityOPTIONAL- Restrict results to a city, for example '北京市'.
get_place_detail
uidREQUIRED- The Baidu Maps place identifier (uid).
scopeOPTIONAL- The detail scope. Baidu accepts either the string or the integer form.
coord_typeOPTIONAL- The coordinate system of returned locations.
input_tips
queryREQUIRED- The keyword to suggest completions for.
regionOPTIONAL- Restrict suggestions to a region (e.g. '北京').
city_limitOPTIONAL- Whether to restrict suggestions to the supplied region.
locationOPTIONAL- The center coordinate used for location bias.
coord_typeOPTIONAL- The coordinate system of the input location.
PROVIDER-SPECIFIC WORKFLOWS
Jobs this Agent App can support
Inspect District Search
Query the Baidu Maps administrative division API (api_region_search). Use this as a bounded discovery step, retain the returned identifier, and avoid expanding the read beyond the task's stated scope.
district_searchVerify with Get Place Detail
Look up a Baidu Maps place by its uid. Compare the returned provider state with the intended outcome and preserve stable IDs or canonical links in the run record.
get_place_detailSAFETY BOUNDARY
Operate Baidu Maps with explicit limits
- Authorize Baidu Maps with API key and grant only the provider access required by the selected actions.
- The current action names appear read-oriented, but returned Baidu Maps data may still be sensitive and should be minimized before it enters model context.
- Do not infer permission from catalog visibility. Workspace policy, connection identity, and upstream authorization still govern execution.
- No provider scope string is declared on the sampled actions. Verify the connected account's actual permissions in Baidu Maps rather than assuming unrestricted access.
- After a call, inspect the structured result and execution record before reporting that the Baidu Maps task completed successfully.
CONNECTION MODEL
API key
Baidu Maps AK passed via the ak query parameter. Create or manage keys in the official console: https://lbsyun.baidu.com/apiconsole/key. Provide an SK in the optional field when your application requires SN validation.
Working Machines stores provider credentials behind the execution boundary. An agent can use an authorized connection identity, but catalog discovery alone does not reveal OAuth tokens, API keys, or provider secrets.
- READ SIGNALS
- 5
- WRITE SIGNALS
- 0
- HIGH IMPACT
- 0
- REVIEW SIGNALS
- 9
EVIDENCE AND AVAILABILITY
Provider reference
Action names, input fields, authentication types, and counts on this page are generated from the Working Machines provider catalog. Provider behavior, quotas, object semantics, account eligibility, and regional availability remain governed by Baidu Maps.