4,500+ servers built on MCP Fusion
Vinkius

Shansong Swift Delivery MCP. Track live GPS, calculate fees, and dispatch orders automatically.

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

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

Just plug in your AI agents and start using Vinkius.

Shansong Swift Delivery MCP Server connects your AI agent directly into Shansong's P2P logistics network. It lets you estimate delivery routes, dispatch riders instantly, and track live GPS locations for any order.

Use it to manage the entire last-mile process without touching a dashboard.

What your AI agents can do

Add tip

Adds a monetary tip to encourage a driver to pick up an order faster.

Calculate fee

Determines the final cost of a delivery route before placing an official order.

Cancel order

Stops a live delivery dispatch that needs to be canceled for any reason.

+ 7 more capabilities included
Track Rider Location

Gets live GPS coordinates of the Shansong rider assigned to an order.

Estimate Delivery Costs

Calculates the total fee for a delivery route before dispatching an order.

Create New Deliveries

Submits a complete, actionable new Shansong delivery order payload.

Manage Order Status

Retrieves the live status details for any existing order ID.

Dispatch Commands

Can cancel a dispatch, confirm goods pickup, or add tips to incentivize the rider.

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

Shansong Swift Delivery: 10 Tools for Logistics

Manage every stage of the delivery lifecycle—from estimating costs to tracking real-time rider movement—using these ten specialized tools.

add019d847e

add tip

Adds a monetary tip to encourage a driver to pick up an order faster.

calculate019d847e

calculate fee

Determines the final cost of a delivery route before placing an official order.

cancel019d847e

cancel order

Stops a live delivery dispatch that needs to be canceled for any reason.

confirm019d847e

confirm goods

Marks the shipment as successfully picked up from the origin location.

create019d847e

create order

Generates and submits a brand new delivery order into the Shansong network.

query019d847e

query city list

Fetches a list of all active cities where Shansong currently operates services.

query019d847e

query order info

Retrieves the current, live status and details for an existing order ID.

query019d847e

query rider position

Gets real-time GPS coordinates of the assigned Shansong rider.

query019d847e

query store list

Lists all available stores within a specific city for routing purposes.

submit019d847e

submit complaint

Submits an official complaint against the assigned rider through the system.

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 Shansong Swift Delivery, 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

Shansong Swift Delivery MCP Server connects your AI agent straight into Shansong’s Point-to-Point logistics network. It handles the whole last mile—you don't gotta touch any dashboards, you just tell your agent what needs doing. You can manage everything from figuring out costs to tracking where that rider is right now.

To get started, you first need to know where Shansong operates; use query_city_list to pull up every active city they service. When you're planning a route, you gotta check the local stops; running query_store_list lets your agent list all available stores within a specific area for precise routing purposes. Before generating anything, you run calculate_fee to determine the final cost of a delivery route.

This confirms the budget before you commit.

Ready to send it out? You use create_order to generate and submit a brand new delivery order payload into the Shansong network. Once that's done, your agent can mark the goods as officially picked up from the origin point by executing confirm_goods. If things change fast—say, you need to stop the dispatch for some reason—you hit cancel_order to halt a live delivery immediately.

While it's en route, you keep tabs on everything. You can get real-time GPS coordinates of the assigned Shansong rider using query_rider_position. For any existing order ID, running query_order_info gives your agent the current status and all the live details about that package. If the rider needs extra motivation to pick up an order faster, you can add a monetary tip directly with add_tip.

If something goes wrong—maybe the service is bad or the delivery was botched—you submit an official complaint against the assigned rider using submit_complaint.

This setup gives your agent total control over the entire logistics lifecycle. You initiate the process by establishing the order, monitor it minute-by-minute with live tracking and status checks, and you can intervene immediately whether that means canceling a job, confirming pickup, or making sure the driver gets the incentive they need.

How Shansong Swift Delivery MCP Works

  1. 1 First, sign up on the Shansong Open Platform and register your application. Get your Client ID, App Secret, and Shop ID.
  2. 2 Push these three variables into Vurb. The node extension generates the required 'Sign' string by converting your JSON payload to an MD5 Hash for their network.
  3. 3 Your AI agent can now use the tools—like create_order or query_rider_position—to interact with the live delivery system.

The bottom line is, you get a direct API bridge into Shansong's operational systems, letting your AI client handle logistics tasks without needing human intervention on external websites.

Who Is Shansong Swift Delivery MCP For?

This server is for the operations engineer who gets tired of clicking through multiple dashboards just to answer 'Where is my package?' It’s built for teams that need real-time, automated control over physical movement and dispatch logistics.

Dispatch Coordinator

Uses calculate_fee before sending out new orders and uses create_order to formally initiate the trip.

Customer Support Agent

Runs query_rider_position instantly within a chat context to give customers live GPS updates on their package.

Retail Operations Manager

Uses cancel_order or submit_complaint autonomously when a delivery goes wrong, logging the incident immediately.

What Changes When You Connect

  • Real-time location updates: Stop asking agents to manually check tracking sites. Using query_rider_position lets your agent stream the rider's exact coordinates directly into a chat response.
  • Automated cost verification: Never guess shipping rates again. Before committing to an order, run calculate_fee to get the definitive price structure for the route.
  • Full lifecycle control: Need to stop or change an order? Your agent handles it with cancel_order, submitting the payload instantly and keeping your workflow clean.
  • Instant dispatching: From estimating costs to submitting the final request, you can execute a complete logistics flow—calculate_fee followed by create_order—in one sequence.
  • Proactive support handling: Instead of waiting for customers to ask 'Where is it?', your agent can proactively call query_order_info and report status updates automatically.

Real-World Use Cases

01

Handling a delayed shipment query

A customer texts, 'What's wrong with order SS991024?' The agent immediately calls query_order_info to confirm the status. Then, it uses query_rider_position to give the customer live GPS data, confirming exactly where the rider is right now.

02

Setting up a new drop-off point

A coordinator needs to ship documents from Store A to Store B. The agent first calls query_store_list for both locations, then uses calculate_fee with the coordinates to confirm the price before finally calling create_order.

03

Correcting a misassigned rider

The initial driver is struggling. The agent first calls submit_complaint against the assigned rider for poor performance, then uses cancel_order to pull the job, allowing dispatchers to reassign it immediately.

04

Completing a tricky pickup

Goods were dropped off but the system hasn't logged them. The agent first calls confirm_goods and then uses add_tip on the successful delivery record to thank the rider for their help.

The Tradeoffs

Trying to manage status updates

Writing a series of steps like: '1. Go to Order Dashboard. 2. Click Status tab. 3. Manually input the new time.' This requires jumping between multiple external web pages and copy-pasting data.

Let your agent handle it end-to-end. Just call query_order_info with the ID, and the system returns all the status changes automatically. No dashboards needed.

Forgetting to check pricing first

Calling create_order without verifying the fee structure. You risk dispatching a job at the wrong cost or missing local surcharges.

Always call calculate_fee first. Use that result as validation before you submit the final payload via create_order. It's a necessary two-step check.

Using generic location data

Telling customers 'The rider is near downtown.' This vague statement doesn't help solve their problem and sounds unprofessional.

Use query_rider_position to get live coordinates. Your agent can then format this precise data (Lat/Long) into a clean, authoritative customer message.

When It Fits, When It Doesn't

Use this MCP Server if your core business process revolves around managing physical movement: dispatching goods, tracking location in real-time, or handling last-mile logistics. It’s essential when you need to execute complex chains of actions—like checking fees, creating the order, and then querying status—all without human clicks.

Don't use this if your problem is purely informational (e.g., 'What are today's weather forecasts?') or requires accessing internal HR databases. For those cases, you need a different data source type. If you only need to read static lists of cities, query_city_list works, but for actual dispatching and tracking, this is your go-to tool.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Shansong. 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 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

add_tip calculate_fee cancel_order confirm_goods create_order query_city_list query_order_info query_rider_position query_store_list submit_complaint

Customer support usually means endless clicks and confusing status pages.

Today, answering 'Where is my order?' requires the agent to log into the Order Dashboard, search by ID, wait for the page to load, read out a vague status (e.g., 'In Transit'), and then potentially open a separate map link—all while the customer waits on hold or in chat.

With this MCP server, your AI client handles it instantly. You just pass the order ID to `query_order_info`. The agent pulls the live status, verifies the last known location using `query_rider_position`, and gives a precise, actionable update—no dashboards involved.

The Shansong Swift Delivery MCP Server: Full control over dispatching.

Manual dispatch requires someone to first check the pricing structure, then manually fill out a form with all parameters (items, addresses), and finally hit 'Submit.' Mistakes here mean lost revenue or failed deliveries.

Now, your agent executes this entire process cleanly. It calls `calculate_fee` for validation, submits the payload via `create_order`, and you're done. The system handles the complexity; you just manage the intent.

Common Questions About Shansong Swift Delivery MCP

How do I get live tracking using query_rider_position? +

You pass an order ID to query_rider_position. This tool returns the real-time GPS coordinates (Latitude and Longitude) of the assigned driver, allowing your agent to provide precise updates.

Do I need to calculate fees before creating an order using calculate_fee? +

Yes. Always run calculate_fee first. This confirms the current rates and total cost for the route. It’s best practice to validate pricing before you call create_order.

What if I need to cancel a delivery, what tool do I use? +

Use cancel_order. This tool sends the cancellation payload to Shansong's system. It handles stopping the dispatch and updating the status internally.

How do I submit a complaint against a driver? +

Call the submit_complaint tool directly. You provide necessary details, and the server submits an official record of the issue to Shansong's system for review.

How do I authenticate my agent to use the `create_order` tool? +

You must provide your Client ID, App Secret, and Shop ID. The Node extension handles authentication by generating a required MD5 Hash signature. This ensures that every dispatch request sent through your AI client is properly authenticated with Shansong's network.

Before calling any dispatch tool, how can I check available cities using `query_city_list`? +

The tool returns a list of all active operating cities. Running this first step confirms that your agent targets a valid geographic area. This prevents errors when calculating fees or attempting to create an order in an unsupported region.

If I need a detailed status update on an existing shipment, how does `query_order_info` work? +

This tool provides comprehensive details about the entire order lifecycle. It returns current statuses beyond just location, including key milestones like 'picked up' or 'out for delivery'. You get a full view of where the order stands.

What process does `confirm_goods` handle after a successful pick-up? +

This action formally registers that the goods were successfully picked up at the source location. It completes the first critical leg of the journey, telling Shansong's system to move the order into the official dispatch queue for routing.

How is the Shansong API payload encrypted? +

Instead of demanding complex LLM scripting to assemble clientId, JSON stringification, and MD5 encoding, this plugin seamlessly abstracts the sign variable creation. All HTTP form-data bounds are strictly governed locally on the proxy instance yielding instant results.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Shansong Swift Delivery. 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.

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.