Skip to main content
Glama

Quote Automatic SSL domain

quote_automatic_ssl_domain
Idempotent

Quote an extra DNS name for an active Automatic SSL subscription at no charge and see the VAT-inclusive EUR total before ordering.

Instructions

Quote one additional DNS name for an active Automatic SSL subscription without charging. A base name includes www and a wildcard includes its base name, so covered names cannot be purchased twice. Disclose the final VAT-inclusive EUR total before ordering. Requires paid operations, certificates:order, spend caps, and a client-global idempotencyKey reused for confirmation.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
domainYesOne canonical DNS name to add. A base name includes www; a wildcard includes its base name.
idempotencyKeyYesClient-global unique key used for this domain quote and its exact confirmation
certificate_subscription_idYesCustomer-owned Automatic SSL subscription UUID returned by list_automatic_ssl_subscriptions

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv2.3.16

TDQS

A4.3/5.0
Behavior5/5

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

Adds critical context beyond annotations: the quote does not charge, requires paid operations, certificates:order, spend caps, and a client-global idempotencyKey reused for confirmation. It also states that covered names cannot be purchased twice. Annotations cover idempotency and safety, but this adds auth and business constraints.

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?

Four dense sentences, front-loaded with purpose, then business rule, usage directive, and prerequisites. No fluff, though the third sentence is a directive to the caller and could be folded into usage guidance.

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 no output schema, the description explains the key return value (VAT-inclusive EUR total) and all prerequisites. It does not describe the full quote response or its validity period, leaving minor gaps for a quoting tool.

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 domain and idempotencyKey semantics are already documented. The description largely repeats the schema's coverage rule for domain and key reuse, adding no new syntax or format details; baseline 3 is appropriate.

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?

The first sentence names the exact verb (Quote), the resource (one additional DNS name), and the scope (for an active Automatic SSL subscription, without charging). This scope distinguishes it from subscription-level quotes and from order_automatic_ssl_domain, even without naming siblings explicitly.

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?

The description establishes the context: use it to quote a cost without charging and disclose the VAT-inclusive EUR total before ordering. It stops short of explicitly naming order_automatic_ssl_domain as the alternative or stating when not to use it, so it is clear but not exhaustive.

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

Deploy Server

Other Tools