Skip to main content
Glama

ServerSearcher

search_servers

Search dedicated, VPS, GPU and cloud server plans by specification, location, price and provider capability. Returns plans with on-site ServerSearcher URLs and affiliate checkout URLs.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
pageNoPage number, 1-based
typeNoPlan types to include. Omit for all types.
minRamNoMinimum RAM in GB
cpuModelNoSubstring of the CPU model, e.g. "EPYC". `*` and `?` are glob wildcards: "EPYC*9004" matches "AMD EPYC 9004".
currencyNoISO 4217 currency codes to restrict prices to, e.g. ["USD","EUR"]
gpuModelNoExact GPU model name, e.g. "NVIDIA H100"
locationNoLocations: an ISO country code ("DE"), a country and city ("DE-frankfurt"), or a city id
maxPriceNoMaximum listed monthly price, in the listed currency
pageSizeNoResults per page, maximum 150
providerNoProvider slugs (e.g. "runpod") or internal provider ids — slugs are what URLs and get_provider_info use and are resolved for you.
diskTypesNoDisk types, e.g. NVMe, SSD, HDD
sortConfigNoSort order. The pricePer* keys rank by USD price per unit of RAM or CPU.priceAsc
minCpuCoresNoMinimum CPU cores
minGpuCountNoMinimum number of GPUs
hasTerraformNoOnly providers with an official or community Terraform provider
minBandwidthNoMinimum included bandwidth in TB per month
minPortSpeedNoMinimum network port speed in Mbps; matches either port
cloudServicesNoRestrict to providers offering any of these managed services, e.g. ["OBJECT_STORAGE","MANAGED_KUBERNETES"]
minCpuThreadsNoMinimum CPU threads
minCpuFrequencyNoMinimum CPU base frequency in GHz
minDiskCapacityNoMinimum capacity of a single disk, in GB

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full behavioral burden. It does disclose a useful trait beyond the schema — that results include on-site ServerSearcher URLs and affiliate checkout URLs — but says nothing about pagination defaults, result caps, authentication, or rate limits, leaving notable gaps for a 21-parameter read tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two tightly written sentences with no filler, front-loading the core action and resource before the return-value note. Every clause earns its place.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a large multi-filter search with fully documented schema fields and no output schema, the description is nearly complete: it names the resources searched and the shape of the return (plan URLs). It falls short only in not clarifying pagination behavior or how results relate to the provider-comparison siblings.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents all 21 parameters with units, formats, and examples. The description only broadly gestures at the filter families (spec, location, price, capability) without adding syntax or semantics beyond the schema; baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb (Search) and resource (dedicated, VPS, GPU and cloud server plans) and even enumerates the filter dimensions (specification, location, price, provider capability). It is unambiguous about what the tool returns, though it does not distinguish itself from siblings like compare_providers or get_provider_info.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied: an agent can infer this is the tool for finding server plans, but there is no explicit when-to-use, when-not-to-use, or routing to the sibling tools. No prerequisites or exclusions are stated.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.