Skip to main content
Once you’ve connected Claude, ChatGPT, or Codex, the assistant gets a scoped read of your Hoard store and can run carefully-gated changes. This page is the honest map: what’s exposed today, what’s not, and how to set expectations when you ask a question.

What an assistant can read

These are safe to ask any time. The assistant pulls live data from your account; nothing changes. Your inventory at a glance
  • “What’s my total listed inventory value?”
  • “Break down my listed value by game.”
  • “How many cards do I have, and how many are flagged as underpriced?”
  • “Walk me through my top 10 most valuable cards.”
  • “Show me cards with the biggest gap between my listed price and market.”
Pricing rules
  • “What pricing rules do I have active?”
  • “Which rule covers the most cards?”
  • “Preview what would happen if I bumped my Mythic rule from 1.20x to 1.25x.”
Movers and price changes
  • “Show me my biggest gainers in the last 7 days.”
  • “Any cards in my store flagged with ‘spike’ volatility?”
  • “What were my biggest price losers this week?”
Sales and revenue
  • “What was my revenue last month?”
  • “How are fees trending? Has TCGplayer’s rate moved?”
  • “Show me my last 3 months of orders + net-after-fees.”
Customers
  • “Who are my repeat customers?”
  • “What percentage of my revenue comes from my top 10 buyers?”
  • “Has anyone bought from me more than twice?”
Sync status
  • “When did Hoard last sync?”
  • “Is a sync in progress right now?”
Smart Actions
  • “What suggestions should I review today?”
  • “Show me stale-stock sale candidates.”
  • “Which product lines have pricing-rule scope drift?”

What an assistant can change (with permission)

Hoard treats pricing writes as propose → review → apply with server-side safety checks. The assistant prepares an immutable proposal and gives you one Hoard review link. Clicking Approve and apply is the final action: Hoard applies the proposal itself, so the assistant does not need to stay online or retry afterward. Today:
  • Create or edit a matrix of pricing rules. Ask for one change or a full strategy, such as separate rules for bulk, foils, and protected inventory. One review page shows every rule, the exact before/after settings, matched-card counts, listed-value impact, and protected-card warnings. One approval applies the whole matrix.
  • Enable or disable pricing rules. A new rule can be created and activated as part of the approved matrix. The older single-rule suggestion path still creates a disabled draft.
  • Accept or dismiss Smart Actions. The assistant can list recommendations, accept one into its workflow, or mark it not useful. Price-related recommendations still queue a price-update preview; accepting one does not silently push prices to TCGplayer.
  • Trigger a sync. “Trigger a sync” is a write action, not a read — it tells Hoard to go pull fresh data and recompute. Asking when Hoard last synced, or whether one is running, is read-only; actually kicking one off is on the write side.
Pricing change sets are all-or-nothing. If one targeted rule changed after the proposal was prepared, or one change fails a safety check, Hoard applies none of them. Ask the assistant to refresh the proposal. You can also reject the matrix with optional feedback, which the assistant can use to prepare a revision. Coming soon (filed in the roadmap, not shipped yet):
  • Mass reprice through the same proposal flow
  • Per-card price overrides
  • Running a discount sale
See Agent permissions and safety for how the gating works.

What an assistant can’t do today

The honest list. These are dashboard-only as of this writing (last reviewed July 2026):
  • Adding new inventory. Quick Add, voice match, paste-list signup flow — all dashboard-only.
  • Changing any account settings. Password, timezone, notification preferences, pricing template, product line selection, shipping adder — dashboard-only.
  • Managing pull sessions. The assistant can start a session, but viewing it, picking through it, deferring, or completing — all dashboard-only.
  • Manual per-card price overrides. Lock a price, clear a lock — dashboard-only.
  • Consignment. Creating consignors, assigning cards, payouts, share links — dashboard-only.
  • Triggering or downloading rollbacks. Dashboard-only.
  • CSV imports or exports. Dashboard-only.
This isn’t because we couldn’t expose them — it’s that we want the AI surface to start with the read-mostly + heavily-gated write path before opening up everything. Each new capability gets the same proposal, risk-gating, human-review, and audit-log treatment.

How an assistant figures out what to do

Under the hood, Hoard exposes a small set of tools to your assistant. There are four fast lanes for common reads (hoard_list_inventory, hoard_movers, hoard_market_signals, hoard_sync_health) that take arguments and return JSON directly. There’s hoard_search for discovering what else is available. And there’s a read/write split for everything else: hoard_read runs a small JavaScript program against your store with write actions blocked, while hoard_write runs the same kind of program with changes allowed (and still gated behind the proposal and approval flow above). An older hoard_execute alias still forwards to hoard_write for legacy setups. The read/write split is the important part: anything that only looks at your data runs through hoard_read, so a read-only question can never accidentally change something. This “code mode” lets the assistant compose multiple data fetches in a single round trip instead of taking one tool call per question. You don’t need to know any of that to use it. You ask in plain English; the assistant figures out the JS. But it explains why the same question sometimes feels instant (one call) and sometimes feels chunkier (multiple calls when the question needs cross-referencing data).

Setting expectations: “I sell Lorcana / One Piece / Riftbound”

Claude and other large models have deep knowledge about Magic: The Gathering and decent knowledge about Pokemon. Knowledge of newer games (Lorcana, One Piece, Riftbound, Flesh & Blood, Star Wars Unlimited, Digimon, Pokemon Japan) is thinner — most of these games didn’t exist or weren’t well-covered when the models were trained. What this means in practice: your assistant can reliably reason about your actual data for any game (your prices, your movers, your sales, your rules), but it should ask before making strong claims about market norms for games where its training is thin. If you’re a Lorcana-focused seller and your assistant says “Lorcana commons typically run $0.10–0.50,” treat that as a guess unless it’s backed by your own data. A pattern that works well: ground your assistant in your own inventory by starting a chat with something like “I sell mostly Lorcana, here’s a snapshot of my store” and let it run the read-side queries first. Reasoning improves a lot once it’s calibrated to your data instead of generic priors.

Revoking access

Open Settings → Assistants. Click Revoke next to whichever assistant you want to disconnect. The assistant immediately loses access — it can’t refresh its way back in. Any in-flight preview that hadn’t been committed is also dead. You can re-connect any time by following the connect guide again.

Tutorials

Walk-throughs for the flows sellers actually run into: