Skip to main content
Glama

Automatic Video Face & Person Masking MCP with Original Restore (Reversible) — NoonAI DIS

Server Details

Automatic hosted video masking of faces, bodies, plates; restore chosen people; $3/video. NoonAI DIS

Ownership verified

The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
0.8% over 78 days
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL
ChatGPT
–
Claude
–

TDQS

A3.5/5.0

Scored across 15 tools

Disambiguation4/5

Most tools target distinct actions/resources, and the descriptions clarify the main overlaps between one-shot encrypt_image/encrypt_video and the lower-level upload_file + submit_encrypt_job flow. Some ambiguity remains between upload_file and upload_file_content, get_job_result and download_job_result, and the billing/payment tools, but these are largely resolvable from descriptions.

Naming Consistency5/5

All tool names use consistent snake_case with a verb-first pattern such as get_job_status, submit_encrypt_job, upload_file, and purchase_credits. The convention is predictable throughout, including slightly longer names like purchase_credits_with_card and register_billing_payment_method.

Tool Count5/5

Fifteen tools is reasonable for a paid media anonymization service that must expose upload, job submission, polling, results, constraints, usage, and billing operations. Each tool maps to a recognizable part of the workflow, with no obviously redundant or trivial entries.

Completeness4/5

The core anonymization lifecycle is covered: upload by path or inline content, submit jobs, poll status, fetch results, download output, and query constraints/pricing. Minor gaps remain around job cancellation/listing and restoration/decryption, but the latter is explicitly deferred to the web console, so agents can work around it.

Tool Schema Changelog

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

  1. 4 tool updates
    • Changeddownload_job_result1 field changed
      • removedInput schema / properties / save_to_path
        Removed value: -{
        -  "default": "",
        -  "type": "string"
        -}
    • Changedencrypt_video6 fields changed
      • addedInput schema / properties / file_name / description
        Added value: +"Original file name including extension (.mp4 or .avi)."
      • addedInput schema / properties / file_path / description
        Added value: +"Path to the source video on the MCP server itself. Remote clients cannot share paths: use upload_file_content, then submit_encrypt_job."
      • addedInput schema / properties / key_index / description
        Added value: +"Encryption key index. Use 0 for permanent masking; a registered key index for restoration=\"true\"."
      • addedInput schema / properties / key_name / description
        Added value: +"Encryption key name. Use \"null\" for permanent masking; the registered key name for restoration=\"true\"."
      • addedInput schema / properties / restoration / description
        Added value: +"\"true\" = reversible: masked regions are encrypted and the key holder can restore the original later in the NoonAI DIS web console (needs a registered key; video limit 180 s). \"false\" (default) = permanent masking (video limit 360 s)."
      • addedInput schema / properties / target_objects / description
        Added value: +"Objects to detect and mask on every frame: \"face\", \"body\" (whole person, e.g. passers-by), \"car\" (license plates). Example: [\"face\"]."
    • Changedget_encrypt_constraints1 field changed
      • addedInput schema / properties / file_kind / description
        Added value: +"\"video\" (default) or \"image\"."
    • Changedsubmit_encrypt_job4 fields changed
      • addedInput schema / properties / key_index / description
        Added value: +"Encryption key index. Use 0 for permanent masking; a registered key index for restoration=\"true\"."
      • addedInput schema / properties / key_name / description
        Added value: +"Encryption key name. Use \"null\" for permanent masking; the registered key name for restoration=\"true\"."
      • addedInput schema / properties / restoration / description
        Added value: +"\"true\" = reversible: masked regions are encrypted and the key holder can restore the original later in the NoonAI DIS web console (needs a registered key; video limit 180 s). \"false\" (default) = permanent masking (video limit 360 s)."
      • addedInput schema / properties / target_objects / description
        Added value: +"Objects to detect and mask on every frame: \"face\", \"body\" (whole person, e.g. passers-by), \"car\" (license plates). Example: [\"face\"]."
  2. 15 tool updates
    • First observeddownload_job_result
    • First observedencrypt_image
    • First observedencrypt_video
    • First observedget_billing_status
    • First observedget_encrypt_constraints
    • First observedget_job_result
    • First observedget_job_status
    • First observedget_pricing_policy
    • First observedget_usage_summary
    • First observedpurchase_credits
    • First observedpurchase_credits_with_card
    • First observedregister_billing_payment_method
    • First observedsubmit_encrypt_job
    • First observedupload_file
    • First observedupload_file_content

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources