A full deckbuilding website for your AI assistant.
Build deckbuilding prompts from your collection, connect ChatGPT or Claude, inspect every tool this server exposes, and sign in to Archidekt for private decks from one place.
Build deckbuilding prompts from your collection, connect ChatGPT or Claude, inspect every tool this server exposes, and sign in to Archidekt for private decks from one place.
Capture collection details, deck intent, format, budget, and write safety rules in a copy-ready prompt.
Open builderCopy the server URL and follow chatbot-specific setup for ChatGPT, Claude, or another MCP client.
Open connectorsUse the same OAuth-backed Archidekt sign-in flow to load private account and deck information.
Open accountIt turns Archidekt collection and deck data into reliable chatbot tool calls.
Every request carries an explicit collection locator so the assistant never guesses which inventory to use.
Personal deck usage can be checked before reusing cards already committed elsewhere.
The generated prompt tells the chatbot to ask before creating or updating Archidekt decks.
The MCP endpoint is prepared for remote connectors when hosted behind public HTTPS.
Use these sections like a small product site, not a single debug console.
Fill in what you know. The page builds a prompt that tells the chatbot which tools to use and when to ask for confirmation.
Use whichever identifier is easiest. Username is usually enough for public collections.
Describe the deck in normal language. The prompt below turns this into tool guidance.
Copy the server URL, choose a chatbot guide, then paste the generated deck request in a new conversation.
This is the remote endpoint your chatbot should connect to.
Browse account, collection, search, and deck-writing functions without reading code or API docs.
Use these after Archidekt sign-in or with an account payload.
Resolves the Archidekt account and returns personal deck context.
Lists private, unlisted, and public personal decks visible to the account.
The collection locator is passed on every collection call.
Returns totals, owner, game, page count, and fetched timestamp.
Reads the full Archidekt export and can write a local CSV when requested.
Calculates free owned copies after personal deck usage.
Forces a fresh snapshot when stale collection data is suspected.
Owned and unowned searches use the same filter vocabulary.
Searches deterministic owned records by name, color, type, price, legality, and role.
Searches Scryfall while excluding cards already in the collection.
Resolves Archidekt card IDs needed before collection or deck writes.
Writes should be confirmed by the user before the assistant performs them.
Loads deck cards and relation IDs before editing an existing deck.
Creates a new personal deck and invalidates private deck caches.
Updates metadata such as name, description, format, or visibility.
Adds, changes, or removes deck cards using resolved IDs.
These routes support the website and browser workflows.
Website pages rendered from the packaged Web UI template.
Allowlisted generated logo and favicon files.
Runtime status and cache/auth configuration facts.
Browser helper routes that call the same service methods as MCP tools.
The browser uses the same OAuth authorization flow as remote MCP clients. No account JSON is required on this page.
Connect to load private account context and personal decks from this browser.
Checking whether Archidekt login is available on this deployment.
Non-technical users can stay on the other pages. This section explains deployment, health, and public URL requirements.
Required when ChatGPT, Claude, or another cloud chatbot should connect.
A local browser can open this website at localhost, but cloud chatbots cannot reach your machine. Use a public HTTPS URL for remote connectors.