Back to Directory/Developer Tools

Aether-X Port Delay Intelligence

Port delay exposure with p50/p90 confidence intervals, demurrage impact and a free public feed.

Developer ToolsPythonv0.4.4

aetherx-mcp

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

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

ToolArgumentsReturns
get_port_riskport_id (UN/LOCODE)Congestion score, ETA delay, waiting vessels, freight volatility
get_ports_riskport_ids (list)Same, for a whole portfolio, fetched in parallel
list_supported_ports—The 15 pre-seeded 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,
  "updated_at": "2026-09-17 15:46:53"
}

Configuration

VariableDefaultDescription
RAPIDAPI_KEY—When set, requests are routed through the RapidAPI gateway (metered billing)
RAPIDAPI_HOSTaether-x-port-congestion-oracle.p.rapidapi.comRapidAPI host
AETHERX_BASE_URLhttps://aether-x-oracle-production.up.railway.appDirect 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?"

License

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

Installation

Source-derived launch command. Check the maintainer’s required arguments and credentials before running:

bash
uvx aetherx-mcp

Set up in your AI client

Merge this template into ~/Library/Application Support/Claude/claude_desktop_config.json. Keep existing servers. Add any arguments, credentials, and permissions required by the maintainer; this template has not been install-tested.

json
{
  "mcpServers": {
    "io-github-belegante-byte-aetherx-mcp": {
      "command": "uvx",
      "args": [
        "aetherx-mcp"
      ]
    }
  }
}

Restart Claude Desktop completely for changes to take effect. Confirm the server appears connected in the client’s tool list, then try a read-only example from its documentation.

Claude Desktop setup reference

Package

aetherx-mcppypi

Compatible MCP Clients

Aether-X Port Delay Intelligence works with any MCP-compatible client. Copy the config snippet from the Configuration section above and add it to the file shown for your client, then restart the application.

  • Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.jsonRestart Claude Desktop completely for changes to take effect.
  • Cursor~/.cursor/mcp.jsonRestart Cursor for changes to take effect.
  • VS Code.vscode/mcp.jsonReload VS Code window for changes to take effect.
  • Windsurf~/.codeium/windsurf/mcp_config.jsonRestart Windsurf for changes to take effect.
  • Claude Code.mcp.jsonSave at the project root, then start Claude Code in that project and review the MCP server approval prompt. Keep real credentials out of shared files.

Learn More