github agigante80/actual-mcp-server v0.23.0
Release v0.23.0

3 hours ago

🎉 Release v0.23.0

📦 Docker Images

# Docker Hub
docker pull agigante80/actual-mcp-server:0.23.0

# GitHub Container Registry
docker pull ghcr.io/agigante80/actual-mcp-server:0.23.0

✨ Highlights

  • #574: a stalled login on one Actual server no longer fails the next operation of every session. With more than one configured login (several budgets on different servers, or MCP_STATIC_TOKENS principals pointing at different servers), the server now performs the password login itself and aborts it at ACTUAL_OP_TIMEOUT_MS, so a late answer can never re-point the shared client. A one-login deployment is unchanged.
  • Behaviour note for multi-login deployments: the login refuses HTTP redirects so the password never follows one to another host. If your ACTUAL_SERVER_URL or BUDGET_n_SERVER_URL is an http:// address that a proxy redirects to https://, the error now names the URL to configure instead.
  • Why a minor version: v0.22.50 shipped the opt-in MCP_STATIC_TOKENS feature (#572, per-client static Bearer tokens with their own budget allow-lists, thanks to @jospaquim). An opt-in feature warrants a minor bump, so this is the first release in the 0.23 line.

📝 Changelog

  • chore(release): bump version to 0.23.0 (ebdc365)
  • fix(adapter): abort a multi-login sign-in that outlives its bound (#574) (82ab41d)

📊 What this release ships

  • @actual-app/api pinned at 26.10.0
  • All 84 MCP tools registered and validated on this tag

🔒 Security

This release has been scanned for vulnerabilities. Check the Security tab for details.

Full Changelog: v0.22.50...v0.23.0

Don't miss a new actual-mcp-server release

NewReleases is sending notifications on new releases.