Compare GPU specs and cloud rental offers, check CUDA support, and estimate Qdrant resources.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Compare 2–4 distinct exact models side by side; no invented performance score or compatibility ranking.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http gpuvec https://gpuvec.com/mcp
Compare 2–4 distinct exact models side by side; no invented performance score or compatibility ranking.
| Argument | Type | Description |
|---|---|---|
| models* | array |
{
"type": "object",
"title": "compare_acceleratorsArguments",
"required": [
"models"
],
"properties": {
"models": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[^\\x00-\\x1f\\x7f]+$",
"maxLength": 120,
"minLength": 1
},
"title": "Models",
"maxItems": 4,
"minItems": 2
}
}
}Retrieve source-backed NVIDIA CUDA hardware compute capability context; non-CUDA is not assigned a CC. No toolkit/framework guarantee.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| offset | integer | |
| search | string | |
| status | string | |
| segment | string | |
| capability | string |
{
"type": "object",
"title": "compute_capabilityArguments",
"properties": {
"limit": {
"type": "integer",
"title": "Limit",
"default": 20,
"maximum": 50,
"minimum": 1
},
"offset": {
"type": "integer",
"title": "Offset",
"default": 0,
"maximum": 10000,
"minimum": 0
},
"search": {
"type": "string",
"title": "Search",
"default": "",
"pattern": "^[^\\x00-\\x1f\\x7f]*$",
"maxLength": 120
},
"status": {
"enum": [
"",
"known",
"unknown",
"not_cuda"
],
"type": "string",
"title": "Status",
"default": ""
},
"segment": {
"enum": [
"",
"data_center",
"workstation",
"jetson",
"other"
],
"type": "string",
"title": "Segment",
"default": ""
},
"capability": {
"type": "string",
"title": "Capability",
"default": "",
"pattern": "^(?:\\d{1,2}\\.\\d{1,2})?$",
"maxLength": 6
}
}
}Calculate deterministic Qdrant capacity using the site's shared real engine. KiB inputs, byte outputs; not measured capacity or QPS sizing.
| Argument | Type | Description |
|---|---|---|
| inputs* | any |
{
"type": "object",
"$defs": {
"QdrantInputs": {
"type": "object",
"title": "QdrantInputs",
"properties": {
"mmap": {
"type": "boolean",
"title": "Mmap",
"default": false
},
"nodes": {
"type": "integer",
"title": "Nodes",
"default": 1,
"maximum": 100000,
"minimum": 1
},
"hnsw_m": {
"type": "integer",
"title": "Hnsw M",
"default": 16,
"maximum": 10000,
"minimum": 0
},
"shards": {
"type": "integer",
"title": "Shards",
"default": 1,
"maximum": 1000000,
"minimum": 1
},
"datatype": {
"enum": [
"float32",
"float16",
"uint8",
"turbo16",
"turbo8",
"turbo4"
],
"type": "string",
"title": "Datatype",
"default": "float32"
},
"dimensions": {
"type": "integer",
"title": "Dimensions",
"default": 1536,
"maximum": 65536,
"minimum": 0
},
"num_points": {
"type": "integer",
"title": "Num Points",
"default": 1000000,
"maximum": 1000000000000,
"minimum": 0
},
"num_sparse": {
"type": "integer",
"title": "Num Sparse",
"default": 0,
"maximum": 1000000000000,
"minimum": 0
},
"payload_kb": {
"type": "number",
"title": "Payload Kb",
"default": 1,
"maximum": 1000000000,
"minimum": 0,
"description": "KiB per unique point, not decimal kB"
},
"num_vectors": {
"type": "integer",
"title": "Num Vectors",
"default": 1000000,
"maximum": 1000000000000,
"minimum": 0
},
"replication": {
"type": "integer",
"title": "Replication",
"default": 1,
"maximum": 100000,
"minimum": 1
},
"hnsw_on_disk": {
"type": "boolean",
"title": "Hnsw On Disk",
"default": false
},
"quantization": {
"enum": [
"none",
"scalar",
"binary",
"binary1_5",
"binary2",
"product",
"turbo"
],
"type": "string",
"title": "Quantization",
"default": "none"
},
"billing_hours": {
"type": "number",
"title": "Billing Hours",
"default": 730,
"maximum": 8784,
"minimum": 0
},
"cache_percent": {
"type": "number",
"title": "Cache Percent",
"default": 0,
"maximum": 100,
"minimum": 0
},
"sparse_on_disk": {
"type": "boolean",
"title": "Sparse On Disk",
"default": false
},
"hourly_per_node": {
"anyOf": [
{
"type": "number",
"maximum": 1000000000,
"minimum": 0,
"description": "User-supplied USD/node-hour; null means unknown"
},
{
"type": "null"
}
],
"title": "Hourly Per Node",
"default": null
},
"payload_on_disk": {
"type": "boolean",
"title": "Payload On Disk",
"default": true
},
"sparse_elements": {
"type": "number",
"title": "Sparse Elements",
"default": 0,
"maximum": 4294967295,
"minimum": 0
},
"headroom_percent": {
"type": "number",
"title": "Headroom Percent",
"default": 20,
"maximum": 1000,
"minimum": 0
},
"pricing_quote_id": {
"type": "string",
"title": "Pricing Quote Id",
"default": "custom",
"pattern": "^[^\\x00-\\x1f\\x7f]*$",
"maxLength": 120
},
"quantization_bits": {
"enum": [
"bits8",
"bits4",
"bits2",
"bits1_5",
"bits1"
],
"type": "string",
"title": "Quantization Bits",
"default": "bits4"
},
"indexed_payload_kb": {
"type": "number",
"title": "Indexed Payload Kb",
"default": 0,
"maximum": 1000000000,
"minimum": 0,
"description": "KiB per unique point"
},
"product_compression": {
"enum": [
4,
8,
16,
32,
64
],
"type": "integer",
"title": "Product Compression",
"default": 8
},
"quantization_memory": {
"enum": [
"auto",
"pinned",
"cached",
"cold"
],
"type": "string",
"title": "Quantization Memory",
"default": "auto"
},
"sparse_bytes_per_nonzero": {
"type": "number",
"title": "Sparse Bytes Per Nonzero",
"default": 8,
"maximum": 1024,
"minimum": 0.001
}
},
"description": "Same field names, units and ranges as the site's shared Qdrant engine.",
"additionalProperties": false
}
},
"title": "estimate_qdrantArguments",
"required": [
"inputs"
],
"properties": {
"inputs": {
"$ref": "#/$defs/QdrantInputs"
}
}
}Find recorded offers with bounded price/count/VRAM filters. Unknown units, scope or counts never pass numeric filters. Billing is a case-insensitive substring; availability is recorded, not live.
| Argument | Type | Description |
|---|---|---|
| sort | string | |
| limit | integer | |
| model | string | |
| offset | integer | |
| provider | string | |
| availability | string | |
| billing_model | string | |
| min_gpu_count | any | |
| min_vram_total | any | |
| min_vram_per_gpu | any | |
| source_backed_only | boolean |
Get one exact accelerator model or canonical slug. Unknown models are errors, not guessed specifications.
| Argument | Type | Description |
|---|---|---|
| model* | string |
{
"type": "object",
"title": "get_acceleratorArguments",
"required": [
"model"
],
"properties": {
"model": {
"type": "string",
"title": "Model",
"pattern": "^[^\\x00-\\x1f\\x7f]+$",
"maxLength": 120,
"minLength": 1
}
}
}List recorded accelerator specifications, with units, field provenance and unknowns. At most 50 per page.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| offset | integer | |
| search | string | |
| manufacturer | string |
{
"type": "object",
"title": "list_acceleratorsArguments",
"properties": {
"limit": {
"type": "integer",
"title": "Limit",
"default": 20,
"maximum": 50,
"minimum": 1
},
"offset": {
"type": "integer",
"title": "Offset",
"default": 0,
"maximum": 10000,
"minimum": 0
},
"search": {
"type": "string",
"title": "Search",
"default": "",
"pattern": "^[^\\x00-\\x1f\\x7f]*$",
"maxLength": 120
},
"manufacturer": {
"type": "string",
"title": "Manufacturer",
"default": "",
"pattern": "^[^\\x00-\\x1f\\x7f]*$",
"maxLength": 120
}
}
}Read actual approved GPU price observations, newest first. UTC dates filter capture time; distinct configurations are not one price trend.
| Argument | Type | Description |
|---|---|---|
| end | string | |
| limit | integer | |
| model | string | |
| start | string | |
| offset | integer | |
| provider | string |
{
"type": "object",
"title": "list_price_historyArguments",
"properties": {
"end": {
"type": "string",
"title": "End",
"default": "",
"pattern": "^(?:\\d{4}-\\d{2}-\\d{2})?$",
"maxLength": 10
},
"limit": {
"type": "integer",
"title": "Limit",
"default": 20,
"maximum": 50,
"minimum": 1
},
"model": {
"type": "string",
"title": "Model",
"default": "",
"pattern": "^[^\\x00-\\x1f\\x7f]*$",
"maxLength": 120
},
"start": {
"type": "string",
"title": "Start",
"default": "",
"pattern": "^(?:\\d{4}-\\d{2}-\\d{2})?$",
"maxLength": 10
},
"offset": {
"type": "integer",
"title": "Offset",
"default": 0,
"maximum": 10000,
"minimum": 0
},
"provider": {
"type": "string",
"title": "Provider",
"default": "",
"pattern": "^[^\\x00-\\x1f\\x7f]*$",
"maxLength": 120
}
}
}List GPU compute services with field-scoped official provenance, independent of priced offers and live stock.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| offset | integer | |
| search | string |
{
"type": "object",
"title": "list_providersArguments",
"properties": {
"limit": {
"type": "integer",
"title": "Limit",
"default": 20,
"maximum": 50,
"minimum": 1
},
"offset": {
"type": "integer",
"title": "Offset",
"default": 0,
"maximum": 10000,
"minimum": 0
},
"search": {
"type": "string",
"title": "Search",
"default": "",
"pattern": "^[^\\x00-\\x1f\\x7f]*$",
"maxLength": 120
}
}
}List dated official managed Cloud package quotes, not live prices or hardware recommendations.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| offset | integer | |
| region | string | |
| provider | string |
{
"type": "object",
"title": "list_qdrant_pricingArguments",
"properties": {
"limit": {
"type": "integer",
"title": "Limit",
"default": 20,
"maximum": 50,
"minimum": 1
},
"offset": {
"type": "integer",
"title": "Offset",
"default": 0,
"maximum": 10000,
"minimum": 0
},
"region": {
"type": "string",
"title": "Region",
"default": "",
"pattern": "^[^\\x00-\\x1f\\x7f]*$",
"maxLength": 120
},
"provider": {
"type": "string",
"title": "Provider",
"default": "",
"pattern": "^[^\\x00-\\x1f\\x7f]*$",
"maxLength": 120
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 1, 2026.
| max_price_per_gpu_hour | any |
| max_instance_price_per_hour | any |
{
"type": "object",
"title": "find_offersArguments",
"properties": {
"sort": {
"enum": [
"price_per_gpu_hour",
"-price_per_gpu_hour",
"instance_price_per_hour",
"-instance_price_per_hour"
],
"type": "string",
"title": "Sort",
"default": "price_per_gpu_hour"
},
"limit": {
"type": "integer",
"title": "Limit",
"default": 20,
"maximum": 50,
"minimum": 1
},
"model": {
"type": "string",
"title": "Model",
"default": "",
"pattern": "^[^\\x00-\\x1f\\x7f]*$",
"maxLength": 120
},
"offset": {
"type": "integer",
"title": "Offset",
"default": 0,
"maximum": 10000,
"minimum": 0
},
"provider": {
"type": "string",
"title": "Provider",
"default": "",
"pattern": "^[^\\x00-\\x1f\\x7f]*$",
"maxLength": 120
},
"availability": {
"enum": [
"",
"available",
"unavailable",
"waitlist",
"coming_soon",
"unknown"
],
"type": "string",
"title": "Availability",
"default": ""
},
"billing_model": {
"type": "string",
"title": "Billing Model",
"default": "",
"pattern": "^[^\\x00-\\x1f\\x7f]*$",
"maxLength": 120
},
"min_gpu_count": {
"anyOf": [
{
"type": "integer",
"maximum": 1000000,
"minimum": 1
},
{
"type": "null"
}
],
"title": "Min Gpu Count",
"default": null
},
"min_vram_total": {
"anyOf": [
{
"type": "number",
"maximum": 1000000000,
"minimum": 0
},
{
"type": "null"
}
],
"title": "Min Vram Total",
"default": null
},
"min_vram_per_gpu": {
"anyOf": [
{
"type": "number",
"maximum": 1000000000,
"minimum": 0
},
{
"type": "null"
}
],
"title": "Min Vram Per Gpu",
"default": null
},
"source_backed_only": {
"type": "boolean",
"title": "Source Backed Only",
"default": true
},
"max_price_per_gpu_hour": {
"anyOf": [
{
"type": "number",
"maximum": 1000000000,
"minimum": 0
},
{
"type": "null"
}
],
"title": "Max Price Per Gpu Hour",
"default": null
},
"max_instance_price_per_hour": {
"anyOf": [
{
"type": "number",
"maximum": 1000000000,
"minimum": 0
},
{
"type": "null"
}
],
"title": "Max Instance Price Per Hour",
"default": null
}
}
}