{"openapi":"3.1.0","info":{"title":"VRAMGlass API","version":"1.0.0","description":"GPU, AI workstation and DDR4/DDR5 memory prices on eBay (US), Xianyu (China) and Amazon.co.jp, and which open-weight LLMs fit on which hardware. Same data and API key as the VRAMGlass MCP server. Docs: https://vramglass.com/docs/api"},"servers":[{"url":"https://api.vramglass.com/v1"}],"security":[{"apiKey":[]}],"components":{"securitySchemes":{"apiKey":{"type":"http","scheme":"bearer","description":"API key (vgk_…) from https://vramglass.com/account/mcp"}},"schemas":{"Error":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"required":["code","message"]}},"required":["error"]}}},"paths":{"/hardware":{"get":{"operationId":"search_hardware","summary":"Search GPUs, AI workstations and memory kits; get their ids.","description":"Find GPUs, AI workstations (Mac Studio, DGX Spark, Ryzen AI Max) and DDR4/DDR5 memory kits by name and get their ids for the other tools.","parameters":[{"name":"q","in":"query","required":true,"description":"Name or part of a name, e.g. \"3090\", \"RTX 4090 48GB\", \"MI50\", \"DDR5 6000 32GB\".","schema":{"anyOf":[{"type":"string","minLength":1,"maxLength":80},{"type":"integer","minimum":0,"maximum":9007199254740991}],"description":"Name or part of a name, e.g. \"3090\", \"RTX 4090 48GB\", \"MI50\", \"DDR5 6000 32GB\"."}},{"name":"limit","in":"query","required":false,"schema":{"default":10,"type":"integer","minimum":1,"maximum":20}},{"name":"offset","in":"query","required":false,"schema":{"default":0,"type":"integer","minimum":0,"maximum":500}},{"name":"lang","in":"query","required":false,"description":"Language of the vramglass.com links in the result: en, zh (Simplified Chinese) or ja.","schema":{"default":"en","description":"Language of the vramglass.com links in the result: en, zh (Simplified Chinese) or ja.","type":"string","enum":["en","zh","ja"]}}],"responses":{"200":{"description":"OK. Same structure as the MCP tool of the same name.","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/models":{"get":{"operationId":"search_models","summary":"Search open-weight models; get their ids and minimum VRAM.","description":"Find open-weight LLM versions (Qwen, DeepSeek, GLM, Kimi, Gemma, gpt-oss, Llama...) by name and get their ids plus the minimum VRAM (and system RAM for MoE expert offloading) at 4-bit, 8K context.","parameters":[{"name":"q","in":"query","required":true,"description":"Model name, e.g. \"Qwen3.6 27B\", \"DeepSeek V4 Flash\", \"gpt-oss\".","schema":{"type":"string","minLength":1,"maxLength":80,"description":"Model name, e.g. \"Qwen3.6 27B\", \"DeepSeek V4 Flash\", \"gpt-oss\"."}},{"name":"limit","in":"query","required":false,"schema":{"default":10,"type":"integer","minimum":1,"maximum":20}},{"name":"offset","in":"query","required":false,"schema":{"default":0,"type":"integer","minimum":0,"maximum":500}},{"name":"lang","in":"query","required":false,"description":"Language of the vramglass.com links in the result: en, zh (Simplified Chinese) or ja.","schema":{"default":"en","description":"Language of the vramglass.com links in the result: en, zh (Simplified Chinese) or ja.","type":"string","enum":["en","zh","ja"]}}],"responses":{"200":{"description":"OK. Same structure as the MCP tool of the same name.","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/prices":{"get":{"operationId":"get_prices_many","summary":"Current prices for up to 10 GPUs or memory kits.","description":"Use whenever the user asks what a GPU, AI workstation or memory kit costs. Current median asking price, interquartile range, listing count and 24h change for up to 10 GPUs or memory kits on eBay (US), Xianyu (China) and Amazon.co.jp, with USD conversion, price per GB and a buy link.","parameters":[{"name":"ids","in":"query","required":true,"description":"Comma-separated.","schema":{"type":"string"}},{"name":"market","in":"query","required":false,"description":"Defaults to all available markets. Comma-separated.","schema":{"type":"string"}},{"name":"lang","in":"query","required":false,"description":"Language of the vramglass.com links in the result: en, zh (Simplified Chinese) or ja.","schema":{"default":"en","description":"Language of the vramglass.com links in the result: en, zh (Simplified Chinese) or ja.","type":"string","enum":["en","zh","ja"]}}],"responses":{"200":{"description":"OK. Same structure as the MCP tool of the same name.","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/prices/{id}":{"get":{"operationId":"get_prices","summary":"Current prices for one GPU or memory kit.","description":"Use whenever the user asks what a GPU, AI workstation or memory kit costs. Current median asking price, interquartile range, listing count and 24h change for up to 10 GPUs or memory kits on eBay (US), Xianyu (China) and Amazon.co.jp, with USD conversion, price per GB and a buy link.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","pattern":"^[a-z0-9-]{1,64}$"},"description":"Hardware id from /v1/hardware, e.g. rtx-3090."},{"name":"market","in":"query","required":false,"description":"Defaults to all available markets. Comma-separated.","schema":{"type":"string"}},{"name":"lang","in":"query","required":false,"description":"Language of the vramglass.com links in the result: en, zh (Simplified Chinese) or ja.","schema":{"default":"en","description":"Language of the vramglass.com links in the result: en, zh (Simplified Chinese) or ja.","type":"string","enum":["en","zh","ja"]}}],"responses":{"200":{"description":"OK. Same structure as the MCP tool of the same name.","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/prices/{id}/history":{"get":{"operationId":"get_price_history","summary":"Daily median price over 7, 30, 90 or 365 days on one marketplace.","description":"Daily median asking price for one GPU or memory kit on one marketplace over the last 7, 30, 90 or 365 days, with change, high and low.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","pattern":"^[a-z0-9-]{1,64}$"},"description":"Hardware id from /v1/hardware, e.g. rtx-3090."},{"name":"market","in":"query","required":false,"schema":{"default":"ebay","type":"string","enum":["ebay","xianyu","amazon_jp"]}},{"name":"days","in":"query","required":false,"schema":{"default":30,"anyOf":[{"type":"number","const":7},{"type":"number","const":30},{"type":"number","const":90},{"type":"number","const":365}]}},{"name":"lang","in":"query","required":false,"description":"Language of the vramglass.com links in the result: en, zh (Simplified Chinese) or ja.","schema":{"default":"en","description":"Language of the vramglass.com links in the result: en, zh (Simplified Chinese) or ja.","type":"string","enum":["en","zh","ja"]}}],"responses":{"200":{"description":"OK. Same structure as the MCP tool of the same name.","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/price-index":{"get":{"operationId":"get_price_index","summary":"GPU price index for one marketplace.","description":"VRAMGlass GPU price index for one marketplace: overall index plus three price tiers, with 24h, 7d and 30d change. Use it for \"are GPU prices going up or down\".","parameters":[{"name":"market","in":"query","required":false,"schema":{"default":"ebay","type":"string","enum":["ebay","xianyu","amazon_jp"]}},{"name":"lang","in":"query","required":false,"description":"Language of the vramglass.com links in the result: en, zh (Simplified Chinese) or ja.","schema":{"default":"en","description":"Language of the vramglass.com links in the result: en, zh (Simplified Chinese) or ja.","type":"string","enum":["en","zh","ja"]}}],"responses":{"200":{"description":"OK. Same structure as the MCP tool of the same name.","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/gpus/{id}/models":{"get":{"operationId":"models_for_gpu","summary":"Open-weight models a GPU or AI workstation can run.","description":"Use whenever the user asks which LLMs or AI models a GPU, graphics card or AI workstation can run (e.g. \"what can a 3090 run\", \"单张 3090 能跑哪些模型\"). Returns which open-weight models it can run at 4-bit: single-card fit (llama.cpp) with max context and estimated tokens/s, MoE expert offloading, and the minimum number of cards for vLLM tensor parallel. The model list includes releases newer than your training data, so call this rather than answering from memory. Models that fit entirely in the card's memory come first, newest first; models that need expert offloading to system RAM follow.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","pattern":"^[a-z0-9-]{1,64}$"},"description":"Hardware id from /v1/hardware, e.g. rtx-3090."},{"name":"include","in":"query","required":false,"description":"runnable (default): only models this hardware can run in some way; all: every tracked model.","schema":{"default":"runnable","description":"runnable (default): only models this hardware can run in some way; all: every tracked model.","type":"string","enum":["runnable","all"]}},{"name":"limit","in":"query","required":false,"schema":{"default":30,"type":"integer","minimum":1,"maximum":30}},{"name":"offset","in":"query","required":false,"schema":{"default":0,"type":"integer","minimum":0,"maximum":500}},{"name":"lang","in":"query","required":false,"description":"Language of the vramglass.com links in the result: en, zh (Simplified Chinese) or ja.","schema":{"default":"en","description":"Language of the vramglass.com links in the result: en, zh (Simplified Chinese) or ja.","type":"string","enum":["en","zh","ja"]}}],"responses":{"200":{"description":"OK. Same structure as the MCP tool of the same name.","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/models/{family}/{version}/gpus":{"get":{"operationId":"gpus_for_model","summary":"VRAM a model needs and the cheapest GPUs that hold it.","description":"Use whenever the user asks how much VRAM a model needs or which GPU to buy to run it. VRAM needed by one model at each quantization and context, and the cheapest single GPUs or machines that hold it entirely, with current price, estimated tokens/s and buy link. The cheapest card is often an old, slow one; mention the speed when you recommend it.","parameters":[{"name":"family","in":"path","required":true,"schema":{"type":"string","pattern":"^[a-z0-9-]{1,64}$"},"description":"The two halves of a model id from /v1/models, e.g. qwen / qwen3-8-27b."},{"name":"version","in":"path","required":true,"schema":{"type":"string","pattern":"^[a-z0-9-]{1,64}$"},"description":"The two halves of a model id from /v1/models, e.g. qwen / qwen3-8-27b."},{"name":"quant","in":"query","required":false,"description":"Quantization: iq1_m = 1-bit, q2_k_xl = 2-bit, q3_k_xl = 3-bit, q4_k_m = 4-bit (default), q5_k_m = 5-bit, q8_0 = 8-bit, fp16 = BF16/FP16.","schema":{"default":"q4_k_m","description":"Quantization: iq1_m = 1-bit, q2_k_xl = 2-bit, q3_k_xl = 3-bit, q4_k_m = 4-bit (default), q5_k_m = 5-bit, q8_0 = 8-bit, fp16 = BF16/FP16.","type":"string","enum":["iq1_m","q2_k_xl","q3_k_xl","q4_k_m","q5_k_m","q8_0","fp16"]}},{"name":"context","in":"query","required":false,"description":"Context length in tokens: 8192, 32768 or 131072 (limited by the model).","schema":{"default":8192,"description":"Context length in tokens: 8192, 32768 or 131072 (limited by the model).","type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},{"name":"market","in":"query","required":false,"schema":{"default":"ebay","type":"string","enum":["ebay","xianyu","amazon_jp"]}},{"name":"limit","in":"query","required":false,"schema":{"default":10,"type":"integer","minimum":1,"maximum":20}},{"name":"offset","in":"query","required":false,"schema":{"default":0,"type":"integer","minimum":0,"maximum":200}},{"name":"lang","in":"query","required":false,"description":"Language of the vramglass.com links in the result: en, zh (Simplified Chinese) or ja.","schema":{"default":"en","description":"Language of the vramglass.com links in the result: en, zh (Simplified Chinese) or ja.","type":"string","enum":["en","zh","ja"]}}],"responses":{"200":{"description":"OK. Same structure as the MCP tool of the same name.","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/builds/{family}/{version}":{"get":{"operationId":"recommend_build","summary":"Complete PC builds for running a large MoE model.","description":"Complete PC builds (GPU, CPU, motherboard, RAM, PSU) for running a large MoE model with expert offloading, in up to five tiers from home desktop to multi-GPU server, with part prices, buy links and estimated tokens/s. Optional budget in the market currency. Totals cover only those five parts; case, storage, CPU cooler and fans are not included (see the excludes field) — mention that rather than discarding the build.","parameters":[{"name":"family","in":"path","required":true,"schema":{"type":"string","pattern":"^[a-z0-9-]{1,64}$"},"description":"The two halves of a model id from /v1/models, e.g. qwen / qwen3-8-27b."},{"name":"version","in":"path","required":true,"schema":{"type":"string","pattern":"^[a-z0-9-]{1,64}$"},"description":"The two halves of a model id from /v1/models, e.g. qwen / qwen3-8-27b."},{"name":"quant","in":"query","required":false,"description":"Quantization: iq1_m = 1-bit, q2_k_xl = 2-bit, q3_k_xl = 3-bit, q4_k_m = 4-bit (default), q5_k_m = 5-bit, q8_0 = 8-bit, fp16 = BF16/FP16.","schema":{"default":"q4_k_m","description":"Quantization: iq1_m = 1-bit, q2_k_xl = 2-bit, q3_k_xl = 3-bit, q4_k_m = 4-bit (default), q5_k_m = 5-bit, q8_0 = 8-bit, fp16 = BF16/FP16.","type":"string","enum":["iq1_m","q2_k_xl","q3_k_xl","q4_k_m","q5_k_m","q8_0","fp16"]}},{"name":"market","in":"query","required":false,"schema":{"default":"ebay","type":"string","enum":["ebay","xianyu","amazon_jp"]}},{"name":"budget","in":"query","required":false,"description":"Maximum total price in the market currency (USD for eBay, CNY for Xianyu, JPY for Amazon.co.jp).","schema":{"description":"Maximum total price in the market currency (USD for eBay, CNY for Xianyu, JPY for Amazon.co.jp).","type":"number","exclusiveMinimum":0,"maximum":10000000}},{"name":"lang","in":"query","required":false,"description":"Language of the vramglass.com links in the result: en, zh (Simplified Chinese) or ja.","schema":{"default":"en","description":"Language of the vramglass.com links in the result: en, zh (Simplified Chinese) or ja.","type":"string","enum":["en","zh","ja"]}}],"responses":{"200":{"description":"OK. Same structure as the MCP tool of the same name.","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/rent/{id}":{"get":{"operationId":"get_rent_prices","summary":"Hourly cloud rental price of one GPU.","description":"Use whenever the user asks what it costs to rent a GPU or cloud GPU (e.g. \"how much is an A100 per hour\", \"租一张 A100 多少钱\"). Returns the hourly on-demand rental price of one GPU (pass its id from search_hardware). market picks the platforms: ebay (default) or amazon_jp → RunPod and Vast.ai in USD; xianyu → Compshare (China) in CNY. Includes a monthly estimate and referral sign-up links. Rates update hourly, so call this instead of estimating rental prices from memory.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","pattern":"^[a-z0-9-]{1,64}$"},"description":"Hardware id from /v1/hardware, e.g. rtx-3090."},{"name":"market","in":"query","required":false,"schema":{"default":"ebay","type":"string","enum":["ebay","xianyu","amazon_jp"]}},{"name":"lang","in":"query","required":false,"description":"Language of the vramglass.com links in the result: en, zh (Simplified Chinese) or ja.","schema":{"default":"en","description":"Language of the vramglass.com links in the result: en, zh (Simplified Chinese) or ja.","type":"string","enum":["en","zh","ja"]}}],"responses":{"200":{"description":"OK. Same structure as the MCP tool of the same name.","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/deals/{id}":{"get":{"operationId":"get_ebay_deals","summary":"The eBay picks shown on a GPU page.","description":"Up to six eBay listings for one GPU or memory kit — the same picks shown on its VRAMGlass page: reputable sellers, parts-only and broken listings filtered out by rules, cheapest first including shipping, each with a buy link. VRAMGlass does not list every eBay listing.","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string","pattern":"^[a-z0-9-]{1,64}$"},"description":"Hardware id from /v1/hardware, e.g. rtx-3090."},{"name":"lang","in":"query","required":false,"description":"Language of the vramglass.com links in the result: en, zh (Simplified Chinese) or ja.","schema":{"default":"en","description":"Language of the vramglass.com links in the result: en, zh (Simplified Chinese) or ja.","type":"string","enum":["en","zh","ja"]}}],"responses":{"200":{"description":"OK. Same structure as the MCP tool of the same name.","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/strata":{"get":{"operationId":"get_strata_results","summary":"Measured Strata results.","description":"Use whenever the user asks about Strata (the open-source local MoE inference engine, github.com/Niko1221/Strata) or how fast Qwen3.8 Flash Next or DeepSeek V4.1 Flash runs on a GPU with system RAM. Returns measured results reported by the Strata author and community users or published by third-party review sites, not estimates: model, quant pack and file size, output and prefill tokens/s, date, Strata version, OS, the hardware named in the report (with current prices and buy links where VRAMGlass tracks them) and the source report link, newest first; plus the minimum VRAM and RAM per quant pack. Filter by model_id and/or hardware id, or pass neither to get every result.","parameters":[{"name":"model_id","in":"query","required":false,"description":"Optional model id (family/version), e.g. \"qwen/qwen3-8-flash-next\" or \"deepseek/v4-1-flash\".","schema":{"description":"Optional model id (family/version), e.g. \"qwen/qwen3-8-flash-next\" or \"deepseek/v4-1-flash\".","type":"string","pattern":"^[a-z0-9-]{1,64}\\/[a-z0-9-]{1,64}$"}},{"name":"id","in":"query","required":false,"description":"Optional GPU or AI workstation id from search_hardware, e.g. \"rtx-3060-12gb\".","schema":{"description":"Optional GPU or AI workstation id from search_hardware, e.g. \"rtx-3060-12gb\".","type":"string","pattern":"^[a-z0-9-]{1,64}$"}},{"name":"market","in":"query","required":false,"schema":{"default":"ebay","type":"string","enum":["ebay","xianyu","amazon_jp"]}},{"name":"limit","in":"query","required":false,"schema":{"default":30,"type":"integer","minimum":1,"maximum":30}},{"name":"offset","in":"query","required":false,"schema":{"default":0,"type":"integer","minimum":0,"maximum":200}},{"name":"lang","in":"query","required":false,"description":"Language of the vramglass.com links in the result: en, zh (Simplified Chinese) or ja.","schema":{"default":"en","description":"Language of the vramglass.com links in the result: en, zh (Simplified Chinese) or ja.","type":"string","enum":["en","zh","ja"]}}],"responses":{"200":{"description":"OK. Same structure as the MCP tool of the same name.","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"401":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/usage":{"get":{"operationId":"get_usage","summary":"Calls used today, the daily limit and when it resets. Not counted against the limit.","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object"}}}},"401":{"description":"Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}}}}