Four separate collections, one combined card pool. Your data is shared on this server. Paste public Dreamborn collection URLs and click Refresh all. You can also import Dreamborn JSON or CSV. Ownership stays separate, and successful refreshes replace only that player's inventory. Card names, sets, colors, and rarity are resolved using Dreamborn’s public card catalog.
Search across the group. Quantities are tracked per owner; no one loses ownership by lending.
Import lists in the format 4 Card Name - Subtitle, one card per line. Decks reserve cards in their displayed order: the first plan gets first choice of available copies, with later plans accounting for already assigned cards. Remove plans to release their reservations. No physical ownership changes.
Read-only endpoints (local computer only): /api/v1/inventory, /api/v1/inventory?core=true, /api/v1/owners, /api/v1/decks, and /api/v1/catalog. Download inventory JSON to upload into ChatGPT. Do not expose port 8765 publicly without authentication.