{"apiVersion":"v1","directorySlug":"basementbrowser-mcp-e4c354bd39","title":"Basement","description":"The AI agent for collectors, on iPhone. Scan cards, slabs, sealed, games and LEGO, see live prices, rip packs of real graded cards, and let your agent buy for you.","pageUrl":"https://www.mcpbundles.com/skills/basementbrowser-mcp-e4c354bd39","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.basementbrowser.com/mcp","hostedMcpUrl":null,"toolCount":21,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.basementbrowser/basementbrowser-mcp-e4c354bd39","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"get_collection_summary","description":"Read the user's own Basement Collection (the cards, sealed product, graded cards and other collectibles they own): total market value, change since last week, how many items are tracked, the most valuable items, and the biggest gains and drops versus what they paid. Read-only. Use when the person asks what their Collection is worth, how it moved this week, or what they own. Never estimate those numbers yourself.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"title":"Collection value","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_collection_summary","displayName":"Collection value"},{"name":"search_catalog","description":"Use to find the exact catalog entry for a card, sealed product, game, LEGO set or book before adding it to the Collection or pricing it. Returns product ids, sets, numbers and whether the person already owns it.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"query":{"type":"string","maxLength":120,"minLength":2},"market":{"enum":["tcg","games","lego","books"],"type":"string","default":"tcg"},"language":{"enum":["en","ja"],"type":"string"},"product_type":{"type":"string","maxLength":40}},"additionalProperties":false},"title":"Search the catalog","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"search_catalog","displayName":"Search the catalog"},{"name":"add_to_collection","description":"Use after search_catalog, once the person confirms which entry they own, to add it to their Basement Collection. Pass the product_id, product_type and language exactly as search_catalog returned them. Say what you added.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["product_id","product_type"],"properties":{"grade":{"type":"string","maxLength":20},"market":{"enum":["tcg","games","lego","books"],"type":"string","default":"tcg"},"variant":{"type":"string","maxLength":60},"language":{"type":"string","maxLength":10},"quantity":{"type":"integer","default":1,"maximum":100,"minimum":1},"product_id":{"type":"string","maxLength":200,"minLength":1},"product_type":{"type":"string","maxLength":40,"minLength":1}},"additionalProperties":false},"title":"Add to Collection","logicalName":"add_to_collection","displayName":"Add to Collection","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_set_completion","description":"Read the user's progress on one card set: how many cards of the set they own, which ones they are missing (most valuable first, with market prices) and what the missing cards cost together. Read-only. Use when the person asks how close they are to finishing a set or which cards they are missing.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["set"],"properties":{"set":{"type":"string","maxLength":120,"minLength":2},"market":{"enum":["tcg","games","lego","books"],"type":"string"}},"additionalProperties":false},"title":"Set progress","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_set_completion","displayName":"Set progress"},{"name":"get_card_price","description":"Use for any 'what is X worth' question about a trading card or sealed product. Returns Basement's market price with sources (TCGplayer market and low, eBay sold median and count), when it was last updated, 7 and 30 day trend, confidence, and the best current deal. Quote the numbers as given, and say how fresh they are.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"type":{"enum":["card","sealed","all"],"type":"string","default":"all"},"query":{"type":"string","maxLength":120,"minLength":2}},"additionalProperties":false},"title":"Card price","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_card_price","displayName":"Card price"},{"name":"list_communities","description":"Read Basement's communities: the busiest public ones right now (people online, members) and the ones the user belongs to. Read-only. Use when the person asks which Basement communities are busiest or which they joined.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"title":"Communities","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_communities","displayName":"Communities"},{"name":"list_drops","description":"Read Basement's drop calendar: upcoming set, sealed product and game releases with their dates. Optionally filter by name (e.g. a set) and market. Read-only. Use it for \"when does X drop\". Each drop carries a product_type and product_id; pass them to set_drop_reminder when the person wants a reminder.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"days":{"type":"integer","default":30,"maximum":120,"minimum":1},"query":{"type":"string","maxLength":120}},"additionalProperties":false},"title":"Upcoming drops","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"list_drops","displayName":"Upcoming drops"},{"name":"get_watchlist","description":"Use when the person asks what they are watching, saving for later, or which buy-when orders are armed.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"title":"Your Watchlist","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_watchlist","displayName":"Your Watchlist"},{"name":"save_to_watchlist","description":"Use when the person wants to save an item for later instead of buying it now. Nothing is bought.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["product_name"],"properties":{"url":{"type":"string","format":"uri"},"merchant":{"type":"string","maxLength":120},"image_url":{"type":"string","format":"uri"},"price_cents":{"type":"integer","minimum":0},"product_name":{"type":"string","maxLength":200,"minLength":1}},"additionalProperties":false},"title":"Save to Watchlist","logicalName":"save_to_watchlist","displayName":"Save to Watchlist","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"propose_buy_when","description":"Use when the person says 'tell me when X drops under $Y', 'buy X if it restocks' or similar. Resolves the product and shows a card the person arms themselves. Nothing is armed or bought by this call. Always pass a price ceiling the person said; ask if they did not.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["condition","max_price_cents"],"properties":{"query":{"type":"string","maxLength":200,"minLength":3},"condition":{"enum":["price_lte","stock"],"type":"string"},"target_url":{"type":"string","format":"uri"},"max_price_cents":{"type":"integer","minimum":100},"threshold_cents":{"type":"integer","minimum":100}},"additionalProperties":false},"title":"Set up buy when","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"propose_buy_when","displayName":"Set up buy when"},{"name":"arm_buy_when","description":"Called by the buy-when card when the person presses Arm. Not for the model.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["proposal","autonomy","max_price_cents"],"properties":{"autonomy":{"enum":["notify","one_tap"],"type":"string"},"proposal":{"type":"object","additionalProperties":{}},"max_price_cents":{"type":"integer","minimum":100}},"additionalProperties":false},"title":"Arm buy when","logicalName":"arm_buy_when","displayName":"Arm buy when","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"cancel_buy_when","description":"Use when the person asks to stop or cancel a buy-when order. Use the id from get_watchlist.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["standing_order_id"],"properties":{"standing_order_id":{"type":"string","maxLength":80,"minLength":1}},"additionalProperties":false},"title":"Cancel buy when","logicalName":"cancel_buy_when","displayName":"Cancel buy when","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"set_drop_reminder","description":"Use when the person wants a reminder for an upcoming release. Pass the product_type and product_id from list_drops exactly. The reminder arrives as a Basement notification on release day; the date always follows the catalog.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["product_type","product_id"],"properties":{"product_id":{"type":"string","maxLength":200,"minLength":1},"product_type":{"type":"string","maxLength":40,"minLength":1}},"additionalProperties":false},"title":"Remind me about a drop","logicalName":"set_drop_reminder","displayName":"Remind me about a drop","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"find_products","description":"Use when the person wants to buy a physical item (sealed boxes, booster bundles, accessories). Searches stores Basement can check out from and shows a picker. Nothing is bought.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"query":{"type":"string","maxLength":200,"minLength":2},"max_price_cents":{"type":"integer","minimum":100}},"additionalProperties":false},"title":"Find something to buy","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"find_products","displayName":"Find something to buy"},{"name":"prepare_checkout","description":"Use once the person picked an item and said the most they will pay (all in, including tax and shipping). Shows a confirm card with the item, store and ceiling. Nothing is charged until the person presses Buy in that card. Never invent the ceiling: ask for it.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["target_url","product_name","max_cost_cents"],"properties":{"merchant":{"type":"string","maxLength":120},"image_url":{"type":"string","format":"uri"},"target_url":{"type":"string","format":"uri"},"price_label":{"type":"string","maxLength":40},"product_name":{"type":"string","maxLength":200,"minLength":1},"max_cost_cents":{"type":"integer","maximum":500000,"minimum":100}},"additionalProperties":false},"title":"Prepare a purchase","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"prepare_checkout","displayName":"Prepare a purchase"},{"name":"open_checkout_page","description":"Called by the confirm card when the person presses Buy. Makes a one-time basementbrowser.com page for this item, store and price limit, where the person signs in and presses Buy. Nothing is bought by this call. Not for the model.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["quote_token"],"properties":{"quote_token":{"type":"string","maxLength":4000,"minLength":10}},"additionalProperties":false},"title":"Buy on basementbrowser.com","logicalName":"open_checkout_page","displayName":"Buy on basementbrowser.com","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_checkout_status","description":"Use to follow a purchase started from the confirm card, or to answer \"did it go through?\".","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"checkout_id":{"type":"string","maxLength":80,"minLength":1},"web_action_id":{"type":"string","pattern":"^[A-Za-z0-9_-]{16,64}$"}},"additionalProperties":false},"title":"Order status","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"get_checkout_status","displayName":"Order status"},{"name":"cancel_checkout","description":"Use when the person asks to stop a purchase that has not finished.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["checkout_id"],"properties":{"checkout_id":{"type":"string","maxLength":80,"minLength":1}},"additionalProperties":false},"title":"Cancel purchase","logicalName":"cancel_checkout","displayName":"Cancel purchase","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"set_up_checkout","description":"Use when the person wants to add a card, approve a spending limit or set up buying, or when a purchase answered that checkout is not set up. Shows a one-time basementbrowser.com link; the card is entered there, never in chat.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit_cents":{"type":"integer","maximum":500000,"minimum":100}},"additionalProperties":false},"title":"Set up checkout","logicalName":"set_up_checkout","displayName":"Set up checkout","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_awaiting_confirmation","description":"Use when the person asks whether anything is waiting for them to confirm, or about a buy-when order that hit. Lists fired orders with a one-time basementbrowser.com confirm link each. Nothing is bought until they confirm there.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"title":"Waiting for your OK","logicalName":"list_awaiting_confirmation","displayName":"Waiting for your OK","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"open_in_basement","description":"Use when the person wants a step that happens on Basement itself, not in chat: add a card, a shipping address or approve a spending limit for checkout (add_card, add_address, approve_limit), enter a store code for a purchase (checkout_code, with checkout_id), confirm a buy-when order that fired (confirm_order, with order_id), open their Collection, Watchlist or the drop calendar (collection, watchlist, drops), or scan a card (scan, the Basement phone app only). Checkout steps get a one-time base","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["destination"],"properties":{"order_id":{"type":"string","maxLength":80},"checkout_id":{"type":"string","maxLength":80},"destination":{"enum":["add_card","add_address","approve_limit","checkout_code","confirm_order","scan","collection","watchlist","drops"],"type":"string"}},"additionalProperties":false},"title":"Open in Basement","logicalName":"open_in_basement","displayName":"Open in Basement","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=Basement&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuYmFzZW1lbnRicm93c2VyLmNvbS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22Basement%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.basementbrowser.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22Basement%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.basementbrowser.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Basement&connectorUrl=https%3A%2F%2Fmcp.basementbrowser.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"Basement\" --url \"https://mcp.basementbrowser.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/basementbrowser-mcp-e4c354bd39","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/basementbrowser-mcp-e4c354bd39/tools/{tool}","mcpServerUrl":"https://mcp.basementbrowser.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/basementbrowser-mcp-e4c354bd39?live=1"}