Sidearm
Protect media using watermarking, content disruption, and adversarial hardening algorithms. Verify provenance, detect synthetic content, and perform similarity searches across digital libraries. Mana…
Quick Start
# Connect this server (installs CLI if needed)
npx -y smithery mcp add sidearmdrm/sidearm
# Browse available tools
npx -y smithery tool list sidearmdrm/sidearm
# Get full schema for a tool
npx -y smithery tool get sidearmdrm/sidearm list_algorithms
# Call a tool
npx -y smithery tool call sidearmdrm/sidearm list_algorithms '{}'Direct MCP Connection
Endpoint: https://sidearm--sidearmdrm.run.tools
Tools (19)
list_algorithms— List available algorithms for media protection, watermarking, and AI content disruption. Returns algorithm IDs, names, …run_algorithm— Run one or more named algorithms on media. Provide algorithm IDs (from list_algorithms) and either a public media_url o…protect_media— Protect media using a curated preset level. Automatically selects the best combination of algorithms for the given medi…check_job— Check the status of an asynchronous job (from run_algorithm, protect_media, or detect_ai). Returns status (queued, proc…search_media— Search for similar or matching media across the indexed library. Provide a media_url or base64 media to find matches. T…list_searches— List previous similarity searches performed on your account. Returns a paginated list of past search queries with times…detect_ai— Detect whether media content was generated by AI. Supports images, video, audio, and text/PDF. Runs multiple specialize…detect_fingerprint— Detect whether media has been previously registered or seen, using fingerprint matching. Compares against your indexed …detect_membership— Run membership inference to determine whether your protected content was used to train a suspect AI model. Provide cont…register_media— Register and protect media on the Sidearm platform. Modes: register (provenance signing only), search_ready (register +…list_media— List media assets registered to your account. Returns a paginated list with media IDs, types, status, tags, and protect…get_media— Get details of a specific registered media asset by ID. Returns metadata, protection status, applied algorithms, tags, …update_media— Update a registered media asset. Currently supports updating the original media URL (e.g., after re-hosting the origina…delete_media— Permanently delete a registered media asset. Removes storage files, vector embeddings, and all associated metadata. Thi…get_rights— Get rights and licensing information for a registered media asset. Returns C2PA content credentials, Schema.org structu…get_billing— Get billing, usage summary, storage stats, and algorithm breakdown for your account. Returns credit balance, protection…get_provenance— Get the full provenance chain for a media asset. Returns every protection algorithm applied (with versions, timings, an…search_docs— Search the Sidearm API documentation. Returns relevant sections from the full developer reference covering endpoints, r…navigate_ui— Look up how to perform an action in the Sidearm dashboard UI. Returns step-by-step instructions for dashboard operation…
# Get full input/output schema for a tool
npx -y smithery tool get sidearmdrm/sidearm