Catalog PyPI
Back to packageRELEASE DETAILS

0.2.0

PyPI

adalia-undertow

Typed, read-only Python client for the Adalia Undertow liquidation-map API.

Published18 Aug 2026
Direct dependencies3
Transitive dependenciesNot calculated

README

Version 0.2.0 documentation

adalia-undertow

Typed, read-only Python client for the Adalia Undertow liquidation-map API.

API reference: https://liq.adalia.ee/api.html

Install

pip install adalia-undertow
pip install "adalia-undertow[pandas]"

Example

from adalia_undertow import Client

client = Client()  # reads the key from the UNDERTOW_API_KEY environment variable
snap = client.get_latest("BTC")
print(snap.as_of, snap.ref_price, snap.exact_fraction, snap.stale)

MCP server

pip install "adalia-undertow[mcp]"

The package ships a local MCP server exposing the six API routes as read-only tools over stdio. It authenticates with your existing API key and forwards requests unchanged: responses, tier limits, and rate limits are exactly those of the HTTP API. Configure your MCP client to spawn it:

{
  "mcpServers": {
    "undertow": {
      "command": "adalia-undertow-mcp",
      "env": {"UNDERTOW_API_KEY": "<your key>"}
    }
  }
}

MCP tool access is a Quant-tier feature. Entitlement is decided and enforced by the API server, never by this adapter: the MCP server verifies the key against a tier-restricted route and mirrors the verdict. A key the API denies gets an error naming this requirement; get_health works without any key. Questions: undertow-support@adalia.ee

License

MIT — see LICENSE.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 3

Native requirements
3 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
httpx
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
httpx<1,>=0.27runtime
pandas
Environment
{
  "extras": "",
  "marker": "extra == \"pandas\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
pandas>=2.0; extra == "pandas"runtime
mcp
Environment
{
  "extras": "",
  "marker": "extra == \"mcp\"",
  "requires_python": ">=3.11",
  "evaluation": "NOT_EVALUATED"
}
mcp==1.29.0; extra == "mcp"runtime

Distribution files

2 collected
adalia_undertow-0.2.0-py3-none-any.whl

bdist_wheel · 13.49 KB · Python py3

Source file
adalia_undertow-0.2.0.tar.gz

sdist · 22.6 KB · Python source

Source file

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:00 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:5f07f27a8d76e3244856b6bbf200fda7b04f7bf1e1c561cb5a78cb586c6dce78

Other collected versions

View all collected versions →