Skip to main content
Glama

Skavio USDC Payment Verification & Proof MCP

Public domain DNS and TLS audit

domain_dns_tls_audit

Audit the public DNS records and TLS certificate of ONE public hostname, using bounded DNS resolution and a TLS handshake to port 443. Use for a basic hostname/certificate check; do not use for web content fetching (web_fetch), page extraction (web_extract), vulnerability scanning, port scanning or private IP networks. Input is a hostname such as example.com, not a URL. Returns TLS validity, resolved public IPs, TLS version and certificate expiry where available; no HTTP request. Costs 0.05 native USDC via x402 v2 on Base or Solana MCP.

Input Schema

NameRequiredDescriptionDefault
domainYesPublic DNS hostname, for example example.com; no URL, IP, credentials or private host.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed4 schema fields changed
    • addedInput schema / properties / domain / description
      Added value: +"Public DNS hostname, for example example.com; no URL, IP, credentials or private host."
    • addedInput schema / properties / domain / maxLength
      Added value: +253
    • addedInput schema / properties / domain / minLength
      Added value: +4
    • removedInput schema / properties / domain / title
      Removed value: -"Domain"
  2. First observed

TDQS

A4.5/5.0
Behavior4/5

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

With no annotations, the description carries the behavioral burden well: it discloses the bounded DNS/TLS mechanism, port 443, no HTTP request, returned fields, and the x402 v2 payment cost on Base or Solana. It does not cover failure modes, rate limits, or idempotency, but the cost/payment and safety profile are unusually well documented.

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?

Front-loaded with purpose, then scope/exclusions, then input format, then return values, then cost. Every sentence adds distinct information with no wasted wording.

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

Completeness5/5

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

For a single-parameter audit tool with no output schema, the description covers purpose, boundaries, input type, return values, and payment requirements. Nothing an agent needs in order to select and invoke it correctly is missing.

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 the single 'domain' parameter. The description adds only a restatement of the hostname-not-URL constraint already present in the schema; no additional syntax or formatting guidance beyond that.

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 — auditing public DNS records and TLS certificates of one hostname — plus the mechanism (bounded DNS resolution and TLS handshake to port 443). Explicitly distinguishes itself from sibling tools such as web_fetch and web_extract.

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

Usage Guidelines5/5

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

Provides explicit when-to-use guidance ('basic hostname/certificate check') and clear exclusions naming the correct alternatives (web_fetch, web_extract) and out-of-scope activities (vulnerability scanning, port scanning, private IP networks). Also clarifies that the input must be a hostname, not a URL.

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.