Skip to main content
Glama

Server Details

Las Vegas court reporting firm (since 1990): guides, glossary, services and business facts.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over 21 days
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL

TDQS

A4/5.0

Scored across 6 tools

Disambiguation5/5

Each tool targets a clearly distinct resource or action: business facts, a single guide by slug, a glossary term, a guide index, a service list, and keyword search. The descriptions also explicitly guide usage (e.g. wrs_search points to wrs_get_guide for full text), leaving no material overlap.

Naming Consistency4/5

All tools share the consistent wrs_ prefix and snake_case, but verbs are mixed: wrs_get_guide, wrs_list_guides, wrs_list_services, wrs_search use verb_noun while wrs_business_facts and wrs_glossary_term are noun phrases.

Tool Count5/5

Six tools is well-scoped for a read-only informational server covering a firm's facts, guides, glossary, and services. Each tool earns its place with no redundancy.

Completeness4/5

The surface covers business facts, guide listing/retrieval, glossary lookup, services, and search, forming a coherent informational lifecycle. Minor gaps like a dedicated contact or scheduling/quote operation exist but are outside the stated content scope.

Available Tools

6 tools
wrs_business_factsWestern Reporting Services: business factsB
Read-only
Inspect

Name, legal name, address, telephone, fax, service area, client portal, hours note and the list of services for Western Reporting Services, an independent Las Vegas court reporting firm (since 1990).

NameRequiredDescriptionDefault

No parameters

TDQS

B3.4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so safety and locality are covered. The description adds that this is a single independent firm's static profile (since 1990), which is modest but relevant context; it says nothing about caching, auth, or freshness, but little more is needed for a read-only constant-data lookup.

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?

A single tight sentence with no filler, front-loading the returned fields and appending identifying context about the firm. Slightly list-heavy, but every element earns its place.

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?

With no output schema, the description usefully enumerates what comes back, which is exactly the missing structured information. The only real gap is the absence of routing guidance against siblings like wrs_list_services.

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?

Zero parameters, so there is nothing for the description to disambiguate; baseline 4 applies. The enumeration of returned fields is a bonus, not a parameter concern.

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 names the exact entity (Western Reporting Services, a Las Vegas court reporting firm) and enumerates the facts the tool surfaces (name, legal name, address, phone, fax, service area, portal, hours, services). An agent can tell it apart from wrs_list_services or wrs_glossary_term, though it never states the operation ('returns'/'retrieves') 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?

There is no when-to-use guidance and no mention of any sibling tool, even though wrs_list_services and wrs_search are obvious overlaps for the 'services' field it returns. The agent must infer that this is the static company-profile lookup.

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

wrs_get_guideGet a guideA
Read-only
Inspect

One guide in full as Markdown (sections, checklist, common questions) with its URL, dates and legal-source note. Pass the slug from wrs_list_guides or wrs_search.

NameRequiredDescriptionDefault
slugYesGuide slug, e.g. how-to-prepare-for-a-deposition (translated guides use their own slug from wrs_list_guides).
languageNoen (default) or es, tl, zh, vi, ko.

TDQS

A4/5.0
Behavior4/5

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

With readOnlyHint=true already covering the safety profile, the description goes further by disclosing the actual payload: Markdown body, URL, dates and a legal-source note. Since there is no output schema, this return-shape disclosure is the only place an agent learns what comes back. It stops short of pagination or size limits, but nothing misleads.

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 dense sentences with the return contents front-loaded and the required input handled second. No filler, no restatement of the tool name.

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 a two-parameter read tool with no output schema, the description supplies exactly the missing piece: what the returned Markdown contains. The language parameter and its default are left entirely to the schema, which is acceptable given 100% coverage, but a note on translation behavior would close the remaining gap.

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 coverage is 100%, so both slug and language are already fully documented in the schema (including the enum and the translated-slug caveat). The description only adds the provenance of the slug value, which is minor beyond the schema's own example. Baseline 3 applies.

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?

States a specific verb+resource: retrieve ONE guide in full, and enumerates the content shape (sections, checklist, common questions). 'One guide in full' implicitly contrasts with wrs_list_guides, so an agent can tell the two apart without opening either schema.

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?

'Pass the slug from wrs_list_guides or wrs_search' tells the agent the prerequisite discovery step, which is genuine usage context. However, it never states when NOT to use this tool, nor contrasts the retrieval semantics against siblings beyond the implied slug source.

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

wrs_glossary_termLook up a glossary termA
Read-only
Inspect

Plain-English definition of a court reporting or deposition term (appearance fee, errata sheet, read and sign, realtime, rough draft, stenotype, 30(b)(6) and so on). Matches the term, an alias, or a close contains-match.

NameRequiredDescriptionDefault
termYesThe term to define.

TDQS

A3.9/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered. The description adds genuinely useful behavior beyond that: matching is by term, alias, or a 'close contains-match', which tells the agent to expect fuzzy results. It says nothing about what happens on no match or the shape of the returned entry.

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?

One sentence with the core purpose front-loaded, then the matching note. The parenthetical example list is long but earns its place by scoping the domain. No filler or repetition.

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 a one-parameter, read-only lookup with no output schema, the description covers purpose, domain, and input matching. The only real gap is the no-match/empty-result behavior, which matters because 'contains-match' implies possible misses or false positives.

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 schema only says 'The term to define.' The description adds meaning by stating that aliases and partial/close matches are accepted inputs, which directly informs what string the agent should pass. That is real added value above the schema's baseline.

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 gives a specific verb-and-resource ('Plain-English definition of a court reporting or deposition term') and anchors the domain with concrete examples (appearance fee, errata sheet, stenotype, 30(b)(6)). It is clearly distinguishable from generic siblings like wrs_search or wrs_get_guide without opening any schema.

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?

