Skip to main content
Glama

Server Details

Search and compare cheap VPS plans (price, RAM, region, CN2 GIA) with sources from progeofde.tech.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
99.8% over 19 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.7/5.0

Scored across 3 tools

Disambiguation5/5

Each tool targets a distinct operation: comparing two providers side-by-side, retrieving a single provider's full details, and searching plan prices across the dataset. There is no meaningful overlap in purpose that would cause an agent to misselect.

Naming Consistency5/5

All tools follow a consistent verb_noun snake_case pattern: compare_providers, get_provider, search_vps_deals. The only minor variation is singular vs. plural provider, which is semantically appropriate.

Tool Count5/5

Three tools are well-scoped for a focused read-only VPS deals dataset. Each tool earns its place without redundancy or bloat.

Completeness4/5

The core retrieval tasks (search deals, get provider details, compare providers) are covered, but a direct list-providers operation is missing. An agent can work around this by using search results to discover provider names, which is a minor gap.

Available Tools

3 tools
compare_providersBInspect

Compare two providers using the published plans in this dataset, including cheapest plan, locations, CN optimization, plan count, and article URLs.

NameRequiredDescriptionDefault
aYesFirst provider name.
bYesSecond provider name.

TDQS

B3.2/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 burden, and it does disclose the content of the comparison result (cheapest plan, locations, CN optimization, plan count, article URLs), which is genuinely useful given there is no output schema. It says nothing about read-only/non-mutating behavior being guaranteed, nor about what happens when a provider name is not found, so it is helpful but incomplete.

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

Conciseness4/5

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

A single front-loaded sentence that states the action first and then the returned dimensions; every clause carries information and there is no filler. The trailing list is long but each item is a concrete output field, so it 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 simple two-string-parameter read tool with no output schema, the description supplies the returned fields an agent would otherwise have to guess, which covers the main gap. The remaining omission is routing guidance against sibling tools, a minor issue for a tool this narrow.

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% ('First provider name', 'Second provider name'), so the parameters are fully documented in the structured data. The description adds only the framing that the two inputs are the providers being compared, with no format, matching, or disambiguation detail beyond the schema baseline.

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 names a specific verb (compare) and resource (two providers), and enumerates the comparison dimensions (cheapest plan, locations, CN optimization, plan count, article URLs), so the agent knows exactly what it returns. It does not, however, mention or differentiate itself from the sibling tools get_provider and search_vps_deals.

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

Usage Guidelines2/5

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

There is no explicit when-to-use, when-not-to-use, or alternative guidance. The existence of get_provider (single provider) and search_vps_deals means an agent must infer on its own that this tool is for exactly two providers, and nothing tells it when one tool is preferable to the other.

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

get_providerAInspect

Find a provider by a case-insensitive fuzzy name match and return every published plan and article link for it.

NameRequiredDescriptionDefault
nameYesProvider name or recognizable portion of it.

TDQS

A3.7/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 burden; it does disclose meaningful traits such as case-insensitive fuzzy matching and that only published plans/articles are returned. However it omits behavior on no match, ambiguity handling, pagination, auth, or rate limits, leaving notable gaps.

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?

A single front-loaded sentence with the verb first and no filler; every clause (matching mode, return content) 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 one-param lookup with no output schema or annotations, the description adequately covers what it does and what it returns. It stops short of error/empty-result behavior and sibling differentiation, which are minor for a simple read.

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

Parameters4/5

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

Schema coverage is 100% and the single 'name' param is already documented as 'name or recognizable portion.' The description adds value beyond the schema by specifying case-insensitive fuzzy matching, clarifying match tolerance for the caller.

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?

States a specific verb (Find) and resource (provider), plus the matching method (case-insensitive fuzzy name) and the return scope (every published plan and article link). It is clear on its own, though it never names or contrasts with the siblings compare_providers or search_vps_deals.

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?

The fuzzy-name lookup implies you use it when you roughly know a provider's name and want that provider's plans and articles, but there is no explicit when-to-use, when-not, or pointer to compare_providers/search_vps_deals. Usage is only implied.

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

search_vps_dealsBInspect

Search published VPS plan prices. Results are sorted from the lowest monthly USD price and include the article and provider links.

NameRequiredDescriptionDefault
limitNoMaximum number of plans to return; defaults to 10.
regionNoLocation text to match, such as Europe, Osaka, or Los Angeles.
min_ram_gbNoMinimum RAM in GB.
cn_optimizedNoWhether to require China-optimized routing such as CN2 GIA.
max_monthly_priceNoMaximum monthly price in USD.

TDQS

B3.4/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full burden. It does disclose two real behavioral traits: results are sorted ascending by monthly USD price, and each result includes article and provider links. It says nothing about result volume limits beyond the schema, pagination, or rate/auth requirements.

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 short sentences, no filler, and the core capability is front-loaded before the result-format detail. 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?

With a fully documented five-parameter schema and no output schema, the description usefully compensates by describing the return contents (article and provider links) and ordering. The remaining gap is the absence of any routing guidance relative to its two 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% and every one of the five parameters is documented in the schema with defaults, bounds, and examples (e.g. 'Europe, Osaka, or Los Angeles'). The description adds no parameter-level meaning beyond what the schema already provides, so the baseline of 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 gives a clear verb+resource ('Search published VPS plan prices') and even states the ordering, so the agent knows what it returns. It does not explicitly distinguish itself from the sibling tools compare_providers or get_provider, which is the only thing keeping it from a 5.

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

Usage Guidelines2/5

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

There is no guidance on when to use this tool versus compare_providers or get_provider, and no stated prerequisites or exclusions. Usage is only loosely implied by the discussion of prices and sorting. A searcher vs a comparator vs a single-provider fetcher is a meaningful distinction that goes unaddressed.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • First observedcompare_providers
    • First observedget_provider
    • First observedsearch_vps_deals

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables searching thousands of server offers by specification, price, and location using natural language queries.
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Search and compare free tiers, credits, and pricing changes across 1,500+ developer tools. 8 MCP tools for infrastructure decisions, cost estimation, and vendor comparison.
    4
    4 npm
    24
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Azure VM sizes and USD list prices for 1,400+ sizes in 24 regions, refreshed weekly: find the cheapest size for vCPU, memory or GPU needs, estimate monthly cost with reservations and savings plans, and track weekly price changes.
    4
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources