4,500+ servers built on MCP Fusion
Vinkius

KDniao MCP. Manage shipments and delivery status across China's carriers.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

KDniao MCP on Cursor AI Code Editor MCP Client KDniao MCP on Claude Desktop App MCP Integration KDniao MCP on OpenAI Agents SDK MCP Compatible KDniao MCP on Visual Studio Code MCP Extension Client KDniao MCP on GitHub Copilot AI Agent MCP Integration KDniao MCP on Google Gemini AI MCP Integration KDniao MCP on Lovable AI Development MCP Client KDniao MCP on Mistral AI Agents MCP Compatible KDniao MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

KDniao MCP Server connects your AI agent to one of China's major logistics tracking platforms. Use it to manage e-commerce shipments, track packages across hundreds of carriers, and handle waybill creation.

Your agent can instantly identify shippers, estimate delivery times, and set up automated status alerts without you ever having to navigate the KDniao portal.

It's full-cycle logistics control via conversation.

What your AI agents can do

Create electronic waybill

Generates a formal electronic shipping waybill using sender and receiver names, addresses, and mobile numbers.

Get estimated arrival

Calculates and returns the predicted delivery date and time for a specific shipping route.

Identify carrier

Reads a tracking number and automatically determines the specific carrier that owns it.

+ 5 more capabilities included
Track package status

The agent retrieves the real-time location and history of a package using its tracking number.

Identify package owner

The agent analyzes a tracking number format to determine the most likely shipper company.

Schedule courier pickup

The agent books a pickup, either for a standard on-site visit or a scheduled pre-order time.

Estimate shipping cost

The agent calculates the predicted cost to send a package between two specified locations.

Forecast arrival time

The agent gets a predicted delivery date and time for a specific shipping route.

Create shipment documentation

The agent generates a complete electronic waybill using required sender and receiver details.

Set up status webhooks

The agent subscribes to a tracking number and sets up automated alerts for status changes.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

KDniao MCP Server: 8 Tools for Logistics Tracking

Use these tools to automate waybill creation, track packages in real-time, calculate shipping costs, and manage pickups across multiple Chinese carriers.

create019d844e

create electronic waybill

Generates a formal electronic shipping waybill using sender and receiver names, addresses, and mobile numbers.

get019d844e

get estimated arrival

Calculates and returns the predicted delivery date and time for a specific shipping route.

identify019d844e

identify carrier

Reads a tracking number and automatically determines the specific carrier that owns it.

onsite019d844e

onsite pickup

Requests a courier to pick up a package from a physical location on site.

preorder019d844e

preorder pickup

Schedules a pickup appointment with a courier service for a future, specific date.

query019d844e

query shipping price

Gets an immediate price quote for shipping a package based on origin, destination, and package details.

subscribe019d844e

subscribe tracking

Sets up automated alerts (webhooks) so your agent notifies you immediately when a package status changes.

track019d844e

track package

Retrieves the full, real-time status and historical journey of a package using its tracking number.

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
Start building

Make Your AI Do More

Start with KDniao, 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

KDniao connects your AI agent to one of China's major logistics tracking platforms. You'll use it to manage e-commerce shipments, track packages across hundreds of carriers, and create waybills. Your agent instantly identifies shippers, estimates delivery times, and sets up status alerts without you ever having to navigate the KDniao portal.

It's full-cycle logistics control, all through conversation.

Track package status
Your agent retrieves the full, real-time status and historical journey of a package using just its tracking number via track_package.

Identify package owner
Your agent analyzes a tracking number format to automatically determine the most likely shipper company using identify_carrier.

Schedule courier pickup
Your agent books a pickup, either for a standard on-site visit via onsite_pickup or for a future, scheduled date with preorder_pickup.

Estimate shipping cost
Your agent calculates the predicted cost to send a package between two specific locations by calling query_shipping_price.

Forecast arrival time
Your agent gets a predicted delivery date and time for a specific shipping route using get_estimated_arrival.

Create shipment documentation
Your agent generates a complete electronic waybill using required sender and receiver details through create_electronic_waybill.

Set up status webhooks
Your agent subscribes to a tracking number and sets up automated alerts for status changes using subscribe_tracking.

How KDniao MCP Works

  1. 1 Enter your KDniao EBusinessID and AppKey credentials into the Vinkius marketplace. This authenticates your access.
  2. 2 Your AI client recognizes the KDniao tools and allows you to ask natural language questions about logistics (e.g., 'Track this package').
  3. 3 The agent executes the appropriate tool, pulls the live data from KDniao, and presents the result back to you in plain English.

The bottom line is you use your AI client to talk to your agent, and the agent uses KDniao to get the answer.

Who Is KDniao MCP For?

This is for operations managers and e-commerce sellers who deal with high volumes of shipments across China. If you're tired of jumping between carrier websites, manually logging waybills, or spending hours tracking down a single package's status, this is for you. It lets you run your entire supply chain operation through a single chat interface.

E-commerce Seller

Automates tracking updates for customers and audits fulfillment performance by asking the agent for package status updates.

Supply Chain Manager

Coordinates material deliveries and monitors entire material flow directly from their AI-powered workspace.

Customer Service Lead

Resolves delivery inquiries instantly by asking the agent to pull a full shipment trace without needing to know the carrier's specific website.

What Changes When You Connect

  • Real-time visibility: The track_package tool pulls the full history and current status for any package, so you never have to guess where it is.
  • Automation: Use subscribe_tracking to set up webhooks. Your agent gets notified instantly when a package status changes, eliminating manual status checks.
  • Cost Control: query_shipping_price gives instant quotes for any route. You know the cost before you even create the waybill.
  • Documentation: create_electronic_waybill handles all the required data fields to generate a compliant shipping label, so you don't miss any paperwork.
  • Planning: Need to know when it will arrive? get_estimated_arrival forecasts the delivery date, while identify_carrier tells you exactly who owns the tracking number.

