A card portfolio tracker you can talk to
CardChain AI tracks your collection with live market values, gains and ROI per card, and it is the same portfolio in the iOS and Android app, in ChatGPT, and in Claude. Add a card by photographing it, ask what your collection is worth in a conversation, and the answer reads your real holdings rather than a number you typed into a spreadsheet. Free to start.
It knows what you own
A connector that can only look cards up is answering a question anyone could ask. The questions collectors actually have are about their own cards: what is my collection worth now, which of these is worth grading, what did I pay for this.
CardChain's portfolio is one portfolio. The cards you add in the iOS or Android app are the cards get_portfolio returns in ChatGPT, and a card you add mid-conversation with add_to_portfolio is in your phone before you put it down. Values refresh against the same market data everything else on the platform reads, so the app and the chat never quote you two different numbers.
What a spreadsheet cannot do
- Reprice itself. Values refresh against tracked market sales, so the total is current without you touching it.
- Know what a card is. Add by photo and the exact card, parallel and grade are resolved for you.
- Answer a question. "Which of my cards are worth grading?" is a query against your holdings, not a column you can sort by.
- Follow you. The same portfolio is in the app you carry and in the chat you are already in.
Adding cards without typing
find_card_to_add identifies a card from a photo and adds the confirmed match to your portfolio with the price you paid, so cost basis is captured at the moment you buy rather than reconstructed later. That runs in the phone app and inside a ChatGPT or Claude conversation, which is the difference between logging a pickup at the show and meaning to log it.
How the grading ROI is actually computed
Most "should I grade this" answers are a general-purpose model reasoning from whatever it remembers about card prices. That reads fluently and is worth nothing, because the decision turns on four numbers that change weekly and are specific to one card: what the raw copy sells for, what it sells for at each grade, what the submission costs, and how often that card actually comes back at the grade you are hoping for.
CardChain computes before it explains. should_i_grade reads the current raw value and the graded value at each grade level for that exact card and parallel, subtracts the submission cost, and puts the result next to the real population from PSA, BGS and SGC — so the fourth number, the odds, comes from how many copies have already been graded at each level rather than from optimism. What comes back is a verdict with the figures behind it.
That last part is the piece a plain price feed cannot do. A card whose PSA 10 sells for four times raw is still a bad submission if the population says nine out of ten copies come back a 9.
The 11 tools CardChain exposes
These are the real tool names on the production server, not a marketing summary. A model picks a tool by reading its name and description, so they are worth stating exactly.
- search_cards — Look up any card by player, year, set, card number or parallel. Filter by sport and grade.
- get_card_price — Current estimated value for a card, with price history and 30-day trend.
- get_population — How many copies exist at each grade across PSA, BGS and SGC.
- should_i_grade — Grading ROI: raw value against graded value, submission cost, and expected profit at each grade.
- get_portfolio — Your collection with current values, gains and total worth.
- add_to_portfolio — Add a card to your portfolio with a purchase price for profit tracking.
- find_card_to_add — Identify a card from a photo and add the match to your portfolio.
- find_card_for_grading — Identify a card from a photo and run the grading ROI on the match.
- get_cardchain_listings — Live listings for sale from real sellers on the CardChain AI marketplace.
- get_player_stats — Season stats and market momentum for the player behind a card.
- get_capabilities — Everything CardChain AI can do, for a model deciding which tool to reach for.
Connect it to ChatGPT
- Open the CardChain AI app in ChatGPTSearch for CardChain AI in ChatGPT's app directory, or use the Open in ChatGPT button on this page, then tap Try in chat.
- Sign in to CardChainChatGPT sends you through CardChain's own sign-in once. Use the same account as the iOS or Android app and your portfolio is there immediately.
- Ask in plain English"Should I grade my 2018 Prizm Luka?" ChatGPT calls should_i_grade, and the ROI comes back as an interactive card rather than a paragraph of prose.
Try these
Questions
Is the portfolio tracker free?
Yes, free to start with no credit card. Pro is for power users.
Can I ask about my collection in ChatGPT?
Yes. With the CardChain app added in ChatGPT, get_portfolio reads your real holdings and add_to_portfolio writes to them, using the same account as the phone app.
How do values stay current?
Each card is repriced against tracked market sales — 40M+ of them — resolved to the specific parallel, grader and grade you own.
Can I import a collection I already track elsewhere?
Cards are added by photographing them or by searching the catalogue and confirming the match, either in the app or in a conversation. There is no bulk file import today.