Aether-X Port Congestion Oracle: API + Python SDK + MCP server for predictive port congestion, ETA delay and freight volatility (16 global ports). MIT.
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Documented (README)
- !No standard license detected
claude mcp add aetherx-oracle-engine -- python -m --upgrade{
"mcpServers": {
"aetherx-oracle-engine": {
"command": "python",
"args": ["-m", "pytest"]
}
}
}MCP Servers overview
# Aether-X Port Congestion Oracle
[](https://pypi.org/project/aetherx-oracle/)
[](https://pypi.org/project/aetherx-oracle/)
[](https://pypi.org/project/aetherx-oracle/)
[](https://registry.modelcontextprotocol.io)
[](https://aetherx.aether-grid.io/)
**Port congestion signals for developers, AI agents, logistics systems and quantitative workflows.**
> **DATA INTEGRITY NOTICE**: **Brazilian ports feed LIVE operational line-ups.** Santos (BRSSZ), Paranaguá (BRPNG) and Rio de Janeiro (BRRIO) are refreshed from APPA Paranaguá, the Porto de Santos operations panel and Lachmann schedules (`data_source="live:appa+santos+lachmann"`); Rio de Janeiro (BRRIO), Niterói (BRNIT) and Itaguaí (BRITG) come from SILOG PortosRio (`data_source="live:portosrio_silog"`), refreshed periodically in production. The remaining 14 ports serve a **reference seed** (`data_source="static_reference_seed"`). Every API/MCP response includes `data_source` and `as_of`. The 24/48/72h trend is a synthetic projection (`data_source="synthetic_projection"`), not a live forecast. Numbers from the seed are reference baselines, NOT real-time field data.
Aether-X is **live physical-world port intelligence** — port congestion signal, vessel queue intelligence, port delay risk / ETA delay, and demurrage exposure — for 19 ports — **5 Brazilian ports LIVE** (4 validated against ANTAQ: Paranaguá, Rio de Janeiro, Itaguaí, Niterói), **14 global ports as static reference seed**. Delivered through a **REST API**, a **typed Python SDK** and a **remote MCP server** for AI agents.
**When to call Aether-X:** when a decision depends on *current* port conditions — choosing between ports, routing cargo, vessel scheduling, ETA risk, demurrage exposure, or supply-chain disruption — not static port information. Every response includes a machine-readable `signal` block (`level`, `live_observation`, `queue_vessels`, `decision_implication`, `as_of`).
Free tier available. No credit card required.
---
## Quick start (Python) — under 3 minutes
```bash
pip install --upgrade aetherx-oracle
```
```python
from aetherx import OracleClient
client = OracleClient(api_key="YOUR_RAPIDAPI_KEY")
risk = client.get_port_risk("BRSSZ")
print(risk.port_name) # Santos
print(risk.congestion_score) # 0.78
print(risk.eta_delay_days) # 1.6
print(risk.estimated_daily_demurrage_usd) # 63200 (USD/day)
```
Get a free API key on the **[RapidAPI listing](https://rapidapi.com/belegante/api/aether-x-port-congestion-oracle)**.
### Compare many ports in one call
```python
portfolio = ["BRSSZ", "CNSHA", "NLRTM", "USLAX", "SGSIN"]
results = client.get_ports_risk(portfolio)
for r in sorted(results, key=lambda x: x.congestion_score, reverse=True):
print(f"{r.port_id:<6} {r.congestion_score:.2f} {r.estimated_daily_demurrage_usd:,}/day")
```
### 24/48/72h trend
```python
trend = client.get_port_trend("NLRTM")
print(trend.trend) # acelerando / estável / descongestionando
print(trend.projection["h48"].congestion_score)
```
### Async (parallel batch)
```bash
pip install "aetherx-oracle[async]"
```
```python
import asyncio
from aetherx import OracleClient
async def main():
client = OracleClient(api_key="YOUR_RAPIDAPI_KEY")
risks = await client.get_ports_risk_async(["BRSSZ", "CNSHA", "NLRTM", "USLAX"])
for r in risks:
print(r.port_id, r.congestion_score)
asyncio.run(main())
```
---
## MCP server (for AI agents)
Ask your agent directly:
> "What's the congestion risk at Santos?"
> "Compare Santos, Shanghai and Rotterdam."
> "Which of these ports has the highest modeled demurrage exposure?"
> "Show me the 72-hour congestion trend for Santos."
**Available tools:** `get_port_risk` · `get_ports_risk` · `get_port_trend`
### Remote (no install)
Add to your MCP client config:
```json
{
"mcpServers": {
"aetherx-oracle": {
"type": "url",
"url": "https://aetherx.aether-grid.io/mcp"
}
}
}
```
### Local (stdio)
```json
{
"mcpServers": {
"aetherx-oracle": {
"command": "uvx",
"args": ["aetherx-mcp"]
}
}
}
```
Published in the **[Official MCP Registry](https://registry.modelcontextprotocol.io)** as `io.github.belegante-byte/aetherx-mcp`, available on [PyPI](https://pypi.org/project/aetherx-mcp/), [Glama](https://glama.ai/mcp/connectors/io.github.belegante-byte/aetherx-mcp) and [Smithery](https://smithery.ai/servers/belegante/aetherx-mcp).
---
## REST API
Base URL: `https://aetherx.aether-grid.io`
| Method | Path | Description |
|--------|------|-------------|
| `GET` | `/v1/port-risk?port_id=BRSSZ` | Congestion score, ETA delay, waiting vessels, freight volatility and daily demurrage for one port |
| `GET` | `/v1/ports-risk?port_ids=...` | Same signal for up to 20 ports in a single call |
| `GET` | `/v1/port-trend?port_id=BRSSZ` | 24h / 48h / 72h congestion projection with trend label |
| `GET` | `/mcp` | Remote MCP endpoint (Streamable HTTP) |
**Example response** (`/v1/port-risk?port_id=BRSSZ`):
```json
{
"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"
}
```
Interactive docs: [Swagger UI](https://aetherx.aether-grid.io/docs) · [OpenAPI](https://aetherx.aether-grid.io/openapi.json)
---
## Supported ports
`BRSSZ` `BRRIO` `CNSHA` `CNNGB` `CNTAO` `SGSIN` `NLRTM` `USLAX` `USNYC` `DEHAM` `MPTNG` `AEDXB` `KRPUS` `GBLGP` `ZACPT` `MXZLO`
Unknown ports fall back to a global statistical estimate (`country="Global"`).
---
## Pricing & free tier
**Free Developer Tier — $0.00** for development, prototyping, CI and evaluation. **No credit card required.**
| Plan | Price | Best for |
|------|-------|----------|
| Free Developer Tier | **$0.00** | Evaluation, prototypes, CI — up to the plan's monthly request limit |
| Pay-as-you-go | **$0.02 / query** | Production traffic beyond the free tier |
Grab a key on the **[RapidAPI listing](https://rapidapi.com/belegante/api/aether-x-port-congestion-oracle)**.
---
## Resources
- [RapidAPI marketplace](https://rapidapi.com/belegante/api/aether-x-port-congestion-oracle)
- [PyPI — aetherx-oracle (SDK)](https://pypi.org/project/aetherx-oracle/)
- [PyPI — aetherx-mcp (MCP server)](https://pypi.org/project/aetherx-mcp/)
- [Official MCP Registry](https://registry.modelcontextprotocol.io) — `io.github.belegante-byte/aetherx-mcp`
- [Glama connector](https://glama.ai/mcp/connectors/io.github.belegante-byte/aetherx-mcp)
- [Smithery gateway](https://smithery.ai/servers/belegante/aetherx-mcp)
- [llms.txt](https://aetherx.aether-grid.io/llms.txt)
- [Terms of Service](https://aetherx.aether-grid.io/terms)
## Writing
- [Predicting Global Port Congestion in Real-Time with Python, DuckDB and MCP](https://dev.to/giovanni_belegante_2b04c5/predicting-global-port-congestion-in-real-time-with-python-duckdb-and-mcp-1ahm) — DEV Community
## Repository layout
```
src/ FastAPI app (REST + remote MCP), reference engine, data
sdk_python/ aetherx-oracle Python SDK (PyPI)
mcp_server/ aetherx-mcp MCP server for AI agents (PyPI)
docs/ OpenAPI specs, llms.txt, Terms of Service
tests/ pytest suite
```
## Development & deployment
```bash
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
python src/engine/init_prod_db.py # seed the DuckDB oracle
uvicorn src.api.main:app --reload --port 8000
python -m pytest tests/ sdk_python/tests/ -v
```
Deploys to [Railway](https://railway.com) via `railway.json`; the DuckDB oracle is seeded idempotently at boot.
---
## Terms & license
Signals are provided **"AS IS"**, without warranty, and **do not constitute investment advice**. See [Terms of Service](https://aetherx.aether-grid.io/terms).
The **Python SDK** is **MIT** licensed. The **API, reference engine and data pipeline** are proprietary — hosted usage is governed by the Terms.What people ask about aetherx-oracle-engine
What is belegante-byte/aetherx-oracle-engine?
+
belegante-byte/aetherx-oracle-engine is mcp servers for the Claude AI ecosystem. Aether-X Port Congestion Oracle: API + Python SDK + MCP server for predictive port congestion, ETA delay and freight volatility (16 global ports). MIT. It has 0 GitHub stars and its last recorded update is dated 2026-09-20.
How do I install aetherx-oracle-engine?
+
You can install aetherx-oracle-engine by cloning the repository (https://github.com/belegante-byte/aetherx-oracle-engine) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is belegante-byte/aetherx-oracle-engine safe to use?
+
Our security agent has analyzed belegante-byte/aetherx-oracle-engine and assigned a Trust Score of 62/100 (tier: OK). See the full breakdown of passed checks and flags on this page.
Who maintains belegante-byte/aetherx-oracle-engine?
+
belegante-byte/aetherx-oracle-engine is maintained by belegante-byte. The last recorded GitHub activity is dated 2026-09-20, with 0 open issues.
Are there alternatives to aetherx-oracle-engine?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy aetherx-oracle-engine to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/belegante-byte-aetherx-oracle-engine)<a href="https://claudewave.com/repo/belegante-byte-aetherx-oracle-engine"><img src="https://claudewave.com/api/badge/belegante-byte-aetherx-oracle-engine" alt="Featured on ClaudeWave: belegante-byte/aetherx-oracle-engine" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ
The fastest path to AI-powered full stack observability, even for lean teams.