Skip to main content
Glama

iaas_update_avi_lb_cloud_account_async

Update an AVI Load Balancer cloud account asynchronously by ID, including credentials, regions, tags, and certificate settings, to keep provisioning configuration current.

Instructions

Update AVI Load Balancer cloud account asynchronously PATCH /iaas/api/cloud-accounts-avilb/{id}

Input Schema

NameRequiredDescriptionDefault
idYesCloud account id (path)
bodyYesSpecification for an AVI Load Balancer cloud account.A cloud account identifies a cloud account type and an account-specific deployment.Updating the hostname to use a different endpoint is not recommended and should be avoided. — AVI Load Balancer cloud account details to be updated
apiVersionYesThe version of the API in yyyy-MM-dd format (UTC). For versioning information refer to /iaas/api/about

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.2.0

TDQS

B3.3/5.0
Behavior3/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's one real addition is 'asynchronously', which signals the caller must poll a request tracker rather than expect an immediate result — useful, but it stops there: no mention of what the operation replaces, why it is not idempotent, or how to follow up on the async request.

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?

Two terse lines, front-loaded with the verb and resource, with the raw endpoint as supporting detail. Nothing is repeated and nothing is padding.

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

Completeness3/5

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

Mutation with no output schema; annotations and a fully documented 3-parameter schema cover most of what an agent needs. The gap is the async follow-up: the description says the operation is asynchronous but never points at the request-tracker tool or says what a caller gets back, which is the one thing an agent cannot derive from structured fields here.

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 all three top-level parameters (id, apiVersion, body) and the nested body fields are fully documented in the schema. The description adds no parameter-level meaning beyond that, which is the correct baseline-3 case when the schema does the heavy lifting.

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 (update), a specific resource (AVI Load Balancer cloud account) and the HTTP verb/path, which tells the agent exactly which mutation this is. It is distinguishable from the sibling create/delete/get AVI LB tools by the verb alone, though the description never names those 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 Guidelines2/5

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

No guidance on when to use this tool versus iaas_create_avi_lb_cloud_account_async, iaas_delete_avi_lb_account_async, or the generic iaas_update_cloud_account_async. Nothing about prerequisites, required permissions, or which fields can safely be changed; the agent must infer everything from the name and schema.

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