Skip to main content
Glama

ise_dc_view

Query any Data Connect view to retrieve reporting, historical, or aggregate data. Apply filters, sorting, row limits, and time windows for precise results.

Instructions

Query any Data Connect view with optional filter/sort/limit/days_back. Use for reporting/historical/aggregate data; for current configuration state prefer Open API/ERS.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
viewYesData Connect view name. Use ise_dc_list_views to see all.
limitNoMax rows (default 100, max 10000).
order_byNoColumn to sort by (prefix '-' for descending).
days_backNoOnly rows from the last N days (uses the view's time column).
filter_opNoEQ=exact, CONTAINS/LIKE=substring, GT/LT/GTE/LTE=compare.EQ
deploymentNoTarget ISE deployment: name ('RADIUS Only'), slug ('radius-only'), or number ('1' or 'Deployment 1'). Omit to use the only/default deployment. Call ise_list_deployments to see the choices.
filter_valueNoValue to match for the filter column.
filter_columnNoColumn to filter on (case-insensitive).
Behavior3/5

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

There are no annotations provided, but the description adds some behavioral context: the tool queries views with read semantics, and the 'days_back' behavior (using the view's time column) is disclosed in the parameter description rather than the main description. The description does not clarify rate limits, pagination behavior, query timeout, or what happens on invalid view names. For a query tool with no safety annotations, the description carries more burden, and while not misleading, it's fairly thin on behavioral details beyond 'query'.

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 a single efficient sentence that packs purpose and usage guidance without fluff. It front-loads the core action ('Query any Data Connect view') and follows with options and usage differentiation. It could arguably be a 5, but the description relies on the schema heavily and doesn't summarize the view enumeration or deployment parameter, slightly extending the ambiguity of an already complex tool with 70+ enum values.

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?

For an 8-parameter tool with no output schema, the description is reasonably complete. It covers the core function, the optional filtering capabilities, and the key differentiation from sibling tools. The 100% schema coverage compensates for parameter documentation, and the cross-references to ise_dc_list_views and ise_list_deployments add completeness. However, it does not describe the return format/shape of results (though no output schema exists), and for a tool with 70+ enum view options some guidance on which views map to which data would help. The complexity is moderate given the schema handles parameter semantics well.

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 the schema already documents all 8 parameters well (e.g., limit default/max, filter_op enum semantics, deployment resolution order). The description adds general context that filter/sort/limit/days_back are supported but relays on the schema for specifics. The reference to ise_dc_list_views for the enumeration and ise_list_deployments for deployment choices is useful cross-tool guidance. Given complete schema coverage, the baseline of 3 is appropriate; the description adds modest supplementary guidance via cross-tool references.

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 uses a specific verb ('Query') with a specific resource ('any Data Connect view') and scope ('with optional filter/sort/limit/days_back'). It clearly states the purpose: retrieving reporting/historical/aggregate data from Data Connect views. The description also distinguishes this from siblings by explicitly saying 'for current configuration state prefer Open API/ERS', differentiating it from the many ise_ers_* and ise_openapi_* sibling tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

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

The description provides explicit usage guidance: use for reporting/historical/aggregate data, and an explicit 'when not to use' instruction ('for current configuration state prefer Open API/ERS'). This clearly delineates when this tool should be selected over the numerous sibling tools like ise_ers_search_networkdevice or ise_openapi_radius_* tools. The differentiation between historical/reporting data (this tool) and current config state (Open API/ERS) is exactly the kind of guidance that prevents mis-selection.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TheOtherBrad/cisco-ise-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server