J&T Express Malaysia MCP. Manage order status and calculate shipping rates.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
J&T Express Malaysia MCP Server lets your AI agent handle the entire logistics cycle. Track parcels, calculate shipping costs, and manage orders using real-world J&T APIs.
It handles everything from listing state codes to canceling shipments, so you don't have to switch between systems.
What your AI agents can do
Cancel order
Cancels a delivery order that was previously created.
Create order
Creates a new J&T Express delivery order.
Get order details
Retrieves all specific details for a given order number.
The agent retrieves granular status updates and historical events for one or more parcels using their bill codes.
The agent programs the full order lifecycle, allowing you to create, modify, or cancel shipment records.
The agent calculates estimated delivery prices based on specified regions and package details.
The agent retrieves the direct link to the printable waybill label image for authorized shipments.
The agent accesses the J&T internal database to list and verify Malaysian states, cities, and postal codes.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
J&T Express Malaysia: 10 Tools for Logistics Management
Use these 10 tools to manage the entire order lifecycle, from listing location codes to tracking parcels and generating labels.
019d844ccancel order
Cancels a delivery order that was previously created.
019d844ccreate order
Creates a new J&T Express delivery order.
019d844cget order details
Retrieves all specific details for a given order number.
019d844cget shipping rates
Calculates the estimated cost of shipping between two points.
019d844cget waybill image
Gets the link for the printable waybill label image.
019d844clist area codes
Lists all internal area codes used by J&T Express.
019d844clist cities
Lists all cities within a specified state or province.
019d844clist districts
Lists all districts within a specified city.
019d844clist provinces
Lists all official Malaysian states or provinces.
019d844ctrack order
Tracks one or more shipments using their bill code.
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 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
J&T Express Malaysia MCP Server lets your AI agent handle the entire logistics cycle. It's built to track parcels, calculate shipping costs, and manage orders using real-world J&T APIs. You don't gotta switch between systems; your agent handles everything from listing state codes to canceling shipments.
Tracking and Status: Your agent tracks one or more shipments by using the track_order tool, which retrieves granular status updates and historical events for the bill code you provide.
Order Management: You can program the full order lifecycle with create_order to generate a new J&T Express delivery order, get all specific details for an existing shipment using get_order_details, or cancel a delivery order that was created using cancel_order.
Shipping Rates: The get_shipping_rates tool calculates the estimated cost of shipping between two points based on specified regions and package details.
Label Generation: For authorized shipments, the get_waybill_image tool gets the direct link to the printable waybill label image you need.
Location Validation: To check coverage and verify regional codes, the agent accesses J&T's internal database. You can use list_provinces to list all official Malaysian states or provinces, then list_cities to list all cities within a specified state or province, and finally list_districts to list all districts within a specified city.
You can also use list_area_codes to list all internal area codes used by J&T Express.
How J&T Express Malaysia MCP Works
- 1 Subscribe to the J&T Express Malaysia MCP Server.
- 2 Obtain your credentials (Customer Code, Password, API URL) from the J&T Express VIP Portal.
- 3 Connect your AI client using these credentials to start running logistics commands.
The bottom line is, your AI client handles all the authentication and API calling; you just tell it what you need.
Who Is J&T Express Malaysia MCP For?
E-commerce developers building storefront integrations need this. Operations managers require it for monitoring large volumes of outbound parcels. Customer support agents use it to give real-time status checks without leaving their chat interface.
Integrates J&T shipping and tracking directly into a storefront's checkout flow, automating order creation and rate checks.
Monitors hundreds of outbound parcels and manages status updates by simply asking the AI agent, instead of logging into the web portal.
Provides instant, real-time status updates and shipping cost estimates to customers via natural language conversation.
What Changes When You Connect
- Track shipments instantly. Instead of manually entering tracking numbers into a web portal, your AI agent uses
track_orderto pull real-time location and event history for multiple parcels. - Automate order flow. Need to create, cancel, or check details? Use
create_order,cancel_order, andget_order_detailsto manage the entire shipment record without touching the VIP portal. - Get accurate pricing immediately. Use
get_shipping_ratesto calculate delivery costs on the fly, eliminating the need to reference outdated rate sheets. - Simplify logistics setup. Before sending a package, use
list_provincesandlist_citiesto verify coverage and ensure the destination postal code is valid within the Malaysian network. - Generate labels on demand. Instead of downloading a PDF,
get_waybill_imagegives you the direct link to the printable waybill label when an order is ready. - Process complex queries. Your agent combines tools; for example, it can use
list_provincesto validate a state, thenget_shipping_ratesusing that data, and finallycreate_order.
Real-World Use Cases
A customer asks for their package status.
A customer support agent gets a chat: 'Where is my order?' The agent uses the track_order tool with the bill code. The agent reports back the exact status and last scan location, solving the issue in one conversation turn.
A developer needs to check delivery coverage.
A developer needs to know if a client's address works. They ask the agent to run list_provinces to confirm the state, then list_cities to confirm the city, and finally check if the postal code is valid. This validates the whole delivery path.
An e-commerce checkout needs to calculate shipping.
A user reaches checkout. Instead of a separate calculator tool, the agent runs get_shipping_rates immediately. It takes the package dimensions and the destination to give the final cost, allowing the checkout to complete smoothly.
An operations team needs to correct a shipment.
The Ops Manager realizes an order was entered incorrectly. They use get_order_details to find the right ID, then use cancel_order to stop the shipment, and finally create_order to start a corrected replacement shipment.
The Tradeoffs
Trying to find coverage manually
Writing 'Check if J&T delivers to Kuala Lumpur' and getting a vague 'Yes, it does.' response that requires follow-up questions about specific areas or postal codes.
→
Use the agent to run list_provinces first. Then, run list_cities for the desired province, followed by verifying the postal code using the context of the location data. This gives definitive, structured confirmation.
Handling order changes in separate tabs
A user has to log into the web portal, find the order ID, click 'Cancel', and then log back in to create a new order, wasting time and risking errors.
→
Keep the process entirely within your AI client. First, call get_order_details to confirm the ID. Then, call cancel_order. Finally, use create_order to submit the corrected order, all in sequence.
Forgetting to validate the address first
Attempting to calculate shipping rates (get_shipping_rates) or create an order (create_order) with an address or postal code that doesn't exist in the network, leading to a hard failure.
→
Start by listing the location data. Run list_provinces, then list_cities, and verify the code using the respective listing tools before attempting any transactional calls.
When It Fits, When It Doesn't
Use this MCP Server if your workflow requires managing the complete order lifecycle (creation, tracking, cancellation) and needs real-time Malaysian logistics data. It's essential for e-commerce platforms that must validate addresses and calculate rates before purchase.
Don't use it if you just need to check a single, isolated piece of information, like a general business contact number (use a dedicated directory API instead). Also, if your business involves international freight outside of Malaysia, this toolset won't help — you'll need a global logistics API.
It excels when you need to chain tools: e.g., list_provinces -> get_shipping_rates -> create_order. This chaining capability is the biggest advantage.
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 server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
The hassle of checking shipment status across multiple web pages.
Today, checking a package status means logging into the J&T portal, copying the bill code, pasting it into the tracking box, and then reading the page for updates. If you have five packages, you repeat that entire process five times, switching tabs and copy-pasting codes.
With the J&T Express Malaysia MCP Server, you simply ask your agent. Your agent uses `track_order` to check all five parcels simultaneously and gives you a clean, consolidated report. You get the full status and event history without ever leaving your chat.
J&T Express Malaysia MCP Server: Order Management
Before this server, canceling an order meant manually logging in, finding the order ID, and clicking the cancellation button. Creating a new order was the same multi-step, button-clicking process. If you messed up, you had to restart the whole manual process.
Now, your agent handles it. You tell it to cancel the order, and it runs `cancel_order`. Then, you tell it to create a replacement using `create_order`. The entire, multi-step transaction happens in a single conversation flow.
Common Questions About J&T Express Malaysia MCP
How do I use the `track_order` tool with multiple bill codes? +
The track_order tool accepts multiple bill codes in a single call. You just list the codes in your prompt, and the agent will return a combined status report for all of them.
Can I use `get_shipping_rates` without knowing the exact zip code? +
You should use the listing tools first. Run list_provinces to narrow down the state, and then list_cities to find the specific city before requesting rates. This ensures the rate calculation is accurate.
What is the difference between `create_order` and `get_order_details`? +
Use create_order when you need to submit a brand new shipment to the network. Use get_order_details when you already have an order ID and just want to pull up all the information about that existing record.
Do I need to use `get_waybill_image` for every order? +
No. Use get_waybill_image only when you need the physical, printable label. For status updates, stick to track_order or get_order_details.
How do I check which areas are supported by using the `list_area_codes` tool? +
The list_area_codes tool returns a comprehensive list of J&T's internal area codes. You use these codes to ensure your target pickup or drop-off location is within their operational network.
What should I do if the `create_order` tool fails due to an invalid customer code? +
If create_order fails because of bad credentials, double-check your Customer Code and Password in the J&T VIP Portal. The error message specifies which credential needs fixing.
Can the `get_order_details` tool provide tracking updates for canceled shipments? +
No, get_order_details provides the status of an active order. If a shipment is canceled, use the cancel_order tool first, then check the order history for confirmation.
How do I find all possible states or provinces for Malaysia using the `list_provinces` tool? +
The list_provinces tool lists every recognized state or province in Malaysia. This data helps you structure your queries and narrow down the scope before listing specific cities or districts.
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.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
DJI Developer
Orchestrate DJI drones and payloads — manage flight logs, monitor device health, and handle firmware updates directly from any AI agent.
Freightview
Automate LTL freight quoting, track shipments, and manage carriers via AI agents with Freightview.
DOT Transportation / 美国交通部
Official U.S. DOT transportation data — decode VINs, check safety recalls, and audit ratings via AI.
You might also like
Coda
Enable your AI agent to manage docs, tables, formulas, and rows via the Coda API.
PubNub (Real-time Messaging)
Enable real-time messaging, presence tracking, and message history for your AI agent using PubNub's global data stream network.
BigCommerce
Automate eCommerce native workflows via BigCommerce — manage full catalogs, orders, customers, and active coupons directly from your AI agent.