Baidu Map Web Service API MCP. Figure out any route or location in China, instantly.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Baidu Map Web Service API provides a single connection point for all location intelligence in China. Use this server to convert addresses to coordinates, plan multi-modal routes (driving, walking, transit), and find specific points of interest (POIs) across Chinese cities.
It lets your AI client map complex geographical searches and location-based operations using Baidu Map's data.
What your AI agents can do
Direction driving
Gets turn-by-turn directions for travel by car.
Direction riding
Gets turn-by-turn directions for travel by scooter or motorbike.
Direction transit
Gets turn-by-turn directions using public transit like buses or subways.
The agent generates turn-by-turn directions for driving, public transit, walking, or riding between two points.
The agent takes a physical address and returns the precise latitude and longitude needed for mapping.
The agent searches a given area or set of coordinates for specific types of businesses, like hotels or restaurants.
The agent takes an IP address and returns the approximate geographical location associated with it.
The agent takes latitude and longitude and returns the nearest recognized physical address.
The agent pulls detailed data about the commercial nature and surrounding environment of a specified area.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Baidu Map Web Service API: 10 Tools for Location Services
Use these tools to convert addresses to coordinates, calculate routes for any mode, and perform location searches across Chinese urban areas.
019d841bdirection driving
Gets turn-by-turn directions for travel by car.
019d841bdirection riding
Gets turn-by-turn directions for travel by scooter or motorbike.
019d841bdirection transit
Gets turn-by-turn directions using public transit like buses or subways.
019d841bdirection walking
Gets turn-by-turn directions for walking between two points.
019d841bgeocoding
Converts a physical street address into precise latitude and longitude coordinates.
019d841bget business area
Retrieves detailed information about a local commercial zone.
019d841bget suggestion
Suggests relevant points of interest based on a location.
019d841bip location
Determines the general geographic location using an IP address.
019d841bpoi search
Searches for points of interest (like hotels or restaurants) near given coordinates.
019d841breverse geocoding
Converts latitude and longitude coordinates back into a human-readable address.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Baidu Map Web Service API, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
When your AI client needs to figure out where things are or how to get there in China, it uses this server. It connects your agent to Baidu Map, giving it all the location intelligence it needs. You'll never have to deal with map APIs manually again.
Convert addresses to coordinates: If you give it a physical street address, the geocoding tool spits out the precise latitude and longitude. You can reverse that process too; the reverse_geocoding tool takes coordinates and gives you the nearest readable address.
Calculate specific directions: The agent generates turn-by-turn directions for every travel method. You can get directions for driving using direction_driving, for walking with direction_walking, or taking public transit with direction_transit. You can also get directions for scooting or motorbikes using direction_riding.
Find nearby points of interest: The poi_search tool searches for specific businesses, like hotels or restaurants, near coordinates. You can also use get_suggestion to suggest relevant points of interest based on a location.
Analyze local business zones: You can pull detailed data about a local commercial zone using get_business_area.
Determine location from an IP address: The ip_location tool figures out the general geographic spot using an IP address.
Find nearby businesses: The poi_search tool searches for specific businesses near a set of coordinates. The get_suggestion tool suggests relevant points of interest based on a location.
How Baidu Map Web Service API MCP Works
- 1 Subscribe to the server and provide your Baidu Map Access Key and Secret Key.
- 2 Your AI client receives a natural language request (e.g., 'How do I get from X to Y via train?').
- 3 The agent identifies the intent and calls the appropriate specialized tool (e.g.,
direction_transit), returning the structured route data.
The bottom line is, your agent calls the correct Baidu Map tool without you having to write complex API calls.
Who Is Baidu Map Web Service API MCP For?
Logistics coordinators who need to verify addresses and plan multi-stop routes for deliveries. Market researchers analyzing POI density across Chinese urban centers. Travel planners organizing complex transit itineraries. Anyone whose job involves complex, location-based operations in China.
Plans delivery routes and checks addresses for accuracy using direction_driving and geocoding.
Analyzes local business areas and POI distribution in a target region using get_business_area and poi_search.
Coordinates complex itineraries involving multiple transit modes, calling direction_transit and direction_walking.
What Changes When You Connect
- Stop guessing where a delivery needs to go. Use
geocodingto convert any physical address into precise coordinates before starting a route plan. This eliminates address ambiguity for logistics operations. - Handle complex trips with one toolset. Instead of separate services for walking, driving, and transit, the agent uses
direction_driving,direction_transit, anddirection_walkingto plan the whole journey seamlessly. - Improve market analysis instantly. Need to know what's around a potential storefront? Run
poi_searchto list all nearby hotels or restaurants, giving you immediate competitive intelligence. - Identify user origins without a login. Use
ip_locationto get a user's approximate location from an IP address, useful for regional targeting or compliance checks. - Build a full data lifecycle. Use
geocodingfirst, thenpoi_searchwith the resulting coordinates, and finallydirection_riding—all in one conversational flow. - Understand local economies. Run
get_business_areato get detailed context on a commercial zone. This tells you more than just coordinates; it describes the local environment.
Real-World Use Cases
Verifying a delivery address
A logistics manager gets an address and needs to confirm it's valid for delivery. They ask their agent: 'What are the coordinates for 123 Main Street?' The agent runs geocoding, gets the precise lat/long, and sends the coordinates to the driver, avoiding failed deliveries.
Planning a multi-stage trip
A travel agent needs to book a trip from a hotel to a museum. They ask their agent: 'Plan the trip from the hotel to the museum.' The agent determines the best route, calling direction_walking to the nearest subway station, then direction_transit for the core journey, and finally direction_walking from the destination station.
Auditing a user's rough location
A compliance officer needs to know where a user accessing the site is located. They ask their agent to run ip_location on the user's IP. The agent reports the general location, allowing the officer to audit regional compliance immediately.
Analyzing a new market opportunity
A market researcher is scoping out a district. They ask their agent to first run get_business_area on the coordinates. Then, they run poi_search to count the density of competing businesses (e.g., coffee shops) around that spot.
The Tradeoffs
Mixing up location data types
Trying to run direction_driving using a raw street name instead of a confirmed coordinate pair. The system fails because the tool expects structured coordinates, not just text.
→
Always run geocoding first to convert the address into a coordinate pair. Then, pass those coordinates into the specific directional tool (e.g., direction_driving).
Ignoring the destination type
Asking the agent to plan a route to a POI by just typing 'The best Italian restaurant.' The system can't guess the coordinates, so the route fails.
→
Use poi_search to find the coordinates for the restaurant first. Then, use the coordinates in your directional tool like direction_walking.
Assuming single-mode travel
Requesting a trip from a car park to a subway station and only calling direction_driving. This misses the critical final walking leg.
→
Chain the tools: Use direction_driving to the station entrance, then follow up with direction_walking to the actual platform entrance.
When It Fits, When It Doesn't
Use this server if your process is fundamentally about physical movement or location intelligence in China. You need to convert vague addresses to precise coordinates (geocoding), plan multi-modal routes (driving, transit, walking), or analyze the local business environment (poi_search).
Don't use this if your task is purely data retrieval (e.g., fetching a user profile) or if the location is irrelevant. If you only need to know a general area from an IP address, ip_location handles that. If you need to know what's around a specific spot, poi_search is your tool. If you need to know what the whole block is like, use get_business_area. Don't try to force a single tool to do everything.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Baidu Map Web Service API. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Location data shouldn't require a dedicated GIS specialist.
Today, figuring out a simple route means clicking through multiple web portals. You input an address on Map A, get coordinates, copy them, and then paste them into the route planner on Map B. If you need to find a business first, you have to search a separate tab, copy the coordinates *again*, and then paste them into the route tool. It's a copy-paste nightmare.
With the Baidu Map Web Service API, your agent handles the whole flow. You tell it the goal, and it runs the necessary tools—`geocoding` to nail down the spot, `poi_search` to validate the business, and then `direction_transit` for the journey. You just talk to your agent.
Baidu Map Web Service API MCP Server: Full Location Intelligence
The manual steps that vanish are the repeated data transfers. No more jumping between geocoders, POI finders, and route calculators. The agent executes `reverse_geocoding` to confirm the address, then uses that output to power `poi_search` for nearby options, all in one single, coherent process.
This changes everything. You stop thinking about API endpoints and start thinking about the destination. Your agent delivers the final, accurate answer, every time.
Common Questions About Baidu Map Web Service API MCP
How do I use the `geocoding` tool with the Baidu Map Web Service API? +
You provide the tool with the physical address string. The tool returns the corresponding latitude and longitude coordinates. You can then pass those coordinates to other tools, like poi_search.
Can I find a business using `poi_search` on the Baidu Map Web Service API? +
Yes. You tell the agent the coordinates and the type of business you want (e.g., 'hotel'). The agent calls poi_search and lists nearby businesses with details.
What is the difference between `geocoding` and `reverse_geocoding`? +
It's the opposite process. geocoding takes an address string and gives you coordinates. reverse_geocoding takes coordinates and gives you the closest address string.
How does `ip_location` work with the Baidu Map Web Service API? +
ip_location takes an IP address and returns the general geographic area. It helps you determine a user's rough location for regional data checks.
How do I use the `direction_driving` tool for complex routes? +
The direction_driving tool calculates optimal routes based on current traffic conditions. You provide start and end points, and it returns distance, estimated time, and turn-by-turn directions for driving.
What is the purpose of `get_business_area` in the Baidu Map Web Service API? +
This tool provides detailed insights into local commercial zones. It gives you information about the surrounding business environment, which is useful for market analysis or logistics planning.
Which tool should I use to find nearby attractions, `poi_search` or `get_suggestion`? +
poi_search is for finding specific types of points of interest (like restaurants or hotels) around coordinates. get_suggestion helps you discover general place suggestions in an area.
Does the Baidu Map Web Service API handle non-Chinese addresses? +
While the service is focused on China's geography, you can use the geocoding tool to convert addresses into coordinates, regardless of the language used in the input.
How do I find my Baidu Map Access Key (AK)? +
Log in to the Baidu Map Open Platform Console, create an application, and your AK will be displayed. Ensure the application type is 'Server' for use with this MCP.
When do I need to provide a Secret Key (SK)? +
You only need to provide an SK if your Baidu Map application has 'SN verification' enabled in the settings. This server will automatically calculate the required signature (sn) for every request if the SK is provided.
Does this work for international locations? +
Baidu Map specialized services are highly optimized for mainland China. While some international data exists, for global coverage outside of China, other MCP servers like Google Maps or Mapbox might be more appropriate.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
WhatsApp Business Alternative
Automate your customer communication — send templates and manage profiles via AI.
EPA Computational Toxicology
Access the US EPA's CompTox Chemicals Dashboard data — search for chemicals, properties, hazard summaries, and exposure data.
Nubank MX
Manage your Nubank Mexico banking from any AI agent — check balances, review transactions, send SPEI transfers, pay bills, and track spending analytics.
You might also like
InfoVetted
Screen and verify candidate backgrounds with employment checks, education verification, and criminal record searches.
Punk
Explore the BrewDog beer catalog — search by ingredients, food pairings, and technical specs like ABV or IBU.
Object Hash Engine
Generate deterministic SHA-256 fingerprints of any JSON object. Keys are automatically sorted so {b:2,a:1} and {a:1,b:2} always produce the exact same hash. Essential for deduplication.