Skip to main content
Glama
Decian-Inc

connectsecure-mcp

by Decian-Inc

get_report_queries_asset_firewall_rules

Retrieve asset firewall rules by providing route IDs, with options for filtering and pagination to generate reports.

Instructions

Retrieve asset firewall rules Calls GET /report_queries/asset_firewall_rules. Provide route IDs in path_params, filters and pagination in query, and any required request headers in headers.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
bodyNo
queryNo
headersNo
path_paramsNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

C2.9/5.0
Behavior2/5

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

With no annotations provided, the description carries the full burden of behavioral disclosure. It implies a read-only GET operation but does not state that explicitly, nor does it mention authentication needs, rate limits, or what happens if no results are found. The description only hints at pagination via 'filters and pagination in query' but does not describe the response structure or any side effects, leaving significant behavioral gaps.

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?

The description is succinct, consisting of two sentences. The first sentence clearly states the purpose, and the second gives a compact guide to param placement. There is no fluff or repetition. It is appropriately sized for the task, though it could be more informative without becoming verbose.

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 the generic schema (all params are optional objects) and no annotations, the description provides basic context: what the tool does and how to structure the call (route IDs, query, headers). It does not explain the concept of 'asset firewall rules' or what the returned data looks like, but an output schema exists so return structure is covered. It omits prerequisites or edge cases, making it adequate but not fully complete for an agent that needs to choose and use this tool correctly.

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?

The schema provides no descriptions for the four parameters (0% coverage), so the description must compensate. It does add some meaning by stating that path_params contain route IDs, query contains filters and pagination, and headers holds request headers. This is helpful but still vague—it does not specify what route IDs are expected, the exact query parameters for filters, or pagination format. It partially covers the gap but is not comprehensive.

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?

The description states a specific verb and resource: 'Retrieve asset firewall rules' and explicitly names the underlying endpoint. It is clear that this tool retrieves firewall rules specific to the report_queries context, which is distinct from other firewall-related siblings like get_r_asset_firewall_rules by its endpoint path. However, it does not explicitly contrast with those siblings, so it loses a point for not differentiating.

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 is provided on when to use this tool versus alternatives. It does not mention any exclusions or conditions that would lead an agent to prefer another firewall-rule tool. The description only explains how to call the endpoint (param placement) but not why or when to select it, leaving the agent to guess among many similar GET endpoints.

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