# com.shaq-log/freight-mcp (remote · search.shaq-logistics.com)

Real-time ocean freight rates, LCL pricing, and booking management for global logistics.

- Trust score: 62/100 (medium)
- Change this week: +3
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-20

> **Recent critical change**: Authorization (2026-08-18). See the changelog below before you install this server.

## Components

- remote · `search.shaq-logistics.com`: 62/100 (this document), [markdown](https://verifymcp.io/servers/com-shaq-log-freight-mcp/search.md), [page](https://verifymcp.io/servers/com-shaq-log-freight-mcp/search)

## Channel facts

- Endpoint: `https://search.shaq-logistics.com/sse`
- Transports: `sse`
- Auth: `none`
- Version: `2.2.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-20.

- **Endpoint Security**: 63/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation check failed: no authorisation is required to call this server, and it exposes a tool marked destructive (create_booking).
  - HTTPS is enforced; there's no plaintext access path.
  - The HSTS (Strict-Transport-Security) header is present.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 40/100
  - Verified sse transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 84/100
  - 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).
  - AI-judged instruction clarity (good).
  - Tool/resource definitions use about 1135 tokens (~94/item across 12 items; 9 tools + 3 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 27/100
  - Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.
- **Tool Coverage**: 71/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 0% of tool parameters carry a description.
  - Structured output schemas are declared (100% of tools); any adoption earns full credit.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add --transport http com-shaq-log-freight-mcp https://search.shaq-logistics.com/sse
```

### Codex

```toml
[mcp_servers.com-shaq-log-freight-mcp]
url = "https://search.shaq-logistics.com/sse"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "com-shaq-log-freight-mcp": {
      "type": "remote",
      "url": "https://search.shaq-logistics.com/sse",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add com-shaq-log-freight-mcp --url https://search.shaq-logistics.com/sse --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  com-shaq-log-freight-mcp:
    url: "https://search.shaq-logistics.com/sse"
```

### Other

```json
{
  "mcpServers": {
    "com-shaq-log-freight-mcp": {
      "type": "http",
      "url": "https://search.shaq-logistics.com/sse"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-19 (score 62, +1)

No change was recorded against any check on this day. Stability & Change Management went from 20 to 23. That category is still filling its 30-day observation window: 6 days of observed history at the previous scan, 7 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-08-18 (score 61, 0)

- [critical regression] Authorization: unverified → fail
- [security] Tool “create_booking” is now declared destructive
- [security] Tool “subscribe_rate_alert” is now declared destructive

### 2026-08-17 (score 61, +1)

No change was recorded against any check on this day. Stability & Change Management went from 13 to 17. That category is still filling its 30-day observation window: 4 days of observed history at the previous scan, 5 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-08-15 (score 60, +1)

No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

### 2026-08-13 (score 59, +1)

- [functional improvement] Stability: unverified → 0.03

### 2026-08-12 (score 58)

First indexed and scored.

## MCP tools (9)

### `search_freight_rates` (~106 tokens)

Search real-time ocean freight rates (FCL & LCL) between two ports. Returns available rates with price and validity. Port names support aliases (e.g. 'Shenzhen' matches all Shenzhen terminals, 'LA' matches 'Los Angeles'). Example: search_freight_rates(origin='Shenzhen', destination='Los Angeles', container_type='40HC')

Input parameters:

- `container_type` (string)
- `destination` (string, required)
- `origin` (string, required)

Output parameters:

- `result` (string)

### `create_booking` (~341 tokens)

Submit a shipping booking request (FCL or LCL). REQUIRES pin parameter (contact SHAQ at info@shaq-logistics.com to get your pin). REQUIRES 7 mandatory fields: contact_name, contact_phone, contact_email, supplier_name, supplier_phone, supplier_email, po_number. If any mandatory field is missing, the tool returns an error listing which fields are needed. All bookings are created with 'pending_review' status. Example: create_booking(pin='shaq2026', origin_port='Shenzhen', destination_port='Los Angeles', container_type='40HC', container_count=1, contact_name='John', contact_email='john@example.com', contact_phone='+1234567890', supplier_name='ABC Factory', supplier_phone='+8613800001111', supplier_email='sales@abcfactory.com', po_number='PO-2026-0001', product_name='Electronics')

Input parameters:

- `contact_email` (string, required)
- `contact_name` (string, required)
- `contact_phone` (string, required)
- `container_count` (integer)
- `container_type` (string)
- `destination_port` (string, required)
- `freight_rate_usd` (number)
- `hs_code` (string)
- `origin_port` (string, required)
- `pin` (string, required)
- `po_number` (string, required)
- `product_name` (string)
- `remark` (string)
- `service_type` (string)
- `supplier_email` (string, required)
- `supplier_name` (string, required)
- `supplier_phone` (string, required)
- `weight_per_container` (string)

Output parameters:

- `result` (string)

### `track_booking` (~58 tokens)

Track a shipping booking order by order number. Returns current status (pending_review, confirmed, shipped, etc.), timeline, and booking details. Example: track_booking(order_number='SQ-2026-001')

Input parameters:

- `order_number` (string, required)

Output parameters:

- `result` (string)

### `list_ports` (~65 tokens)

List available ports with alias support. Search by name, code, or country. Returns matching ports and their aliases. Example: list_ports(query='China', limit=20) or list_ports(query='Los Angeles')

Input parameters:

- `limit` (integer)
- `query` (string)

Output parameters:

- `result` (string)

### `get_freight_index` (~61 tokens)

Get freight rate index data for market trends. Shows average rates for major trade lanes (e.g. China-US West Coast, China-Europe). Example: get_freight_index(route='china-us-west-coast')

Input parameters:

- `route` (string)

Output parameters:

- `result` (string)

### `subscribe_rate_alert` (~78 tokens)

Subscribe to freight rate change alerts. Get notified by email when rates change for a specific route. Example: subscribe_rate_alert(email='john@example.com', origin='Shenzhen', destination='Los Angeles')

Input parameters:

- `destination` (string, required)
- `email` (string, required)
- `origin` (string, required)
- `service_type` (string)

Output parameters:

- `result` (string)

### `get_sailing_schedule` (~94 tokens)

Get upcoming vessel sailing schedules between two ports. Returns vessel name, voyage number, ETD, ETA, transit time, and frequency. Use this when customers ask 'when is the next ship' or 'how long does it take'. Example: get_sailing_schedule(origin='Shenzhen', destination='Los Angeles')

Input parameters:

- `destination` (string, required)
- `limit` (integer)
- `origin` (string, required)

Output parameters:

- `result` (string)

### `get_port_fees` (~86 tokens)

Get port fee types for a given port. Returns fee categories, not specific amounts.
    
    Args:
        port: Port name (e.g., Shenzhen, Shanghai, Ningbo)
        fee_type: Optional filter by fee type
    
    Returns:
        List of port fee types and categories

Input parameters:

- `fee_type` (string)
- `port` (string, required)

Output parameters:

- `result` (string)

### `get_customs_info` (~74 tokens)

Get customs compliance information for importing to a specific country. Returns required documents, special requirements, restricted items, duty/tax rates, and FTA info. Use this when customers ask about customs, documents, import requirements, or duties. Example: get_customs_info(country='Australia')

Input parameters:

- `country` (string, required)

Output parameters:

- `result` (string)

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/com-shaq-log-freight-mcp/search#diagnostics

## Score history

- 2026-08-20: 62
- 2026-08-19: 62
- 2026-08-18: 61
- 2026-08-17: 61
- 2026-08-16: 60
- 2026-08-15: 60
- 2026-08-14: 59
- 2026-08-13: 59
- 2026-08-12: 58

## Links

- Remote endpoint: https://search.shaq-logistics.com/sse
- Changelog RSS feed: https://verifymcp.io/servers/com-shaq-log-freight-mcp/search.xml
- Changelog JSON feed: https://verifymcp.io/servers/com-shaq-log-freight-mcp/search.json
- HTML version of this page: https://verifymcp.io/servers/com-shaq-log-freight-mcp/search
