Skip to main content
Glama

PG1 Sovereign Threat Intelligence

hosting_advisor

PG1 hosting advisor: ranked regions and providers for a workload, with reasons: data-protection regime, published government data-access frameworks (factual, cited), provider acceptable-use fit, sanctions and export-control compliance, estimated latency, a multi-region/multi-provider redundancy and resilience plan, and privacy-by-design guidance. Every fact cites its official source and date; unverified facts and facts older than 180 days are flagged. Structured input only. Not legal advice. Lawful use only: requests to ignore abuse reports, evade lawful process or bypass sanctions are refused. Payment: $0.01 via x402 (params._meta["x402/payment"]) or a Gumroad licence key, after 5 free calls a day per caller shared with every other paid tool.

Input Schema

NameRequiredDescriptionDefault
requirementsNoAny of customer_managed_keys, no_us_parent, dedicated_hardware, multi_provider.
uptime_targetNoPercent, default 99.9.
workload_typeYes
data_residencyNoWhere data may live: any, eu, eea, eu_adequate, or ISO country codes (default any).
latency_regionsYesWhere the users or callers are.
budget_usd_monthNoMonthly budget in USD.
privacy_priorityNoDefault medium.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.1/5.0
Behavior4/5

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

With no annotations, the description carries the full behavioral burden and does so unusually well: it discloses pricing ($0.01 via x402 or Gumroad licence key), a 5-calls/day free tier shared across all paid tools, source-citation and 180-day staleness flagging, and refusal conditions. It stops short of 5 because it never states what a failed payment or refused request returns, nor anything about call latency or result size.

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?

The purpose and returned artifacts are front-loaded, with the constraints and payment mechanics trailing. The enumerated factor list is long but each item is a distinct deliverable, so it earns its length; only the payment/free-tier sentence could be tightened.

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?

There is no output schema, and the description compensates by enumerating what comes back (ranked regions/providers with cited reasons, redundancy plan, privacy guidance) plus payment, limits and disclaimers. What is missing is the output shape and payment-failure behavior, which keeps it from a 5.

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 86%, so the schema already documents nearly every parameter (residency values, uptime default, budget units, requirements keywords). The description adds no parameter-level syntax or format guidance, so the baseline 3 applies.

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

Purpose5/5

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

States a specific verb and resource: it ranks regions and providers for a workload, and enumerates the exact decision factors it returns (data-protection regime, sanctions/export control, latency, redundancy plan). No sibling tool touches hosting/infrastructure selection, so the agent can distinguish it immediately from the check_*/get_* family.

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

Usage Guidelines4/5

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

Gives clear triggering context ('for a workload', structured input only) and explicit when-not-to-use boundaries via the lawful-use clause (requests to evade process or bypass sanctions are refused). It cannot name an alternative because none exists among the siblings, so it falls just short of a 5.

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.