# ProShip Thailand Post

Connects AI assistants to Thailand Post via ProShip for automated parcel tracking, order creation, and shipping label generation.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: proship1
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/proship1/proship-mcp
- Updated: 2026-08-18
- HTML: https://affpapa.org/en/nevibecode/mcp/proship-thailand-post

## What it does

The integration exposes ProShip logistics tools over the Model Context Protocol endpoint. Without an account, agents can call `track_parcel` to trace packages or inspect delivery statuses. Once an authorization token is supplied, the agent gains access to creating orders, checking duplicates, canceling shipments, and fetching shipping labels.

The server architecture remains stateless by passing Bearer tokens directly upstream to `api.proship.me`. It keeps only an in-memory cache lasting 10 minutes to serve label PDF files.

Payload weights must be passed in grams. Order identifiers use pipe-delimited identifiers like `order-xxx|123`, and `print_label` fails unless given this complete string.

## Requirements
- Remote server: `https://mcp.proship.me/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http proship-mcp https://mcp.proship.me/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add proship-thailand-post --url https://mcp.proship.me/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "proship-thailand-post": {
            "url": "https://mcp.proship.me/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "proship-thailand-post": {
            "type": "http",
            "url": "https://mcp.proship.me/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http proship-thailand-post https://mcp.proship.me/mcp
```

## When to use it
- track Thailand Post parcels directly through assistant chats
- generate and retrieve PDF shipping labels for outgoing boxes
- register new shipments and safeguard against duplicate entries
- fetch delivery pipelines and list store orders

## Example prompts
- Track the Thailand Post package with tracking number TH123456789
- Create a Thailand Post shipment for an item weighing 500 grams
- Fetch the shipping label link for order `order-xyz|789`

## Similar
- [Scrapling MCP Server](https://affpapa.org/en/nevibecode/mcp/scrapling-mcp-server.md) — MCP server · ★ 89899
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119231
- [AIHawk](https://affpapa.org/en/nevibecode/mcp/aihawk.md) — MCP server · ★ 32260
- [Skyvern](https://affpapa.org/en/nevibecode/mcp/skyvern.md) — MCP server · ★ 23283
- [SeleniumBase MCP](https://affpapa.org/en/nevibecode/mcp/seleniumbase-mcp.md) — MCP server · ★ 13181
- [Inbox Zero](https://affpapa.org/en/nevibecode/mcp/inbox-zero.md) — MCP server · ★ 12826

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
