For developers
Connect an agent to Terndays
Ask Claude, ChatGPT, or your own script things like "how many Schengen days do I have left" — answered from the same counters the app already shows you.
Status. The API goes live with the hosted release. Everything on these pages — the endpoints, scopes, and tool shapes documented here — is built and tested against the running codebase; it isn't publicly reachable yet.
What agent access is
On Standard custody, you can turn on an agent view: a small, current summary of your counters — label, threshold, days used, days remaining, and an as-of timestamp — that your phone computes and encrypts. With your consent, our server opens that summary — and only that summary, with a key that can open nothing else — to answer the agent. It never reads your day-by-day ledger — that stays out of the hosted path by design, not by a setting.
On Private Vault, agent access works a different way: a desktop companion app (a macOS menu-bar app, a Windows tray app) holds your key on your own machine and answers agents running there — Claude Desktop, Claude Code, and similar. Cloud agents like claude.ai and ChatGPT have no Vault path, because serving one would mean your key or your data passing through our servers — the two things Vault exists to prevent.
Either way, one thing holds everywhere: no agent gets your day-by-day history through our servers. No scope grants it, and none ever will.
Who this is for
Anyone connecting an assistant to their own Terndays counters — through claude.ai's or ChatGPT's connector picker, through Claude Desktop or Claude Code, or through a script you write yourself against the API directly.
Pro requirement
Agent access is part of Pro. It needs an account, since both the hosted path and the desktop bridge read from sync — the free app stays account-free and network-free, and doesn't offer this.
Authentication →
OAuth 2.1 for connector UIs, self-issued API keys for scripts and local agents.
MCP →
How to connect, the tools available, and the rate limits per credential.