Skip to main content
Glama

Questa Privacy MCP

Review with Claude Legal

review_with_claude_legal

Send already-anonymized text or a completed file job to Claude Legal. Call only after the user has previewed the anonymized content and confirmed. Requires confirmed=true plus job_id or map_id.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
job_idNoAnonymize job id from anonymize_document (files)
map_idNomap_id from the previous anonymize or redact result
confirmedYesMust be true after the user confirms the anonymized preview
anonymized_textNoAnonymized text when no stored map_id job is available

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.1/5.0
Behavior4/5

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

Annotations cover safety (readOnlyHint=false, destructiveHint=false, idempotentHint=false, openWorldHint=true). The description adds genuinely non-structured behavior: an explicit user-confirmation gate before invoking an external service. It does not mention cost, latency, or failure behavior, keeping it below 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.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences, no padding, with the action and the precondition front-loaded and the parameter requirement last. Every sentence carries required 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?

There is no output schema, but the description does not need to describe return values since it covers the call preconditions and input contract fully. Minor gap: nothing about what happens on rejection or how results are surfaced.

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%, so the baseline is 3. The description adds meaning beyond the schema by specifying the either/or requirement between job_id and map_id and flagging anonymized_text as the fallback path, which the flat schema does not express.

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 a specific verb and resource: send anonymized text or a completed file job to Claude Legal. The 'already-anonymized' and 'completed file job' qualifiers implicitly separate it from anonymize_document and redact_pii, though no sibling is named directly.

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

Usage Guidelines4/5

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

Gives a clear precondition chain: call only after the user has previewed the anonymized content and confirmed. It also states the required inputs (confirmed=true plus job_id or map_id). No explicit exclusion or named alternative, but the sequencing relative to the anonymize step is unambiguous.

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