Skip to main content

aetherx-mcp

MCP server for the Aether-X Port Congestion Oracle — gives any MCP-compatible agent (Claude Desktop, Cursor, VS Code, custom LLM agents) reference port congestion signals for global trade and quantitative finance.

DATA INTEGRITY NOTICE: Brazilian ports (BRSSZ Santos, BRPNG Paranaguá) feed live operational line-ups (data_source="live:appa+santos+lachmann"); Rio de Janeiro (BRRIO) feeds 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_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 17 ports (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://aether-x-oracle-production.up.railway.app Direct API base URL

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

Example agent prompts

  • "What's the congestion risk at Santos right now?"
  • "Rank these ports by congestion: BRSSZ, CNSHA, NLRTM, USLAX."
  • "Which of my Asian ports has the highest freight volatility index?"
  • "Project the congestion at Rotterdam over the next 3 days."

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.3

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.3
File Size Uploaded
aetherx_mcp-0.2.3.tar.gz 6.5 kB Details

Built distribution (wheel)

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

Total release size: 12.9 kB

Release files / aetherx_mcp-0.2.3.tar.gz

Download URL aetherx_mcp-0.2.3.tar.gz
Size 6.5 kB
Tags Source
SHA-256 checksum
How to use checksums
8eb9f77c363357b25d646ae766d101b40e072149b5f46ce21f3486e2c4d2e85b
BLAKE2b-256 checksum
How to use checksums
58bae2f08385e422d44a0cc93a0422357900f5cf1062e8146e454c4eff7bb0c7
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.3-py3-none-any.whl

Download URL aetherx_mcp-0.2.3-py3-none-any.whl
Size 6.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d4797b7589461b2fda7297cb4da5f1d3f6967b41c83d37f1e7dd80d86eab5dc2
BLAKE2b-256 checksum
How to use checksums
a51ad6cf816b17f43e022109d209719f03f7984776e518bc4cf9a18f2c978e17
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

0.2.5

2 release files

0.2.4

2 release files

This release

0.2.3 This release

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