Skip to main content

aetherx-mcp — Port Congestion, Maritime Logistics & Supply Chain MCP Server

Aether-X is an MCP server for the Aether-X Port Congestion Oracle that gives any MCP-compatible agent (Claude Desktop, Cursor, VS Code, custom LLM agents) port congestion, maritime delay, vessel queue and supply-chain risk signals for global trade — answered in plain language for simple queries ("is Rotterdam delayed?") and in USD exposure for decision-grade workflows (demurrage, charter risk, fiscal arbitrage across routes).

Keywords: maritime, shipping, vessels, ports, port congestion, demurrage, freight, logistics, supply chain, ETA delay, vessel queue, chokepoints, Suez, Panama, trade lanes, cargo, quantitative finance.

DATA INTEGRITY NOTICE: Brazilian ports (BRSSZ Santos, BRPNG Paranaguá, BRRIO Rio de Janeiro) feed live operational line-ups (data_source="live:appa+santos+lachmann"); Niterói (BRNIT) and Itaguaí (BRITG) together with Rio de Janeiro feed live line-up from SILOG PortosRio (data_source="live:portosrio_silog"). The remaining ports serve a static reference seed (data_source="static_reference_seed"). Every tool result includes data_source and as_of. The 24/48/72h trend is a synthetic projection, not a live forecast. Seed values are NOT real-time field data.

Install

pip install aetherx-mcp
# or run without installing (recommended for MCP clients):
uvx aetherx-mcp

Configure your MCP client

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "aetherx-oracle": {
      "command": "uvx",
      "args": ["aetherx-mcp"],
      "env": { "RAPIDAPI_KEY": "SUA_RAPIDAPI_KEY" }
    }
  }
}

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "aetherx-oracle": {
      "command": "uvx",
      "args": ["aetherx-mcp"],
      "env": { "RAPIDAPI_KEY": "SUA_RAPIDAPI_KEY" }
    }
  }
}

Tools

Tool Arguments Returns
get_port_operations_status port_id (UN/LOCODE) Plain-language status (NORMAL / CONGESTED), delay, waiting vessels, source provenance + optional decision-layer upsell — free observation
get_port_risk port_id (UN/LOCODE) Congestion score, ETA delay, waiting vessels, freight volatility, daily demurrage estimate
get_ports_risk port_ids (list) Same, for a whole portfolio, fetched in parallel
get_port_trend port_id (UN/LOCODE) 24h / 48h / 72h congestion projection + trend label (acelerando / estável / descongestionando)
list_supported_ports — The 35 ports & chokepoints (id, name, country)

Every response is a typed payload:

{
  "port_id": "BRSSZ",
  "port_name": "Santos",
  "country": "Brasil",
  "congestion_score": 0.78,
  "eta_delay_days": 1.6,
  "waiting_vessels": 12,
  "freight_volatility_index": 0.42,
  "estimated_daily_demurrage_usd": 63200,
  "updated_at": "2026-09-17 15:46:53"
}

Configuration

Variable Default Description
RAPIDAPI_KEY — When set, requests are routed through the RapidAPI gateway (metered billing)
RAPIDAPI_HOST aether-x-port-congestion-oracle.p.rapidapi.com RapidAPI host
AETHERX_BASE_URL https://aetherx.aether-grid.io Direct API base URL

Without RAPIDAPI_KEY, the server calls the public production API directly.

Example agent prompts

  • "Is the port of Santos delayed right now?" (→ get_port_operations_status)
  • "Where is my cargo stuck? What's the waiting time at Paranaguá?" (→ get_port_operations_status)
  • "What's the congestion risk at Rotterdam over the next 3 days?" (→ get_port_trend, forecast_vessel_queue_delays)
  • "Rank these ports by congestion: BRSSZ, CNSHA, NLRTM, USLAX." (→ get_ports_risk)
  • "How many ships are waiting at Shanghai?" (→ get_port_state, get_port_operations_status)
  • "Which route minimizes demurrage + fiscal cost for my fertilizer cargo to MT?" (→ evaluate_fiscal_routing, requires M2M key)

License

MIT — see LICENSE. The signals are provided "AS IS" and do not constitute investment advice. See the Terms of Service.

Metadata

Release files for aetherx-mcp 0.2.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aetherx-mcp 0.2.5
File Size Uploaded
aetherx_mcp-0.2.5.tar.gz 10.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aetherx-mcp 0.2.5
File Interpreter ABI Platform
aetherx_mcp-0.2.5-py3-none-any.whl Python 3 none any Details

Total release size: 20.6 kB

Release files / aetherx_mcp-0.2.5.tar.gz

Download URL aetherx_mcp-0.2.5.tar.gz
Size 10.8 kB
Tags Source
SHA-256 checksum
How to use checksums
a69e818bfcd727a859246356b1788c4df74608eb1dfd9227f3306808d30c0ec4
BLAKE2b-256 checksum
How to use checksums
0a5d4590c9473878adaafcada2df4ad3b8a8a144b9a9cde4a2bb8eceb01332c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / aetherx_mcp-0.2.5-py3-none-any.whl

Download URL aetherx_mcp-0.2.5-py3-none-any.whl
Size 9.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7d3d6dc1a3f8a4766180800604a0eaf9fff6c07460a394e824bd41f4de7a23f4
BLAKE2b-256 checksum
How to use checksums
4e7d1eb870d8cde6c793cca5c87ffb08d3d51016a0bdf560449e95f9e8eeaf03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release history Release notifications | RSS feed

This release

0.2.5 This release

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page