It implies when the tool applies (a terminology lookup) and describes the matching modes, but never states when NOT to use it or names an alternative such as wrs_search for broader queries. Usage is inferable rather than prescribed.

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

wrs_list_guidesList guidesA
Read-only
Inspect

Index of the firm's long-form guides on depositions and Nevada court reporting practice: slug, title, description, published and updated dates, and whether the guide's Nevada legal statements are sourced from the FACTS rules report. Witness guides also exist in Spanish (es), Tagalog (tl), Simplified Chinese (zh), Vietnamese (vi) and Korean (ko); pass language to list those.

NameRequiredDescriptionDefault
languageNoen (default) or es, tl, zh, vi, ko for the translated witness guides.

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so safety is covered; the description adds real value beyond that by describing the returned record shape (slug, title, description, published/updated dates, FACTS sourcing flag) and the availability of translated witness guides. It does not discuss pagination or result-size behavior, keeping it short of a 5.

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?

Two sentences, front-loaded with the resource and its metadata before the language note. The first sentence is dense with an enumerated field list, but every element is informative and nothing is redundant.

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?

For a simple, read-only, single-optional-parameter index tool with no output schema, the description supplies the returned fields, the language variants and their scope, and the domain context (Nevada practice, FACTS rules) an agent needs. Nothing required 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 enum is already documented, so the baseline is 3. The description goes further by explaining the semantics behind the values: non-English codes apply specifically to translated witness guides, and the parameter is passed to 'list those' rather than to translate any guide.

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 names a specific resource (the firm's long-form guides on depositions and Nevada court reporting) and explicitly frames the tool as an 'Index', which cleanly separates it from the singular wrs_get_guide sibling. It even enumerates the metadata each entry carries (slug, title, description, dates, FACTS sourcing flag), so the agent knows exactly what kind of listing this is.

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?

It gives one concrete usage rule — pass language to retrieve translated witness guides — but never states when to choose this index over wrs_get_guide or wrs_search, nor any exclusions. Usage is implied (browse the catalog first) rather than spelled out.

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

wrs_list_servicesList servicesA
Read-only
Inspect

Every service Western Reporting Services offers (deposition reporting, realtime, transcripts, legal videography, interpreters, nationwide referral, conference rooms, remote depositions) with a summary and the page URL.

NameRequiredDescriptionDefault

No parameters

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so safety is covered. The description adds useful return-shape context ('a summary and the page URL' per service) that no output schema provides. It does not discuss ordering or pagination, but for a small static catalog that is minor.

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?

A single sentence, front-loaded with the resource and its full scope. The parenthetical enumeration is long but earns its place as concrete scope evidence rather than filler.

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?

With no output schema, the description carries the return-value burden and does so at a high level (summary + page URL). Combined with the annotations, an agent has enough to call it correctly; only ordering/details of each summary are absent.

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?

The tool takes no parameters, which is the baseline-4 case. The description correctly implies a zero-argument catalog call with no filtering options to document.

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?

Names a specific verb (list) plus resource (services) and scopes it to 'every service Western Reporting Services offers', so it is clearly distinguished from the sibling catalog tools (list_guides, glossary_term, business_facts). The parenthetical enumeration of service categories makes the scope unambiguous.

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?

Usage is implied – this is a browse-all catalog call – but the description never states when to prefer it over wrs_search, wrs_business_facts, or the other list_* siblings. No exclusions or alternate paths are given.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • Changedwrs_get_guide3 fields changed
      • addedInput schema / properties / language
        Added value: +{
        +  "description": "en (default) or es, tl, zh, vi, ko.",
        +  "enum": [
        +    "en",
        +    "es",
        +    "tl",
        +    "zh",
        +    "vi",
        +    "ko"
        +  ],
        +  "type": "string"
        +}
      • changedInput schema / properties / slug / description
        Previous value: -"Guide slug, e.g. how-to-prepare-for-a-deposition."New value: +"Guide slug, e.g. how-to-prepare-for-a-deposition (translated guides use their own slug from wrs_list_guides)."
      • removedInput schema / properties / slug / pattern
        Removed value: -"^[a-z0-9-]+$"
    • Changedwrs_list_guides1 field changed
      • addedInput schema / properties / language
        Added value: +{
        +  "description": "en (default) or es, tl, zh, vi, ko for the translated witness guides.",
        +  "enum": [
        +    "en",
        +    "es",
        +    "tl",
        +    "zh",
        +    "vi",
        +    "ko"
        +  ],
        +  "type": "string"
        +}
    • Changedwrs_search1 field changed
      • addedInput schema / properties / language
        Added value: +{
        +  "description": "Restrict to one language: en, es, tl, zh, vi, ko. Default: all languages (search in the language of the query).",
        +  "enum": [
        +    "en",
        +    "es",
        +    "tl",
        +    "zh",
        +    "vi",
        +    "ko"
        +  ],
        +  "type": "string"
        +}
  2. 6 tool updates
    • First observedwrs_business_facts
    • First observedwrs_get_guide
    • First observedwrs_glossary_term
    • First observedwrs_list_guides
    • First observedwrs_list_services
    • First observedwrs_search

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables users to search and retrieve court docket records across US state, county, and federal courts, including PACER party searches, and to get full case details.
    274 npm
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Enables searching and retrieving North Dakota Supreme Court opinions, statutes, constitution, court rules, administrative code, and attorney general opinions, with tools for citation verification, full-text search, and citator analysis.
    40
    2
    Creative Commons Zero v1.0 Universal
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources