J&T Express Malaysia MCP for AI. Manage Malaysian Logistics in Natural Language
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
J&T Express Malaysia MCP orchestrates Malaysian logistics right from your agent. You can track shipments by bill code, calculate real-time shipping rates, manage full order lifecycles (creation, cancellation), and validate precise delivery addresses across all states.
What your AI can do
Cancel order
Cancels an existing delivery order that was previously created with J&T Express.
Create order
Programmatically generates and submits a brand new J&T Express delivery order.
Get order details
Retrieves comprehensive status information for a specific, existing shipment order.
Find the real-time status, location history, or last scanned event for one or more parcels using a bill code.
Create new delivery orders or cancel existing ones programmatically through the official VIP system.
Determine the cost of sending a package by providing specific origin and destination details.
Confirm if a desired city, district, or postal code exists within the Malaysian logistics network.
Retrieve the official waybill label image and metadata required for authorized shipments.
Ask an AI about this
Waiting for input…
J&T Express Malaysia: 10 Logistics Tools
Use these tools to manage every step of the shipping process, from location validation and rate calculation to final package tracking.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using J&T Express Malaysia on VinkiusCancel Order
Cancels an existing delivery order that was previously created with J&T Express.
Create Order
Programmatically generates and submits a brand new J&T Express delivery order.
Get Order Details
Retrieves comprehensive status information for a specific, existing shipment order.
Get Shipping Rates
Calculates the estimated cost of shipping by taking origin and destination...
Get Waybill Image
Pulls the digital image file needed for a shipment's official waybill label.
List Area Codes
Retrieves a list of internal area codes used by J&T Express within Malaysia.
List Cities
Lists all known cities that fall under a specified state or province.
List Districts
Provides a list of specific districts within a chosen city for validation purposes.
List Provinces
Lists all official Malaysian states or provinces that can be used as origins or...
Track Order
Tracks the movement of one or multiple shipments using their associated bill codes.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
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 J&T Express Malaysia, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ 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
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by J&T Express Malaysia. 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 connection provides 10 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Manual shipping logistics means constant switching between tabs and systems.
Today, setting up a shipment requires navigating multiple websites. You check the rate calculator on one page, validate the address using Google Maps data elsewhere, then manually copy-paste the resulting codes into a separate order form. If anything fails—a wrong postal code or an outdated rate table—you stop, you restart, and you waste time.
With this MCP, your agent runs the whole sequence for you. You simply tell it, 'Ship X to Y.' The agent handles all the lookups (`list_provinces`, `get_shipping_rates`), manages address validation, and generates the order record—all in a single conversation.
Get Full Order Control with J&T Express Malaysia MCP
You eliminate the need to jump between the rate calculator, the tracking dashboard, and the order creation portal. Your agent coordinates these three functions: it checks rates first (`get_shipping_rates`), then creates the record (`create_order`), and you get confirmation instantly.
It's a single API endpoint for complex logistics workflows. You stop managing data flow; your AI client just executes the plan.
What your AI can actually do with this
This MCP connects your AI agents directly to J&T Express Malaysia's systems. Instead of logging into multiple portals or dealing with messy spreadsheets, you talk to your agent, and it handles the logistics API calls for you. Need to know where a package is? Your agent tracks it instantly. Want to create a new shipment order? It generates the record using official protocols.
You can even validate if an address works before you start shipping. When you connect this MCP via Vinkius, your AI client gets all these functions in one place. This means e-commerce developers and ops teams stop switching tools and just focus on getting their shipments out the door.
019d844d-1bda-7213-8f09-1686ab9ce093 Here's how it actually works
The bottom line is, your AI client manages the sequence of lookups and actions so you don't have to think about the API calls.
First, your agent uses lookup tools like list_provinces or list_cities to validate that the address provided by the user is legitimate within the Malaysian network.
Next, you tell your agent exactly what you need—for example, 'create a new order' or 'calculate rates.' The agent then calls the appropriate function and handles any necessary input parameters.
Finally, the tool returns structured data: either the live tracking status, the cost estimate, or the newly created order confirmation.
Who is this actually for?
The e-commerce developer who has to manually integrate shipping APIs into a storefront. The operations manager who needs real-time tracking updates for hundreds of daily shipments. Or the customer support agent drowning in status questions.
Automates the full shipment workflow, integrating rate calculation (get_shipping_rates) and order creation (create_order) directly into a platform’s checkout process.
Monitors large volumes of outbound parcels, using track_order to get status updates without checking multiple carrier websites.
Quickly provides customers with the precise location and history of a package by invoking get_order_details or track_order based on the bill code.
What Changes When You Connect
Stop guessing costs. You can use get_shipping_rates to calculate live delivery prices before committing, preventing unexpected billing issues.
No more status page refreshing. Your agent uses track_order to pull the most current location and event history for any bill code instantly.
Streamline order fulfillment by letting your agent call create_order or cancel_order, handling the API payload without you touching a form.
Validate addresses upfront using tools like list_provinces and list_districts. This stops failed shipments due to bad data before they even leave the warehouse.
Keep records clean. Generating and retrieving waybill labels via get_waybill_image ensures you always have an auditable record of every shipment.
See it in action
A customer needs to know if we ship to their rural area.
The agent first calls list_provinces and then list_area_codes with the user's location data. It confirms coverage, telling the user they are good to go before attempting a rate calculation.
An ops team needs to bulk-check the status of 50 recent pickups.
Instead of entering 50 tracking numbers manually, the agent accepts a list and calls track_order for all of them. It compiles one clean report showing which items are 'In Transit' versus those that are delayed.
A developer needs to integrate checkout flow with J&T.
The agent handles the entire sequence: it calls list_cities for validation, then uses get_shipping_rates to get costs, and finally executes create_order when the user clicks 'Pay'.
We need to cancel a shipment due to inventory shortage.
The agent retrieves the order status using get_order_details, verifies it hasn't left the facility, and then calls cancel_order immediately. This keeps records clean.
The honest tradeoffs
Assuming an address is valid
Just typing a full address into the order creation tool and hoping it works, leading to failed deliveries and manual corrections.
Always validate first. Use list_provinces, then list_cities, and finally list_districts sequentially to confirm every part of the address is recognized by the J&T network before calling create_order.
Trying to track without a bill code
Giving the agent only customer details (like name and phone) and expecting it to find the package status.
Tracking requires the unique identifier. You must use track_order or get_order_details, which mandate a specific bill code for accurate results.
Forgetting cancellation steps
Calling cancel_order without first checking the order status using get_order_details. This can fail if the shipment is already picked up.
Always check the current state with get_order_details first. If the status allows it, then execute cancel_order.
When It Fits, When It Doesn't
Use this MCP if your core process involves any stage of physical parcel movement within Malaysia. You need to know rates, track items, or manage orders end-to-end. Don't use it just because you need a simple address lookup; those location lookups are part of the larger validation chain (e.g., using list_provinces before calling get_shipping_rates). If your task is purely internal accounting or inventory management, this MCP won't help. But if the goal is to get something from Point A to Point B using J&T Express, you need these tools.
Questions you might have
How do I check if an address is deliverable using list_provinces and list_cities? +
You start by calling list_provinces to get all states. Then, you pass that data into list_cities to filter down the options for the user's location. This confirms both existence and hierarchy.
Can I cancel an order using cancel_order if it has already been picked up? +
No. You must first call get_order_details to verify the shipment status. If the details show 'Picked Up,' then cancel_order will fail because the physical process has begun.
What is the difference between get_shipping_rates and track_order? +
get_shipping_rates calculates cost based on origin/destination. track_order uses a bill code to report real-time location status; they serve completely different functions.
Do I need to use get_waybill_image for every single shipment? +
If the shipment is authorized and requires an official label, yes. get_waybill_image pulls the specific image file needed for customs or local delivery documentation.
Before I run `create_order`, what credentials do I need to make sure the transaction goes through? +
You must supply your J&T Customer Code and API URL for successful authentication. The MCP uses these primary credentials to authorize and submit the new delivery order against the official VIP system.
If I need a full history of a shipment, how do I retrieve all past events using `get_order_details`? +
The tool fetches a complete historical record for a given order number. This includes status changes, initial creation data, and associated metadata across the entire lifecycle of that specific parcel.
How do I validate if an area code is currently supported by J&T using `list_area_codes`? +
Running list_area_codes provides the current, active dataset of internal codes. You compare your required input against this returned list to confirm validity before submitting any transaction or order.
If I need to track dozens of parcels at once, is `track_order` the right tool for me? +
Yes, that's the correct way. This MCP accepts a batch of multiple bill codes simultaneously. It runs the tracking query against all provided numbers in one go, returning grouped status updates.
Can I automatically track a J&T parcel just by providing the tracking number? +
Yes! Use the track_parcel tool with the tracking number (e.g., 'JT123456789'). Your agent will retrieve the current status, location, and the full history of logistics events from the J&T system.
How do I calculate shipping prices between two Malaysian cities? +
Use the calculate_shipping tool with the origin and destination city names or postal codes. The agent will return the estimated price based on J&T's standard rates.
Can I retrieve the waybill image for an existing order? +
Yes! Use the get_waybill tool with the Order ID. Your agent will retrieve the metadata and the URL to download or print the official waybill label.
We've already built the connector for J&T Express Malaysia. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting.
You're up and running in seconds.
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.
Built, hosted, and secured by Vinkius. You just connect and go.