Skip to main content
Glama

Industry details

get_vertical
Read-onlyIdempotent

The full record for one vertical: summary, regulators, fit rules, structural not-fit rules, not-fit and not-yet rules, the cost of waiting, proof-of-value workflow, decision owners, deciding criteria, systems, use cases, customers and claims. Unknown names return the list of valid verticals.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "vertical": "<vertical>"
    },
    "name": "get_vertical"
  }
}

Input Schema

NameRequiredDescriptionDefault
verticalYesA vertical slug, name or alias, for example "banking", "Home lending" or "mortgage". Case-insensitive.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare a safe, idempotent, closed-world read, so the bar is lower, and the description adds real behavior beyond them: the exact contents returned and the fact that an unrecognized vertical returns the list of valid verticals instead of failing. It stops short of describing record shape or any limits on the returned data.

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?

Front-loaded with the core purpose and zero preamble, but the field enumeration is a long comma-heavy run-on that could be tightened. Every listed item does carry information about the record's scope, so little is wasted.

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

Completeness5/5

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

No output schema exists, so the description carries the burden of explaining return contents, and it does so exhaustively while also covering the unknown-name case. For a single-parameter read tool with full annotation coverage, nothing an agent needs in order to call it correctly is missing.

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 100% and the param schema already documents slug/name/alias and case-insensitivity, so the baseline would be 3. The description adds tolerance semantics beyond the schema by stating that unknown names are handled gracefully with a list of valid values, which tells an agent it can pass a guessed name safely.

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 the specific verb+resource ('The full record for one vertical') and then enumerates the content that record contains, so an agent knows exactly what it gets. It does not name the sibling list_verticals, but 'one vertical' plus 'full record' implicitly contrasts with a listing call.

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?

There is no explicit when-to-use or when-not guidance; the agent must infer that this is the detail-fetch after a list_verticals call. The fallback behavior for unknown names is useful but is error handling rather than usage guidance.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources