Product · Assistants
Your register, on speaking terms with your assistant.
First-party MCP on every plan. Claude or ChatGPT can read your inventory - and, carefully, act on it. AI suggests; a human confirms; the ledger is never auto-written.
What's running low in Van 1?
Cable ties 300 mm - 4 on hand, minimum 5. Everything else in Van 1 is above its minimum.
Top it up by 20.
Here's what I'd do: adjust Cable ties 300 mm by +20 in Van 1 (4 → 24). Nothing is written yet - confirm and I'll post it to the ledger with your key on the record.
A real exchange shape: reads answer instantly; writes always show a preview and wait for a yes.
How it works
Connected in three minutes.
AI suggests. A human confirms.
Every number in ItemTally comes from an append-only movement ledger - that's what makes the register trustworthy. So the assistant rule is structural, not a policy: reads are free, writes are gated. A write needs a write-scoped key and an explicit confirmation after a preview. There is no configuration in which an AI quietly edits your stock.
What it can answer
The register questions, spoken.
| find_items | “Do we have…”, “how many…”, “where is…” |
| who_has_what | “What does Sam have checked out?” |
| stock_levels | “What's running low?” |
| days_of_stock_left | “How long will the zip ties last?” |
| stale_stock | “What hasn't moved in 90 days?” |
| inventory_summary | Totals and value, by folder and tag |
| adjust_stock · check_out · check_in | Writes - preview first, confirm second |
Also inside the app: ⌘K
No connector needed - press ⌘K in ItemTally and choose “Ask the register”. Same tools, same ledger, same answers. Useful when you're already in the app and just want the sentence, not the spreadsheet.
Building something custom instead? The same capabilities are plain REST on the public API - every endpoint documented and live.
Honest answers
The questions people actually ask.
Ask your inventory a question today.
API keys are on every plan - including free. No card, no call.
No card. No trial clock. Free forever for one person.