Konfiguratorius - PC builder, part prices and compatibility

Build a PC to a budget, check compatibility, estimate FPS. Prices refreshed at least twice a day.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
100%
Naming quality
93%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~749Tokens (tool definitions)
~1.4 KBTypical response size
Moderate attention impact (0.59% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "pc-builder": {
      "url": "https://konfiguratorius.lt/api/mcp"
    }
  }
}

Remote endpoints

https://konfiguratorius.lt/api/mcpstreamable-http

What it can do

Tool inventory

Tools (3)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢build_pc(budgetEur, market, compact)

Assemble the best-value, compatibility-checked desktop PC that can actually be bought right now for a given budget, using the latest prices we hold from the shops that deliver to the buyer's country (Lithuania, Latvia, Estonia, Poland, Czechia, Slovakia, United Kingdom, United States, Slovenia, Germany). Prices are refreshed automatically at least twice a day, so each one is as of its last refresh, not live at call time. Returns every part with its price, a compatibility verdict, FPS estimates and a buy link per part.

Input Schema

{
  "type": "object",
  "properties": {
    "budgetEur": {
      "type": "number",
      "description": "Total budget in EUR, 300-10000."
    },
    "market": {
      "type": "string",
      "enum": [
        "lt",
        "lv",
        "ee",
        "pl",
        "cz",
        "sk",
        "uk",
        "us",
        "si",
        "de"
      ],
      "description": "Country market. Defaults to lt."
    },
    "compact": {
      "type": "boolean",
      "description": "Restrict to a small form factor (Mini-ITX) build."
    }
  },
  "required": [
    "budgetEur"
  ]
}
🟢check_compatibility(parts, market)

Check whether a set of PC parts will physically and electrically work together - socket, chipset, RAM type, GPU clearance, cooler height, PSU headroom and connectors. Give part names as free text; they are matched against the live catalogue.

Input Schema

{
  "type": "object",
  "properties": {
    "parts": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Part names, e.g. [\"Ryzen 5 7600\", \"MSI B650\", \"RTX 4070\", \"Corsair RM750e\"]."
    },
    "market": {
      "type": "string",
      "enum": [
        "lt",
        "lv",
        "ee",
        "pl",
        "cz",
        "sk",
        "uk",
        "us",
        "si",
        "de"
      ],
      "description": "Country market. Defaults to lt."
    }
  },
  "required": [
    "parts"
  ]
}
🟢estimate_fps(cpu, gpu, game, resolution, setting, ...)

Estimate frame rates for a CPU + GPU pairing across popular games at a chosen resolution and quality preset, including 1% lows and which component is the bottleneck.

Input Schema

{
  "type": "object",
  "properties": {
    "cpu": {
      "type": "string",
      "description": "CPU name, e.g. \"Ryzen 5 7600\"."
    },
    "gpu": {
      "type": "string",
      "description": "GPU name, e.g. \"RTX 4070\"."
    },
    "game": {
      "type": "string",
      "enum": [
        "fortnite",
        "cs2",
        "cyberpunk",
        "valorant",
        "warzone",
        "bf6",
        "pubg",
        "rainbowsixsiege",
        "marvelrivals",
        "gtav",
        "rdr2",
        "tarkov",
        "rust",
        "minecraft"
      ],
      "description": "One game; omit for a selection."
    },
    "resolution": {
      "type": "string",
      "enum": [
        "1080p",
        "1440p",
        "4k"
      ],
      "description": "Defaults to 1080p."
    },
    "setting": {
      "type": "string",
      "enum": [
        "low",
        "medium",
        "high",
        "ultra"
      ],
      "description": "Quality preset. Defaults to high."
    },
    "market": {
      "type": "string",
      "enum": [
        "lt",
        "lv",
        "ee",
        "pl",
        "cz",
        "sk",
        "uk",
        "us",
        "si",
        "de"
      ],
      "description": "Country market. Defaults to lt."
    }
  },
  "required": [
    "cpu",
    "gpu"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded3 tools
verifiedversion not recorded3 tools