Skip to main content
Glama
rsp2k
by rsp2k

lb_get_forwarding_rule

Retrieve details of a specific forwarding rule for a load balancer. Provide the load balancer ID or label and rule ID to get rule configuration and settings.

Instructions

Get details of a specific forwarding rule.

Args: load_balancer_id: The load balancer ID or label (e.g., "web-lb", "api-load-balancer", or UUID) forwarding_rule_id: The forwarding rule ID

Returns: Forwarding rule details

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
load_balancer_idYes
forwarding_rule_idYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv1.0.1

TDQS

A3.9/5.0
Behavior3/5

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

No annotations are provided, so the description must carry the full burden of behavioral disclosure. It only says 'Get details' and 'Returns: Forwarding rule details', which implies a read-only operation but does not explicitly confirm that it causes no modifications, state with required permissions, or failure modes (e.g., not found). The behavior is acceptable through the dwelluword 'get' but otherwise uncharacterized.

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?

The description is short and to the point, leading with the action in six words. The Args and Returns blocks are concise and directly follow, with no unnecessary prose or redundancy. Every line adds information, making it efficient to parse.

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?

Given an output schema exists, the return format is not a gap. But the description doesn't not state the relationship between the two IDs (that forwarding_rule_id belongs to the given load balancer), nor any error behavior (e.g., '404 if rule not found'), nor what types of forwarding rules can be fetched. These are useful runtime details for a correct call in a large API surface.

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?

Schema coverage is 0%, so the description is the only source of parameter meanings. It adds real value: load_balancer_id can be a label or UUID, with concrete examples ('web-lb', 'api-load-balancer'). It also names forwarding_rule_id. However, it does not state that the forwarding_rule_id is scoped to the given load balancer or clarify how the identifiers are used together, leaving a small semantic gap.

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 description states a specific verb ('Get') and resource (forwarding rule), clearly distinguishing it from list and mutation tools like lb_list_forwarding_rules, lb_create_forwarding_rule, and lb_delete_forwarding_rule. The phrase 'specific forwarding rule' indicates that this tool retrieves a single rule by ID, leaving no ambiguity about its purpose.

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 implies usage context: when you have a known forwarding_rule_id and a load_balancer_id, you can fetch its details. However, it provides no explicit alternatives, no guidance on when to use it instead of lb_list_forwarding_rules, and no instruction on how to obtain the forwarding_rule_id. The 'specific' qualifier does some work but not enough for a 4.

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