Skip to main content
Glama

550W Watermark & Text Eraser

Server Details

Image/video text & watermark erasure; TikTok/X links. OAuth; upload via host or eraser.550wai.com.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

B3.4/5.0

Scored across 17 tools

Disambiguation3/5

The set contains parallel, partially overlapping pipelines: prepare_media_upload vs prepare_verified_video_upload, submit_subtitle_task vs submit_media_task, and three list tools (list_image_watermark_tasks, list_subtitle_tasks, list_media_tasks) where the generic one duplicates the others' scope. Descriptions are unusually detailed and do explain the intended flow differences, but an agent must read them carefully to avoid misselection, and remove_video_watermark sounds like frame erasure when it only resolves share URLs.

Naming Consistency4/5

Nearly all names follow a consistent snake_case verb_noun pattern (get_*, list_*, delete_*, submit_*, prepare_*, quote_*, estimate_*, query_*). Minor deviations exist where the noun is compound (prepare_media_upload, get_media_capabilities), but the convention is predictable and readable throughout.

Tool Count3/5

17 tools sits in the borderline-heavy band for what is essentially upload-submit-poll-delete for two media types plus credits. Several tools exist only to support redundant flows (two upload preparers, two submitters, three listers), so the surface feels inflated rather than each tool earning its place.

Completeness4/5

The lifecycle is well covered: upload/prepare, cost estimate/quote, submit, get status, list, delete, plus credits, capabilities and operation-receipt recovery. Gaps are minor: there is no delete or cancel for generic media tasks, and no update/rename, but core workflows have no dead ends.

Available Tools

17 tools
delete_image_watermark_taskB
DestructiveIdempotent
Inspect

Delete your image task using the existing account policy. Deletion is not cancellation or refund.

Inputs: taskId (required).

delete_subtitle_taskB
Destructive
Inspect

Delete your subtitle removal task. Deleting does not refund charged credits.

Inputs: taskId (required).

estimate_subtitle_costA
Read-onlyIdempotent
Inspect

Estimate subtitle-removal credits from video width, height and duration before submitting. Admission rechecks price and balance.

Inputs: width (required), height (required), duration (required).

get_image_watermark_taskA
Read-onlyIdempotent
Inspect

Get the status, result, and failure reason for your image watermark task

Inputs: taskId (required).

get_media_capabilitiesA
Read-onlyIdempotent
Inspect

Discover regional business capabilities, action scopes and input limits; this does not grant access.

Inputs: no named parameters.

get_media_operationB
Read-onlyIdempotent
Inspect

Read an existing HTTP media operation receipt without resubmitting. A missing receipt is not proof of no charge. Namespaces preserve their original keys; old operations lacking region evidence remain unknown.

Inputs: namespace (required), operationId (required).

get_subtitle_taskA
Read-onlyIdempotent
Inspect

Get the status, result, and refund state of your subtitle removal task

Inputs: taskId (required).

list_image_watermark_tasksC
Read-onlyIdempotent
Inspect

List your account image tasks. Page numbering starts at 1.

Inputs: page, size, order, status.

list_media_tasksB
Read-onlyIdempotent
Inspect

List your image or video tasks using the shared account filters. Page numbering starts at 1.

Inputs: kind (required), page, size, order, +1 more.

list_subtitle_tasksC
Read-onlyIdempotent
Inspect

List your subtitle removal tasks with pagination

Inputs: page, size.

prepare_media_uploadAInspect

Get a short-lived upload ticket. POST multipart to uploadUrl with X-550W-Upload-Ticket; no OAuth token is needed on that upload. Uploading an image starts a paid image-erasure task: use the returned taskId with get_image_watermark_task until terminal status; there is no separate image creation tool. Video upload only prepares media; then call submit_subtitle_task. Obtain user consent for upload and paid processing first. Image uploads require an 8–64 character operationId and the same file on retry. Failed, deleted or expired operations are not recreated.

Inputs: fileSize (required), mediaType (required).

prepare_verified_video_uploadAInspect

Prepare a generic video upload ticket for verified quotes (up to 1800 seconds, 1080P, 1 GiB; mp4/mov/m4v). Upload only prepares material; then use quote_media_task and submit_media_task. No VOD credentials are exposed.

Inputs: fileSize (required).

query_creditsA
Read-onlyIdempotent
Inspect

Query the current account credit balance

Inputs: no named parameters.

quote_media_taskB
Read-only
Inspect

Verify a quote for a server-uploaded video mediaId. No charge; not a balance reservation.

Inputs: mediaId (required), area, mode, fileName, +1 more.

remove_video_watermarkA
Idempotent
Inspect

Resolve a TikTok, X or other supported app/site share URL to the watermark-free data.video URL. This does not erase hardcoded subtitles or overlays in video frames; for local video erasure, upload then call submit_subtitle_task. If client download fails or times out, give that resolved URL to the user for browser download. Successful resolution costs 1 credit; supply an operationId.

Inputs: videoUrl (required), operationId (required).

submit_media_taskA
Idempotent
Inspect

Confirm a verified quote with a stable clientRequestId. Obtain user approval first; query oauth_v2 operation recovery after an uncertain response.

Inputs: quoteId (required), clientRequestId (required).

submit_subtitle_taskA
Idempotent
Inspect

Submit a video to erase hardcoded subtitles or visual watermarks. Full-frame by default; provide all x1, y1, x2, y2 only for a user-supplied rectangle. Billed by duration and resolution; retry an uncertain result with the same inputs and idempotency key.

Inputs: width (required), height (required), duration (required), idempotencyKey (required), +10 more.

Tool Schema Changelog

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

  1. 9 tool updates
    • Addeddelete_image_watermark_task
    • Addedget_media_capabilities
    • Addedget_media_operation
    • Addedlist_image_watermark_tasks
    • Addedlist_media_tasks
    • Addedprepare_verified_video_upload
    • Addedquote_media_task
    • Addedsubmit_media_task
    • Changedsubmit_subtitle_task1 field changed
      • addedInput schema / properties / mode
        Added value: +{
        +  "enum": [
        +    "normal",
        +    "protect"
        +  ],
        +  "type": "string"
        +}
  2. 9 tool updates
    • First observeddelete_subtitle_task
    • First observedestimate_subtitle_cost
    • First observedget_image_watermark_task
    • First observedget_subtitle_task
    • First observedlist_subtitle_tasks
    • First observedprepare_media_upload
    • First observedquery_credits
    • First observedremove_video_watermark
    • First observedsubmit_subtitle_task

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources