Install
From PyPI:
pip install mcp-kraken==0.1.4
# or
uv add mcp-kraken==0.1.4Docker:
docker pull ghcr.io/XavierBeheydt/mcp-kraken:0.1.4What's changed
🔒 Security
- Bearer token no longer leaks in logs —
?apikey=<token>is now redacted to
apikey=***in uvicorn's access log before it reaches stdout or any log sink.
🐛 Fixed
get_extended_balancetraceback —ExtendedBalanceis not available on all
Kraken account types. The tool now catchesEGeneral:Unknown methodand returns
a readable error message pointing toget_account_balanceinstead.
📖 Docs
- Authentication options documented — README and landing page now cover both
Authorization: Bearerheader (preferred) and?apikey=query parameter (fallback
for MCP clients that cannot set custom headers, such as Claude Desktop). GET /healthendpoint added to README Docker section and landing page quickstart.
Full Changelog: v0.1.3...v0.1.4