Build a PC to a budget, check compatibility, estimate FPS. Prices refreshed at least twice a day.
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.
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.
Total budget in EUR, 300-10000.
Country market. Defaults to lt.
Restrict to a small form factor (Mini-ITX) build.
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.
| Argument | Type | Description |
|---|---|---|
| market | string | Country market. Defaults to lt. |
| compact | boolean | Restrict to a small form factor (Mini-ITX) build. |
| budgetEur* | number | Total budget in EUR, 300-10000. |
{
"type": "object",
"required": [
"budgetEur"
],
"properties": {
"market": {
"enum": [
"lt",
"lv",
"ee",
"pl",
"cz",
"sk",
"uk",
"us",
"si",
"de"
],
"type": "string",
"description": "Country market. Defaults to lt."
},
"compact": {
"type": "boolean",
"description": "Restrict to a small form factor (Mini-ITX) build."
},
"budgetEur": {
"type": "number",
"description": "Total budget in EUR, 300-10000."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| parts* | array | Part names, e.g. ["Ryzen 5 7600", "MSI B650", "RTX 4070", "Corsair RM750e"]. |
| market | string | Country market. Defaults to lt. |
{
"type": "object",
"required": [
"parts"
],
"properties": {
"parts": {
"type": "array",
"items": {
"type": "string"
},
"description": "Part names, e.g. [\"Ryzen 5 7600\", \"MSI B650\", \"RTX 4070\", \"Corsair RM750e\"]."
},
"market": {
"enum": [
"lt",
"lv",
"ee",
"pl",
"cz",
"sk",
"uk",
"us",
"si",
"de"
],
"type": "string",
"description": "Country market. Defaults to lt."
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| cpu* | string | CPU name, e.g. "Ryzen 5 7600". |
| gpu* | string | GPU name, e.g. "RTX 4070". |
| game | string | One game; omit for a selection. |
| market | string | Country market. Defaults to lt. |
| setting | string | Quality preset. Defaults to high. |
| resolution | string | Defaults to 1080p. |
{
"type": "object",
"required": [
"cpu",
"gpu"
],
"properties": {
"cpu": {
"type": "string",
"description": "CPU name, e.g. \"Ryzen 5 7600\"."
},
"gpu": {
"type": "string",
"description": "GPU name, e.g. \"RTX 4070\"."
},
"game": {
"enum": [
"fortnite",
"cs2",
"cyberpunk",
"valorant",
"warzone",
"bf6",
"pubg",
"rainbowsixsiege",
"marvelrivals",
"gtav",
"rdr2",
"tarkov",
"rust",
"minecraft"
],
"type": "string",
"description": "One game; omit for a selection."
},
"market": {
"enum": [
"lt",
"lv",
"ee",
"pl",
"cz",
"sk",
"uk",
"us",
"si",
"de"
],
"type": "string",
"description": "Country market. Defaults to lt."
},
"setting": {
"enum": [
"low",
"medium",
"high",
"ultra"
],
"type": "string",
"description": "Quality preset. Defaults to high."
},
"resolution": {
"enum": [
"1080p",
"1440p",
"4k"
],
"type": "string",
"description": "Defaults to 1080p."
}
}
}