Skip to content
Basement logo

Basement MCP server

Which MCP servers are Basement's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-10

← Back to Basement

Whose server it is
  • Addresshttps://mcp.basementbrowser.com/mcpnot in the official registry: answered when asked

No entry in the official MCP registry names this server. It answered on basementbrowser.com when the Atlas asked at the address servers are usually mounted on, so it is the vendor's own. Clients and catalogues that list servers from the registry do not show it.

When we asked itchecked 2026-10-28
  • Stateanswerschecked 2026-10-28
  • Tools21
  • Server calls itselfbasement
  • Server version0.1.0
  • Protocol version2025-06-18

On 2026-10-28 the server answered initialize and tools/list without a sign-in. First answer in 202 ms.

Should an agent connect itNot proven either way yet
  • Whether its tools do the product's job has not been judged yet.
  • Checked on 1 of the 7 days it takes to judge reliability.

Once connected

  • Keep approval on for set_drop_reminder: they delete, send or pay without saying so.
  • add_to_collection, cancel_buy_when, set_drop_reminder, cancel_checkout, set_up_checkout change data without a sign-in: anyone with the address can call them.
  • Parameters are untyped or undescribed in 13 of 21 tools: check arguments before calling.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 1, the first on 2026-10-28
  • INITE MCP scoreafter a weeka score needs 7 daily checks: 1 so far
  • Answeredmeasuring1 of the 7 daily checks it takes to print a share
  • Median first answer282 ms
  • Space in an agent's context≈ 3,251 tokensthe definitions of all its tools (21), which an agent carries on every turn
  • Tool definitionsA · 90 of 100
  • Typed results0 of 21 toolsdeclared outputSchema: results come typed, read once
  • Parameters without a description: in 13 of 21

What an agent can do with it

  • not sure · Monitor product pages and join rooms with other collectors
  • not sure · Set price limits and let an AI agent automatically checkout within budget
  • not sure · Track purchases and collection value with daily pricing updates

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

  • Tools that delete, send or pay, marked as not destructive: set_drop_reminder
  • Tools that change data, on a server that answers without a sign-in: add_to_collection, cancel_buy_when, set_drop_reminder, cancel_checkout, set_up_checkout

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers21 tools · read 2026-10-28
  • get_collection_summary

    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…

  • search_catalog

    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.

  • add_to_collection

    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.

  • get_set_completion

    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…

  • get_card_price

    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…

  • list_communities

    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.

  • list_drops

    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…

  • get_watchlist

    Use when the person asks what they are watching, saving for later, or which buy-when orders are armed.

  • save_to_watchlist

    Use when the person wants to save an item for later instead of buying it now. Nothing is bought.

  • propose_buy_when

    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…

  • arm_buy_when

    Called by the buy-when card when the person presses Arm. Not for the model.

  • cancel_buy_when

    Use when the person asks to stop or cancel a buy-when order. Use the id from get_watchlist.

  • set_drop_reminder

    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.

  • find_products

    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.

  • prepare_checkout

    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…

  • open_checkout_page

    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.

  • get_checkout_status

    Use to follow a purchase started from the confirm card, or to answer "did it go through?".

  • cancel_checkout

    Use when the person asks to stop a purchase that has not finished.

  • set_up_checkout

    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.

  • list_awaiting_confirmation

    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.

  • open_in_basement

    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…

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "basementbrowser": {
      "type": "http",
      "url": "https://mcp.basementbrowser.com/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http basementbrowser https://mcp.basementbrowser.com/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://mcp.basementbrowser.com/mcp as a custom connector in the settings.

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.