eCommerce
spellbook-finance.com
An MCP server for SpellBook Finance that provides seller onboarding guides, task procedures, fulfillment work pages, TCGplayer-to-Card-Kingdom buy targets, and buy outcome scoring for trading-card commerce.
ENDPOINT 1
https://api.spellbook-finance.com/mcp
MCP server metadata
- Name
- spellbook-finance
- Version
- 0.1.0
SpellBook Finance gives an agent market facts and seller tools for Magic: The Gathering cards, plus one customer's own seller workspace. It is not a fintech, a bank, or a DeFi protocol. SpellBook never buys, never holds money, and never ships anything. Read a task's procedure with spellbook_skill before its first step: getting-started when a customer is new, buy-loop before advising a buy, physical-placement before a bin move, fulfilling-orders when an order arrives. Read spellbook_guides before answering a how-do-I question about selling, pricing, or marketplace onboarding. Name an exact printing with spellbook_printings_search before recording a card or forming a price. Marketplace write tools can publish or change listings. Follow destructive annotations and each tool's required preview or dry run. A queued job or exported file is not a confirmed live listing. Before advising a buy, record the thesis with spellbook_customer_evidence_record as a consideration, because spellbook_buy_outcome_report scores only those records. After the cards or sealed product arrive, record them with spellbook_inventory_bin_ensure, spellbook_inventory_import_csv for a ManaBox or TCGplayer export, or spellbook_sealed_portfolio_record, then read it back with spellbook_inventory_holdings or spellbook_sealed_portfolio. Record a sale made outside SpellBook with spellbook_sale_record so holdings and the outcome report stop counting those copies. Connector sign-in with a new email creates a SpellBook account. A signed-in seller with no workspace gets a first one, with any signup Store trial, from spellbook_workspace_create. The agent drives marketplace connection and Store plan checkout: read the status, hand over the connect or checkout link (spellbook_manapool_connect_link for ManaPool), name the one step the person takes on that page, then read the status again. A missing ManaPool or eBay seller account is a step on that path, never a stop. Reach a person on Discord at https://discord.gg/BbbepYdsJ2 or support@spellbook-finance.com.
Known tools 76
spellbook_guidesFind a cataloged SpellBook Finance customer-agent guide for seller setup and onboarding, selling, pricing, sealed EV, or choosing a card or sealed-product strategy for a budget and workload.
Inferred read-onlyspellbook_skillRead the step-by-step procedure SpellBook Finance wrote for a whole customer task, in full.
Inferred read-onlyspellbook_pull_workRead a page of SpellBook's current fulfillment work, grouped by marketplace order.
Inferred read-onlyspellbook_buy_targetsReturn a bounded source-order page of materialized TCGplayer-to-Card-Kingdom rows with an opaque nextCursor for complete traversal.
Inferred read-onlyspellbook_buy_outcome_reportScore every closed buy decision in one workspace against its immutable prediction and a fixed equal-weight printing basket.
Inferred read-onlyspellbook_printings_searchFind the exact printing of a card before recording a physical copy or forming a price.
Inferred read-onlyspellbook_moversRead which card printings changed price the most over one window: daily, weekly, 30d or 90d.
Inferred read-onlyspellbook_box_ev_rankingsRead sealed-product EV rankings, defaulting to the highest modeled EV ratio first.
Inferred read-onlyspellbook_card_pricesRead every price source SpellBook Finance holds for ONE printing, one row per source, each with its own label, price and timestamp.
Inferred read-onlyspellbook_card_buylistRead dealer buy offers for ONE exact card product, preserving each offer's game, finish, subtype, language, condition, source product, source timestamp, cash and credit fields, quantity and missingFields.
Inferred read-onlyspellbook_pokemon_market_analyticsRead exact identity scoped Pokemon market facts for ONE catalog product: language, finish, condition, independent retail fair value, observed supply depth, versioned SCORE factors and Limitless demand coverage.
Inferred read-onlyspellbook_pokemon_athRead the latest Pokemon all-time-high facts for the retained daily snapshot.
Inferred read-onlyspellbook_pokemon_arbitrage_spreadsRead bounded Pokemon acquisition and exit quote facts for exact product identity, preserving quote basis, currency, observation time, source reference, source URLs, comparisons, missingFields and limitations.
Inferred read-onlyspellbook_deck_contentsRead one authenticated customer's exact owned and draft card contents for a deck.
Inferred read-onlyspellbook_deck_import_limitlessImport one player's Pokemon decklist from one fixed Limitless tournament standings record into the seller's workspace.
Inferred read-onlyspellbook_pokemon_metagame_overviewRead observed Pokemon archetype coverage for one format from recent Limitless tournament decklists.
Inferred read-onlyspellbook_pokemon_metagame_archetypeRead observed Pokemon archetype and card facts for one format and exact archetype name from recent Limitless tournament decklists.
Inferred read-onlyspellbook_pokemon_metagame_cardRead observed Pokemon card demand facts for one exact catalog product, optionally narrowed to one format.
Inferred read-onlyspellbook_experiment_eligibilityRead a workspace's current pricing-experiment eligibility preview: eligible counts by tier, candidate exclusions, game and channel policy, source gaps and computation time.
Inferred read-onlyspellbook_experiment_cross_channelRead observed cross-channel experiment results for one exact card identity and condition.
Inferred read-onlyspellbook_inventory_bin_ensureRecord physically confirmed cards into one inventory bin, by stating the DESIRED TOTAL quantity of each exact printing that belongs in that bin.
Inferred read-onlyspellbook_inventory_import_csvImport a seller's own ManaBox export or TCGplayer inventory export into one workspace, the same import the SpellBook web app runs.
Inferred read-onlyspellbook_inventory_precon_importAdd one or more opened Commander precon decks to inventory as individual cards, the same Add Commander deck flow the SpellBook web app runs.
Inferred read-onlyspellbook_purchase_incoming_recordRecord single cards the customer bought on a marketplace that have not arrived yet, one row per exact printing with the quantity and the price paid per copy.
Inferred read-onlyspellbook_inventory_incomingRead what a workspace has bought or saved that has not arrived yet, one group per marketplace order or precon deck import.
Inferred read-onlyspellbook_inventory_incoming_receiveMark every pending copy in the named orders or precon imports as received, which makes them owned inventory that can be listed and sold.
Inferred read-onlyspellbook_ebay_publishPublish owned copies from one workspace as live eBay listings, priced by a stated rule.
Potential side effectsspellbook_ebay_repricePreview or reprice existing live eBay listings in one seller workspace using a market multiplier and optional floor.
Inferred read-onlyspellbook_ebay_unpublishEnd the live eBay listings for up to 25 exact copies, and keep each copy in inventory so it can be published again.
Inferred read-onlyspellbook_ebay_job_statusRead one eBay bulk job by the jobId returned from spellbook_ebay_publish or spellbook_ebay_reprice.
Inferred read-onlyspellbook_manapool_sync_previewCompare one workspace's inventory against what is live on ManaPool, and return the exact changes a sync would make.
Inferred read-onlyspellbook_manapool_sync_applySend a previewed batch of changes to ManaPool, creating, repricing and removing real listings.
Potential side effectsspellbook_tcg_listing_previewShow which cards in one workspace would be listed on TCGplayer, and at what price, without changing anything.
Inferred read-onlyspellbook_pokemon_tcg_staged_previewPreview the TCGplayer CSV rows for 1 to 25 exact Pokemon physical inventory copies in one workspace.
Inferred read-onlyspellbook_tcg_listing_exportProduce the CSV a person uploads to the TCGplayer portal, and mark those copies as listed in SpellBook.
Inferred read-onlyspellbook_manapool_connection_statusCheck whether this signed-in customer's ManaPool seller account is connected to SpellBook Finance.
Inferred read-onlyspellbook_manapool_connect_linkGet the SpellBook Finance page where the seller connects ManaPool, and guide them through it.
Inferred read-onlyspellbook_item_photo_upload_linkGet a link where the seller uploads their own phone photo of one inventory copy, so the next eBay listing shows that photo in place of catalog art.
Inferred read-onlyspellbook_ebay_connection_statusCheck whether this signed-in customer's eBay seller account is connected to SpellBook Finance.
Inferred read-onlyspellbook_ebay_connect_linkGet a one-click link the seller opens to connect their eBay account to SpellBook Finance.
Inferred read-onlyspellbook_tcg_extension_pairingRead whether this workspace has a paired TCGplayer browser extension, and get the SpellBook page where the seller pairs one.
Inferred read-onlyspellbook_channel_pricing_profilesRead which saved pricing profile each marketplace channel prices from in one workspace.
Inferred read-onlyspellbook_channel_pricing_profile_setPin one of the workspace's saved pricing profiles to one marketplace channel, or clear the pin with a null profileId.
Inferred read-onlyspellbook_workspaces_listList the authenticated customer's existing workspaces with workspaceId, name, membership role and status.
Inferred read-onlyspellbook_workspace_createCreate the signed-in seller's first workspace when spellbook_workspaces_list comes back empty.
Potential side effectsspellbook_store_setup_statusRead one workspace's store setup facts and the seller-activation projection: which setup facts are true (physical inventory imported, stock confirmed, channel activated, return address saved, first order synced, extension paired, ManaPool connected), the current phase, the single nextAction, and its blockers.
Inferred read-onlyspellbook_ebay_automation_setSet one workspace's eBay automation mode, which decides whether SpellBook lists and reprices on eBay by itself.
Inferred read-onlyspellbook_manapool_automation_setSet one workspace's ManaPool automation mode, which decides whether SpellBook creates, updates, delists, and reprices ManaPool listings by itself.
Inferred read-onlyspellbook_return_addressRead the signed-in seller's saved return address: the name, street line, and city-state-ZIP line SpellBook prints on shipping labels, plus the other settings stored beside it.
Inferred read-onlyspellbook_return_address_saveSave the return address the seller gave, which SpellBook prints on shipping labels and which store setup counts as returnAddressSaved.
Inferred read-onlyspellbook_workspace_plan_statusRead one workspace's Store plan and Seller cap status: tier, stored plan status, trialExpiresAt, sellerToolsUnlocked, and freeSellerCap's scope, observedAt, sellerSource, activeUnitCount, countIsExact, cap, headroom, overCap, enforcementEnabled, claimed, and transitionGraceExpiresAt.
Inferred read-onlyspellbook_free_seller_workspace_claimClaim the one permanent free Seller allowance for a workspace the seller explicitly chose.
Inferred read-onlyspellbook_seller_plan_checkout_linkGet a Stripe checkout page for a seller-chosen Store plan on one workspace.
Inferred read-onlyspellbook_entitlementsRead this authenticated customer's current Investor and Seller access.
Inferred read-onlyspellbook_singles_buylist_spreadsInvestigate Magic TCGplayer NM acquisitions against Card Kingdom buylist payout scenarios.
Inferred read-onlyspellbook_japanese_sourcingRead Japanese-market supply offers for the Japanese promo cohort from Mercari, Hareruya and Bigweb, each beside the comparison prices SpellBook holds on TCGplayer, ManaPool and eBay.
Inferred read-onlyspellbook_japan_source_scanRead the latest bounded Japan sourcing cohort: English Riftbound cards sold in Japan (riftbound-jp), or Japanese-language Magic promos (japanese-promos).
Inferred read-onlyspellbook_riftbound_japanese_comparablesRead physical Japanese-language Riftbound observations, separate from English cards sold in Japan.
Inferred read-onlyspellbook_pricing_decision_explainRead why ONE of the seller's own listings carries the ask it carries right now, on one marketplace.
Inferred read-onlyspellbook_pricing_experimentsRead the pricing experiments running on the seller's own active strategy profile, and what each arm has earned over a window.
Inferred read-onlyspellbook_credit_conversion_candidatesRead CK credit-funded sealed acquisition candidates ranked by opening EV.
Inferred read-onlyspellbook_credit_resale_assessmentAssess up to ten exact sealed product lines as a CK-credit-funded intact resale scenario.
Inferred read-onlyspellbook_sealed_deal_boardRead today's Sealed Deal Board rows with their age stamps, so you can answer "what is new since <date>" without diffing the whole board yourself.
Inferred read-onlyspellbook_sealed_product_searchSearch sealed catalog identity and available offer records by a third-party listing's name, set and product type.
Inferred read-onlyspellbook_sealed_product_offersInspect one exact TCG product ID's sealed offers and their source times.
Inferred read-onlyspellbook_agent_gap_reportAfter finishing the task, ask the person whether they consent to send one bounded capability-gap report to SpellBook.
Potential side effectsspellbook_customer_evidence_recordAppend one immutable consideration, realized outcome, or work observation to the selected workspace.
Inferred read-onlyspellbook_customer_evidence_getRead one private immutable evidence receipt from the selected workspace.
Inferred read-onlyspellbook_customer_evidence_listList a bounded page of private evidence receipts from the selected workspace, optionally filtered by receipt kind, parent, or item ID.
Inferred read-onlyspellbook_inventory_items_queryRead one private page of existing physical Items matching exact bins or printing, finish and condition groups.
Inferred read-onlyspellbook_inventory_holdingsRead one page of what a seller's own workspace holds, aggregated to one row per printing, finish and condition.
Inferred read-onlyspellbook_sealed_portfolioRead the sealed product a seller holds: boxes, packs and cases, each row carrying the product, the quantity, the unit price paid, the acquisition date, the current market price and the modeled EV recorded at purchase.
Potential side effectsspellbook_sealed_portfolio_recordRecord one sealed acquisition the customer has already made, so the buy can be scored later against what it cost.
Inferred read-onlyspellbook_sale_recordRecord a sale of cards the seller's workspace holds that happened outside SpellBook's order intake, such as a local game store buy, an in-person trade, or a one-off marketplace sale SpellBook did not import.
Potential side effectsspellbook_inventory_location_confirmSave up to 25 existing Item bin locations after comparing each expectedBins observation with current state.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.spellbook-finance]
url = "https://api.spellbook-finance.com/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"spellbook-finance": {
"type": "http",
"url": "https://api.spellbook-finance.com/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: spellbook-finance
Remote MCP URL: https://api.spellbook-finance.com/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"spellbook-finance": {
"url": "https://api.spellbook-finance.com/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"spellbook-finance": {
"type": "http",
"url": "https://api.spellbook-finance.com/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "spellbook-finance",
"transport": "streamable-http",
"url": "https://api.spellbook-finance.com/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.