Real-World Use Cases

01

Customer asks for a delivery status.

A customer service agent gets a call asking about order 'YTO123456789'. Instead of searching Google or logging into a carrier site, the agent tells their AI client to run track_package. The agent gets the full, verified status and replies instantly, closing the loop.

02

Shipping a new product line.

A supply chain manager is setting up a new route. First, they use query_shipping_price to check costs. Then, they use get_estimated_arrival to set customer expectations. Finally, they use create_electronic_waybill to prepare the actual shipment.

03

Preparing for a large shipment.

An e-commerce seller needs to send 50 units next week. They use identify_carrier to confirm the best carrier. Then, they use preorder_pickup to schedule a dedicated pickup time, ensuring everything is ready to go.

04

Managing last-mile logistics.

The ops engineer needs to monitor materials delivered by different carriers daily. They use subscribe_tracking on key material shipments. The agent sends a single alert to Slack whenever any critical shipment changes status.

The Tradeoffs

Only tracking the package number.

Copying a tracking number into a general search engine and getting 10 links to different carrier websites. You waste time clicking through multiple sites just to confirm the status.

Use the agent to run track_package with the number. The agent handles the complexity of multiple carriers and provides one unified, clean status report.

Calling the wrong tool first.

Trying to create_electronic_waybill without knowing the carrier, resulting in a failed request because you missed required manifest data.

First, run identify_carrier to confirm the carrier. Then, use query_shipping_price to confirm the cost, and finally, pass the data to create_electronic_waybill.

Ignoring future pickups.

Waiting until the day of shipment to call a courier, leading to missed pickup windows and expensive delays.

Use preorder_pickup or onsite_pickup days in advance to schedule the service. The agent handles the booking flow so you don't have to.

When It Fits, When It Doesn't

Use this if your job involves managing high-volume, multi-carrier shipments originating in or through China. You need to interact with multiple logistics systems (pricing, tracking, waybill generation) and want to handle it all conversationally. Don't use it if you only track a few packages once a month, or if you only need to know the name of the carrier—a simple text search works fine then. If your main need is just to know the price, query_shipping_price is enough, but you'll need the full server for the rest of the lifecycle.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by KDniao. 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

How we secure it →

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 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

create_electronic_waybill get_estimated_arrival identify_carrier onsite_pickup preorder_pickup query_shipping_price subscribe_tracking track_package

Dealing with multi-carrier tracking used to mean opening five different websites.

Today, tracking a single order means logging into Carrier A's portal, copying the number, checking status. Then, you open Carrier B's site, repeat the process, and check their different status codes. You spend twenty minutes just aggregating data that should be in one place.

With the KDniao MCP Server, your agent does this work for you. You just ask, 'What's the status of these three packages?' and get a unified report covering all carriers, all in one answer.

Use the KDniao MCP Server to finalize shipments with `create_electronic_waybill`.

Manual waybill creation requires you to gather and verify sender/receiver names, precise province and city names, and the correct manifest format—all before you can ship. One missing field gums up the whole process.

The agent manages the complex data structure for you. You give it the details, and it executes `create_electronic_waybill`, generating the necessary, compliant manifest instantly.

Common Questions About KDniao MCP

How do I track a package using `track_package`? +

You just give your agent the tracking number. The agent runs track_package and provides the full journey history and current status, no matter which carrier it is.

Can I schedule a pickup using `preorder_pickup`? +

Yes. You ask the agent to schedule a pickup, and it uses preorder_pickup to book the service for a future date, ensuring you don't miss the window.

What is the difference between `query_shipping_price` and `get_estimated_arrival`? +

query_shipping_price only gives you the cost estimate. get_estimated_arrival only gives you the time estimate. You need both to plan a shipment correctly.

Do I need to use `identify_carrier` before tracking? +

No. You can skip identify_carrier. The agent is smart enough to read the tracking number and determine the carrier automatically when you run track_package.

How do I set up alerts with `subscribe_tracking`? +

You tell the agent to subscribe. It runs subscribe_tracking and sets up webhooks. You'll get a push notification whenever the package status changes, keeping you in the loop.

When should I use `create_electronic_waybill`? +

You use create_electronic_waybill when you need to generate a formal shipping manifest. This tool handles the required data structure (Name, Mobile, ProvinceName, CityName, ExpAreaName, Address) using RequestType 1007, ensuring your shipment record is properly initiated.

How do I request a specialized service using `onsite_pickup`? +

Use onsite_pickup for requests requiring an on-site courier collection. This service uses RequestType 1801 and is distinct from simple scheduling; it handles the logistics for pickups directly at the specified location.

What is the purpose of `identify_carrier`? +

identify_carrier auto-detects the carrier from a tracking number using RequestType 2002. This is useful when you have a tracking number but don't know which logistics company manages it, allowing you to proceed with tracking or other actions.

How do I find my KDniao EBusinessID and AppKey? +

Log in to the KDniao Portal, go to the 'User Center' or 'API Management' section, and you will find your unique EBusinessID and AppKey for integration.

What is the 'CustomerName' parameter? +

For some carriers like Shunfeng (SF) and ZTO, KDniao requires the last 4 digits of the recipient's phone number in the 'CustomerName' field to retrieve tracking data.

Can I query shipping price estimates? +

Yes. Use the query_price tool with the carrier code, origin city, destination city, and weight to retrieve estimated costs for that specific shipment.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 8 tools

We've already built the connector for KDniao. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 8 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.