{
  "schemaVersion": "2025-03-26",
  "serverInfo": {
    "name": "PickGPU",
    "version": "1.0.0",
    "description": "GPU price and performance comparison. Find the best GPU for any budget using live prices from Amazon, eBay, Best Buy, and Newegg with benchmark data from Tom's Hardware."
  },
  "transport": [
    {
      "type": "http",
      "url": "https://pickgpu.com/mcp"
    }
  ],
  "capabilities": {
    "tools": {}
  },
  "tools": [
    {
      "name": "get_top_picks",
      "description": "Returns the best-value GPU at each performance tier, sorted highest-performance first. Every GPU on the list strictly outperforms every cheaper option — so the first GPU at or under a budget is always the best choice at that price. Use this to answer 'what GPU should I buy for $X' or 'best GPU for 1440p gaming under $X'. Scores are from Tom's Hardware benchmarks (geometric mean across 14+ AAA games). Returns live prices from Amazon, eBay, Best Buy, and Newegg.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "budget": {
            "type": "number",
            "description": "Maximum price in USD (optional)"
          },
          "min_vram": {
            "type": "number",
            "description": "Minimum VRAM in GB (optional)"
          },
          "condition": {
            "type": "string",
            "enum": ["new", "all"],
            "description": "Listing condition. new (default) — new-condition listings only. all — cheapest price regardless of condition (used cards often offer better value at the same price point)."
          },
          "manufacturers": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": ["nvidia", "amd", "intel"]
            },
            "description": "Filter by GPU manufacturer. e.g. ['nvidia'] for NVIDIA only, ['amd', 'intel'] for AMD and Intel. Omit to include all."
          },
          "max_age_months": {
            "type": "number",
            "description": "Only include GPUs released within this many months. e.g. 24 for GPUs from the last 2 years (optional)."
          },
          "resolution": {
            "type": "string",
            "enum": ["pickgpu-score", "1080p-medium", "1080p-ultra", "1440p-ultra", "4k-ultra"],
            "description": "Benchmark used for ranking. Default: pickgpu-score — use this for all general questions. Only switch to a resolution-specific metric when the user has explicitly named a target resolution. pickgpu-score: weighted composite across raster and ray tracing at all resolutions (70% raster / 30% ray tracing, weighted by Steam Hardware Survey data). Resolution-specific options (only when user explicitly asks): 1080p-medium for esports/competitive; 1080p-ultra / 1440p-ultra / 4k-ultra for max-quality at that resolution."
          }
        }
      }
    },
    {
      "name": "get_gpu_details",
      "description": "Get full specs, benchmark scores (raster and ray tracing at 1080p/1440p/4K), current prices, and value context for a specific GPU. Value context shows whether the GPU is a top pick or — if not — which top pick offers better value. Scores are relative: 100 = the best GPU currently in the dataset. Accepts full or partial names — 'RTX 4070', 'RX 7800 XT', and 'NVIDIA GeForce RTX 4070' all work.",
      "inputSchema": {
        "type": "object",
        "required": ["gpu_name"],
        "properties": {
          "gpu_name": {
            "type": "string",
            "description": "GPU model name, full or partial — e.g. 'RTX 4070' or 'NVIDIA GeForce RTX 4070'"
          }
        }
      }
    }
  ]
}
