Skip to main content
Glama

List certificate actions

list_certificate_actions
Read-onlyIdempotent

List customer-visible management actions for a paid certificate by order ID to audit certificate changes. Requires certificates:read and omits internal or credential data.

Instructions

List durable customer-visible management actions for one paid certificate. Raw certificate-authority responses, request bodies, internal errors, provider IDs, and credentials are never returned. Requires certificates:read.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
certificate_order_idYesCustomer-owned certificate order UUID returned by list_certificates

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv2.3.16

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already cover read-only, idempotent, non-destructive, and closed-world behavior, so the bar is lower. The description still adds genuinely non-obvious behavior: which fields are redacted (raw certificate-authority responses, request bodies, internal errors, provider IDs, credentials) and the read-permission requirement, both of which affect how an agent interprets the results.

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?

Three tight sentences with the core scope front-loaded, followed by the redaction contract and the permission requirement. No filler and nothing that restates the name or annotations verbatim.

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?

No output schema exists, so the description carries return-value burden; it characterizes the returned records ('durable customer-visible management actions') and what will not appear, which is the most important caveat. It stops short of describing record fields, ordering, or pagination, but is otherwise adequate for a single-parameter read tool with rich annotations.

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?

With a single parameter at 100% schema coverage, baseline is 3. The description adds a meaningful qualifier by saying the certificate must be a 'paid' one, which distinguishes this parameter's domain from the free-certificate family present in the sibling list, going slightly beyond the schema's generic UUID wording.

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 and resource ('List durable ... management actions for one paid certificate'), which tells the agent exactly what is enumerated. It is distinguishable from siblings such as get_certificate or download_certificate by the focus on the action/history log, but it never names or contrasts those alternatives explicitly.

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 description scopes usage ('for one paid certificate') and states a required permission ('Requires certificates:read'), which is useful operational context. However, it gives no explicit when-to-use versus siblings like list_certificates or list_automatic_ssl_actions, and no exclusions, leaving the agent to infer the routing.

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