CoolPC MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_productsA | General search across all computer components. Use this for broad searches or when component type is uncertain. For specific components, use dedicated search tools (search_cpu, search_gpu, etc.) |
| search_cpuB | Specialized CPU/processor search tool. Find CPUs by socket compatibility, core count, and sort by price. Best for building compatible systems or finding CPUs with specific performance characteristics. |
| search_gpuB | Specialized graphics card (VGA) search tool. Find GPUs by chipset model, VRAM capacity, and price. Perfect for gaming builds, content creation, or AI workloads. |
| search_ramB | Specialized memory (RAM) search tool. Find desktop or laptop memory by DDR generation, total capacity, speed, and price. Essential for system upgrades or new builds. |
| search_ssdB | Specialized SSD/solid-state drive search tool. Find storage drives by interface type, capacity, and price. Covers M.2 NVMe, SATA, and PCIe drives for OS and data storage. |
| search_motherboardA | Specialized motherboard (MB/mainboard) search tool. Find motherboards by CPU socket, chipset, and size. Critical for system compatibility - must match CPU socket and case size. |
| get_product_by_modelA | Get detailed specifications and pricing for a specific product by exact model number. Use when you know the exact product model and need full details including specs, current price, and availability markers. |
| list_categoriesA | Get a complete list of all product categories with statistics. Shows category names, product counts, and special markers (hot items, discounts). Useful for browsing available product types or understanding the catalog structure. |
| get_category_productsA | Browse all products within a specific category. Useful for exploring all options in a product type when you don't have specific search criteria. Returns products with full details including prices and specifications. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 9 tools
Most tools have distinct purposes, with dedicated search tools for specific components (CPU, GPU, motherboard, RAM, SSD) and general tools for browsing categories and products. However, there is some overlap between 'search_products' and the specialized search tools, as the description suggests using the general tool when component type is uncertain, which could lead to confusion about when to choose which.
All tool names follow a consistent snake_case pattern with clear verb_noun structures (e.g., get_category_products, search_cpu, list_categories). The naming is predictable and readable, making it easy for agents to understand the action and target resource.
With 9 tools, the count is well-scoped for a computer component catalog server. It covers essential operations like browsing categories, retrieving specific products, and searching across general and specialized components, ensuring each tool has a clear role without being overwhelming.
The tool set provides strong coverage for browsing and searching computer components, including categories, specific products, and specialized searches for key parts like CPU, GPU, and RAM. A minor gap is the lack of tools for actions like adding to a cart or checking out, but these might be outside the server's intended scope, and core retrieval and search workflows are well-covered.