Same door for humans and AI. No gatekeeper.Register →
Explorer/MCP/sidearmdrm/sidearm
REMOTE

Sidearm

sidearmdrm/sidearm

Protect media using watermarking, content disruption, and adversarial hardening algorithms. Verify provenance, detect synthetic content, and perform similarity searches across digital libraries. Manage digital rights and track media history through detailed audit chains.

19 tools available
The Journeyman
A reasonable amount of history and nothing concerning in the scan.
Time indexed (6mo)
19toolsRemote/ HTTP6moindexed
100% uptime · 265ms avgChecked Sep 10, 2026
Quality Score
68/95
Deep
Risk Score
0/100
Clean
How is this calculated?
Quality Breakdown
Tenure14.3/20
189 days indexed
Capability18.6/25
Tools: 6.6/13 (19 tools)
Description: 5/5
Endpoint: 7/7
Adoption10.1/25
Use count: 10.1/20 (342 uses)
Multi-registry: 0/5 (1 registry)
Reliability25/25
Currently live: 10/10
Uptime history: 15/15 100% (54/54 checks)
Security scan: 0 pts in v1.0; ready to weight when coverage improves
Risk
0Clean
No signals detected.
The scanner shows
19 tools. Nothing caught our attention.
First indexed Mar 11, 2026
Server Profile
Tools catalogued
19
19 tools available. Full list below.
Hosting
Remote / HTTP
Runs on the internet. No access to your filesystem, SSH keys, or environment variables.
Registry presence
Not verified
Not yet verified by the Official MCP Registry.
Liveness
100%
Based on 48 checks. Average response: 265ms.
Publisher Verification
Not yet verified by the Official MCP Registry.
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, supported media types, and descriptions. Use this to discover valid algorithm IDs before calling run_algorithm. Filter by category (open = research algorithms, proprietary = Sidearm bundles) or media_type (image, video, audio, text, pdf, gif).
run_algorithm
Run one or more named algorithms on media. Provide algorithm IDs (from list_algorithms) and either a public media_url or base64-encoded media content. For text, use the text param. Returns a job_id for async processing — use check_job to poll for results. Requires credits.
protect_media
Protect media using a curated preset level. Automatically selects the best combination of algorithms for the given media type. Simpler than run_algorithm — just specify standard or maximum protection. Provide either a public media_url, base64 media, or text content. Returns a job_id — use check_job to poll for results.
check_job
Check the status of an asynchronous job (from run_algorithm, protect_media, or detect_ai). Returns status (queued, processing, completed, failed), progress percentage, and result data including download URLs when complete.
search_media
Search for similar or matching media across the indexed library. Provide a media_url or base64 media to find matches. Tiers: exact (hash match), quick (perceptual hash), perceptual (visual similarity), compositional (scene structure), full (all tiers). Returns results immediately.
list_searches
List previous similarity searches performed on your account. Returns a paginated list of past search queries with timestamps and result counts.
Show all 19 tools ↓
detect_ai
Detect whether media content was generated by AI. Supports images, video, audio, and text/PDF. Runs multiple specialized detection models in parallel for the given media type. Returns a job_id — use check_job to poll for results.
detect_fingerprint
Detect whether media has been previously registered or seen, using fingerprint matching. Compares against your indexed library at varying depth. Tiers: exact (hash match), quick (perceptual hash), perceptual (visual similarity), compositional (scene structure), full (all tiers). Returns results immediately.
detect_membership
Run membership inference to determine whether your protected content was used to train a suspect AI model. Provide content IDs (from your registered media) and the model to test. Methods: pattern (watermark detection), statistical (distribution analysis), combined (both). Returns a job_id — use check_job to poll for results.
register_media
Register and protect media on the Sidearm platform. Modes: register (provenance signing only), search_ready (register + vector indexing), standard (search_ready + watermarks + AI-training poison), maximum (standard + style cloaking + adversarial hardening). Returns the created media object.
list_media
List media assets registered to your account. Returns a paginated list with media IDs, types, status, tags, and protection details. Use cursor-based pagination for large libraries.
get_media
Get details of a specific registered media asset by ID. Returns metadata, protection status, applied algorithms, tags, and storage information.
update_media
Update a registered media asset. Currently supports updating the original media URL (e.g., after re-hosting the original file).
delete_media
Permanently delete a registered media asset. Removes storage files, vector embeddings, and all associated metadata. This action cannot be undone.
get_rights
Get rights and licensing information for a registered media asset. Returns C2PA content credentials, Schema.org structured data, IPTC rights metadata, and TDM-AI protocol declarations. Useful for verifying provenance and license terms.
get_billing
Get billing, usage summary, storage stats, and algorithm breakdown for your account. Returns credit balance, protection/storage cost breakdown, per-algorithm usage, billing events, and a link to the Stripe customer portal. Filter by date range, event type, tags, or API token.
get_provenance
Get the full provenance chain for a media asset. Returns every protection algorithm applied (with versions, timings, and metadata), the C2PA manifest, any AI training membership inference results, and every search where this media appeared as a match. Use this to audit the complete history of what has been done to any media item.
search_docs
Search the Sidearm API documentation. Returns relevant sections from the full developer reference covering endpoints, request/response formats, authentication, SDKs, algorithms, and usage examples. Use this to look up how to call an endpoint, understand a concept, or find example code. Omit the query to get the overview and index of available topics.
navigate_ui
Look up how to perform an action in the Sidearm dashboard UI. Returns step-by-step instructions for dashboard operations such as uploading media, running searches, managing API keys, reviewing deals, buying credits, and more. Use this when the user asks how to do something in the dashboard or web app. Omit the query to get an overview of all available pages.

Is this your server?

Create a free RNWY account to connect your on-chain identity to this server. MCP server claiming is coming; register now and you'll be first in line.

Create your account →
More from sidearmdrm
io.github.ebadros/sidearm
Protect media from AI training, detect AI-generated content, and find stolen work.
Similar servers
aim
Market knowledge layer for AI agents. Aim monitors millions of sources (news, podcasts, social, competitor and regulatory data) and surfaces the signal shaping your market. Remote MCP server (streamable HTTP, OAuth). Learn more at https://www.startaiming.com
api-to-mcp
Turns any OpenAPI REST or GraphQL API into an MCP server, allowing AI assistants like Claude to interact with APIs without writing code.
GDPR Compliance Scanner — Cookie, Privacy & Tracker Audit
GDPR compliance scanner API for AI agents. Audit any website for EU data protection compliance: cookie consent banner detection, privacy policy analysis, third-party tracker identification, DPO contact check, and composite score 0-100 with fix recommendations. Tools: compliance_scan_gdpr. Use this for compliance audits, vendor assessments, or regulatory due diligence. Essential for any agent handling EU user data. IMPORTANT: For PII detection in text, use compliance_detect_pii instead. Returns: {score, cookies, privacyPolicy, trackers[], recommendations[]}. No API key required — x402 micropayment $0.02/call on Base L2.
Stock Intelligence MCP
Provides interactive stock charts and financial data tools using MCP Apps. Enables natural language queries for stock quotes, charts, financials, earnings, and market movers with a free FMP API key.
UniFi Protect MCP
Exposes UniFi Protect's Integration REST API as tools for Claude Code and other MCP clients, providing 73 tools to manage cameras, lights, sensors, and more with safety features like read-only mode and dry-run support.
BitBucket-MCP-To-Review-PRs
A read-only MCP server for the Bitbucket Cloud REST API v2.0 that enables AI assistants to browse workspaces, repositories, and review pull requests.
Indexed from Smithery · Updates nightlyView on Smithery →