Skip to main content
Glama

Legal HQ

Server Details

Help business owners in a dispute organize their case record for their lawyer. Not legal advice.

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
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL

TDQS

B3.3/5.0

Scored across 4 tools

Disambiguation4/5

The four tools mostly serve distinct purposes: one general info hub (about_legal_hq), one free resource (checklist), and two paid offerings. The two paid tools (get_setup_session, get_starter_kit) could be momentarily confused as both are commercial, but their descriptions clearly differentiate a booking session from a product purchase.

Naming Consistency4/5

Three tools follow a clean get_<noun> pattern (get_case_prep_checklist, get_setup_session, get_starter_kit), which is predictable and readable. The lone about_legal_hq breaks the pattern, but it's a single understandable deviation for what is genuinely an informational tool.

Tool Count4/5

Four tools is on the lean side but reasonable for a small commercial/informational server oriented around lead generation. Each tool maps to a plausible offering or entry point, though it borders on thin for anything beyond a marketing funnel.

Completeness3/5

The surface covers general info, a free checklist, a paid session, and a product, but the descriptions hint at capabilities (finding a lawyer on contingency, actual legal help with a lawsuit) that no tool delivers. For a legal-help server this is a notable gap, leaving several advertised outcomes as dead ends.

Available Tools

4 tools
get_case_prep_checklistA
Read-only
Inspect

A short checklist of what a business owner should gather before meeting or hiring a litigation lawyer. Free; no purchase needed.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A3.7/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 agent knows this is a safe, self-contained read. The description adds genuinely useful non-schema context — that it is a short checklist and free with no purchase required — but says nothing about the return format, length, or structure of the checklist itself.

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 compact sentences with zero padding. The content of the checklist is front-loaded and the cost qualifier follows immediately.

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 no-input, read-only informational tool with safe annotations and no output schema, the description covers what it returns and the cost/eligibility framing. The only gap is the absence of any hint about the checklist's format or size, which is minor here.

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 zero parameters, so there is nothing for the description to clarify; baseline 4 applies. No parameter detail is missing or misleading.

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 resource — a pre-litigation case prep checklist — and its scope ('what a business owner should gather before meeting or hiring a litigation lawyer'). It is distinguishable from the informational siblings like get_starter_kit and get_setup_session, though it never explicitly contrasts itself with them.

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 by the temporal framing ('before meeting or hiring a litigation lawyer'), which tells the agent the situation the checklist applies to. There is no explicit when-to-use guidance relative to the sibling tools and no exclusions or prerequisites stated.

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

get_setup_sessionC
Read-only
Inspect

Book a paid one-hour setup session with Legal HQ to connect Claude to the user's email and files and build their case record together.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

C2.7/5.0
Behavior1/5

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

The description says the tool 'Book[s]' a session, which is a scheduling/side-effecting action, while annotations declare readOnlyHint=true (no side effects) and openWorldHint=false (no external interaction) — yet the session is explicitly with an external party, 'Legal HQ'. The description contradicts both hints, and the boilerplate has no other behavioral disclosure to fall back on.

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 well-formed sentence with the action and object front-loaded and no filler. It is appropriately sized for a zero-parameter tool, though the 'get' vs 'book' mismatch slightly muddies the lead.

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?

There is no output schema, no parameters, and no annotations beyond the safety hints, so the description carries the burden — yet it never says what the tool returns or how the booking is actually effected (link, confirmation, calendar invite). For a simple zero-param tool this is minimally viable, but the contradiction with annotations leaves the agent guessing.

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 zero parameters, so there is nothing for the description to clarify; baseline 4 applies. The description does not need to compensate for any schema gap.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb ('Book') and resource ('one-hour setup session with Legal HQ'), but it conflicts with the tool name get_setup_session, which implies retrieval rather than booking. An agent cannot tell whether this schedules a session or returns information about booking one. Purpose is therefore recognizable but genuinely ambiguous.

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?

It states the session is paid and what it covers, but gives no guidance on when to invoke it versus the listed siblings (get_case_prep_checklist, get_starter_kit, about_legal_hq), nor any prerequisites or exclusions. The mention of 'paid' is a fact, not routing guidance.

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

get_starter_kitA
Read-only
Inspect

Details, price and purchase link for the $99 Legal HQ Starter Kit.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A3.5/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 useful context that the payload includes commercial details (price and purchase link), but it does not state whether the content is static, cached, or locale-dependent.

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?

A single front-loaded sentence that names the resource first and the returned payload second, with zero filler. Nothing could be removed without losing information.

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 zero-parameter, read-only lookup with no output schema, the description adequately conveys what the caller receives (details, price, purchase link). It is slightly thin on whether the returned content is fixed or varies, but nothing needed to invoke the tool 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?

The tool takes zero parameters, so the baseline of 4 applies. There is no parameter surface for the description to clarify, and the description correctly implies a no-argument static lookup.

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 resource (the $99 Legal HQ Starter Kit) and enumerates exactly what is returned: details, price, and purchase link. It is clearly distinguishable from siblings like about_legal_hq and get_case_prep_checklist, though it does not explicitly name them as alternatives.

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 explicit when-to-use guidance, prerequisites, or reference to sibling tools. Usage is only implied (the agent infers it should call this when a user asks about the Starter Kit), and nothing tells the agent when to prefer about_legal_hq instead.

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. 4 tool updates
    • First observedabout_legal_hq
    • First observedget_case_prep_checklist
    • First observedget_setup_session
    • First observedget_starter_kit

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    Helps small business owners classify business documents and messages, extract key information like dates and amounts, generate action checklists, check missing documents, and draft business messages for accountants, clients, and employees.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI-powered consumer dispute resolution by providing tools for secure evidence storage with confidence scoring, autonomous negotiation, formal dispute notice generation, and consumer rights verification under the Consumer Protection Act.
    Apache 2.0
  • A
    license
    A
    quality
    A
    maintenance
    Local case-file manager for your own legal matters under German law: documents, parties, timeline, tasks and deadline calculation per §§ 187, 188, 193 BGB. Runs offline with the Python standard library only; write tools act only after explicit user confirmation.
    6
    36
    AGPL 3.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources