{"apiVersion":"v1","directorySlug":"proship-mcp-b34b403095","title":"Proship","description":null,"pageUrl":"https://www.mcpbundles.com/skills/proship-mcp-b34b403095","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.proship.me/mcp","hostedMcpUrl":null,"toolCount":11,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"me.proship/proship-mcp-b34b403095","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"track_parcel","description":"Track any parcel by tracking number (Thailand Post and other Thai carriers). Returns current status with Thai label plus the event history. Works without auth if the server has a tracking token configured; otherwise pass your Bearer token.","inputSchema":{"type":"object","required":["tracking_no"],"properties":{"tracking_no":{"type":"string"}}},"logicalName":"track_parcel","displayName":"track_parcel","title":"track_parcel","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_order_statuses","description":"Reference data: the ProShip order status pipeline. Returns every status code with its Thai label and English meaning. Use these codes with list_orders and update_order_status.","inputSchema":{"type":"object","properties":{}},"logicalName":"get_order_statuses","displayName":"get_order_statuses","title":"get_order_statuses","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"signup","description":"Creates a real ProShip account and shop, ready for Thailand Post EPS (thaipost0) shipping. The response contains your API token, user, and shop_id — SHOWN ONLY ONCE. Save the token into your MCP client's Authorization header. A full thaipost contract additionally requires a Thailand Post account arranged with ProShip support (multi-day human process).","inputSchema":{"type":"object","required":["shop_name","phone","address"],"properties":{"phone":{"type":"string"},"address":{"type":"object","required":["address","sub_district","district","province","zipcode"],"properties":{"address":{"type":"string"},"zipcode":{"type":"string"},"district":{"type":"string"},"province":{"type":"string"},"sub_district":{"type":"string"}}},"shop_name":{"type":"string"},"display_name":{"type":"string"}}},"logicalName":"signup","displayName":"signup","title":"signup","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_shops","description":"List the shops on YOUR ProShip account. Use the shop_id with create_order.","inputSchema":{"type":"object","properties":{}},"logicalName":"list_shops","displayName":"list_shops","title":"list_shops","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"create_order","description":"Create a shipment order. Defaults to Thailand Post EPS (thaipost0). Weight is in GRAMS. Returns the order_id — it contains a pipe suffix (order-xxx|123); always pass the FULL id to other tools. Optional cod_amount enables cash-on-delivery.","inputSchema":{"type":"object","required":["shop_id","weight","customer"],"properties":{"user":{"type":"string"},"ref_no":{"type":"string"},"weight":{"type":"number"},"remarks":{"type":"string"},"shop_id":{"type":"string"},"customer":{"type":"object","required":["name","phone","address"],"properties":{"name":{"type":"string"},"phone":{"type":"string"},"address":{"type":"object","required":["address","sub_district","district","province","zipcode"],"properties":{"address":{"type":"string"},"zipcode":{"type":"string"},"district":{"type":"string"},"province":{"type":"string"},"sub_district":{"type":"string"}}}}},"products":{"type":"array","items":{"type":"object","required":["name","qty"],"properties":{"qty":{"type":"number"},"name":{"type":"string"},"price":{"type":"number"}}}},"cod_amount":{"type":"number"},"shipping_method":{"enum":["thaipost0","thaipost"],"type":"string"}}},"logicalName":"create_order","displayName":"create_order","title":"create_order","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_orders","description":"List orders on YOUR account. Optional numeric status filter (see get_order_statuses). Paginated.","inputSchema":{"type":"object","properties":{"page":{"type":"number"},"status":{"type":"number"},"per_page":{"type":"number"}}},"logicalName":"list_orders","displayName":"list_orders","title":"list_orders","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_order","description":"Get one order by id (full pipe-suffixed id is fine). Returns status with Thai label and tracking number.","inputSchema":{"type":"object","required":["order_id"],"properties":{"order_id":{"type":"string"}}},"logicalName":"get_order","displayName":"get_order","title":"get_order","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"update_order_status","description":"Set an order status by numeric code (see get_order_statuses).","inputSchema":{"type":"object","required":["order_id","status"],"properties":{"status":{"type":"number"},"order_id":{"type":"string"}}},"logicalName":"update_order_status","displayName":"update_order_status","title":"update_order_status","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cancel_order","description":"Delete/cancel an order by id.","inputSchema":{"type":"object","required":["order_id"],"properties":{"order_id":{"type":"string"}}},"logicalName":"cancel_order","displayName":"cancel_order","title":"cancel_order","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"check_duplicate","description":"Check whether a customer phone number already has a recent order (duplicate-shipment guard).","inputSchema":{"type":"object","required":["phone"],"properties":{"phone":{"type":"string"}}},"logicalName":"check_duplicate","displayName":"check_duplicate","title":"check_duplicate","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"print_label","description":"Generate the shipping label PDF for one or more orders. REQUIRES the FULL pipe-suffixed order ids (order-xxx|123) — stripped ids are rejected upstream. Returns a temporary URL (valid ~10 minutes) where the PDF can be downloaded.","inputSchema":{"type":"object","required":["order_ids"],"properties":{"size":{"type":"string"},"printer":{"enum":["proship","proship_v3p","paperang"],"type":"string"},"order_ids":{"type":"array","items":{"type":"string"}}}},"logicalName":"print_label","displayName":"print_label","title":"print_label","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Proship&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AucHJvc2hpcC5tZS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Proship%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.proship.me%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Proship%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.proship.me%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Proship&connectorUrl=https%3A%2F%2Fmcp.proship.me%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Proship\" --url \"https://mcp.proship.me/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/proship-mcp-b34b403095","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/proship-mcp-b34b403095/tools/{tool}","mcpServerUrl":"https://mcp.proship.me/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/proship-mcp-b34b403095?live=1"}