Skip to main content
Glama

provider_add_consumer_ref_to_cert_library_item

Adds a consumer reference to a certificate library item, associating a VCD entity with the certificate for access control or tracking.

Instructions

Adds the specified consumer reference to a library item. POST /cloudapi/1.0.0/ssl/certificateLibrary/{certLibraryItemId}/consumers

Input Schema

NameRequiredDescriptionDefault
bodyYesEntity reference used to describe VCD entities
certLibraryItemIdYes(path)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.2.0

TDQS

C2.9/5.0
Behavior2/5

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

Annotations already declare readOnlyHint=false, destructiveHint=false, idempotentHint=false, and openWorldHint=true, so the safety profile is covered. The description adds only the REST endpoint; it does not say what happens if the consumer reference already exists (duplicate vs no-op), what permissions are required, or what state changes on the library item.

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?

Two compact lines: the action first, then the endpoint. Nothing is bloated, though the appended raw path could have been traded for a sentence of actual behavioral guidance.

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

Completeness2/5

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

For a mutating, nested-body operation with no output schema, the description leaves key questions open: what the body's id/name refer to, whether re-adding a duplicate is an error, and what the response contains. The endpoint path alone does not make the definition complete enough to invoke confidently.

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 the nested body is documented as an 'Entity reference used to describe VCD entities' with id/name subfields. The description adds no meaning beyond the schema — notably it never says what kind of entity a 'consumer' is (org, user, or other vCD entity).

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: adds a consumer reference to a certificate library item, plus the exact REST path. It is distinguishable from provider_replace_cert_library_item_consumer_refs and provider_query_cert_library_item_consumer_refs by implication, but the description never names those siblings to make the distinction explicit.

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?

No when-to-use guidance, no prerequisites, and no mention of when to prefer replace_cert_library_item_consumer_refs (bulk set) over this add operation. The agent must infer the add-vs-replace semantics from the tool names alone.

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