Skip to main content
Glama

Automatic Video Face Detection & Blur MCP, Restore Original — NoonAI DIS

encrypt_video

One-shot video anonymization with SaaS video policy validation.

Supported target objects: body, face, car. Use face when the goal is a single-call workflow that detects faces in video first and then blurs or redacts only those face regions, rather than chaining separate detect and blur tools.

Input Schema

NameRequiredDescriptionDefault
key_nameYes
file_nameYes
file_pathYes
file_typeNovideo/mp4
key_indexYes
restorationNofalse
target_objectsNo
encrypt_object_labelNo

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

No schema history has been recorded yet.

TDQS

C2.9/5.0
Behavior2/5

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

With no annotations, the description carries the full behavioral burden, yet it only mentions that a "SaaS video policy validation" occurs. It omits whether the call is synchronous or returns a job id (the get_job_status/get_job_result siblings suggest async), whether credits are consumed (purchase_credits/get_pricing_policy siblings), what the key_index/key_name pair authorizes, and what restoration reverses.

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 core action is front-loaded in the first sentence, and the follow-on paragraph is short and non-redundant. The final sentence about face is somewhat long-winded but does carry decision-relevant content, so waste is minimal.

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

Completeness2/5

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

An output schema exists so return values needn't be explained, but for an 8-parameter, no-annotation, credit-consuming media job the description is far too thin: key handling, restoration semantics, and job/credit behavior are all absent. It covers only the target-object policy, leaving most invocation risk unaddressed.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% across 8 parameters, so the description must compensate, and it only covers the accepted values of target_objects (body, face, car). Four required parameters (file_path, file_name, key_index, key_name) and behaviorally significant optional ones (restoration, encrypt_object_label, file_type) get no explanation at all.

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 opening sentence names a specific verb and resource ("One-shot video anonymization") and adds scope detail ("with SaaS video policy validation"), so an agent immediately knows this is a single-call video redaction tool. It implicitly separates itself from chained detect/blur tools and from the image sibling, but never names encrypt_image or submit_encrypt_job directly, which keeps it short of a 5.

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?

The description does give real selection guidance, but only for one parameter value: "Use face when the goal is a single-call workflow ... rather than chaining separate detect and blur tools." It says nothing about when to choose encrypt_video over encrypt_image, or over the submit_encrypt_job + get_job_status job flow implied by the sibling list.

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