19 tools from the Sidearm MCP Server, categorised by risk level.
View the Sidearm policy →check_job Check the status of an asynchronous job (from run_algorithm, protect_media, or detect_ai). Returns status (queued, processing, completed, failed), ... detect_ai Detect whether media content was generated by AI. Supports images, video, audio, and text/PDF. Runs multiple specialized detection models in parall... detect_fingerprint Detect whether media has been previously registered or seen, using fingerprint matching. Compares against your indexed library at varying depth. Ti... detect_membership Run membership inference to determine whether your protected content was used to train a suspect AI model. Provide content IDs (from your registere... get_billing Get billing, usage summary, storage stats, and algorithm breakdown for your account. Returns credit balance, protection/storage cost breakdown, per... get_media Get details of a specific registered media asset by ID. Returns metadata, protection status, applied algorithms, tags, and storage information. get_provenance Get the full provenance chain for a media asset. Returns every protection algorithm applied (with versions, timings, and metadata), the C2PA manife... 2/5 get_rights Get rights and licensing information for a registered media asset. Returns C2PA content credentials, Schema.org structured data, IPTC rights metada... list_algorithms List available algorithms for media protection, watermarking, and AI content disruption. Returns algorithm IDs, names, supported media types, and d... list_media List media assets registered to your account. Returns a paginated list with media IDs, types, status, tags, and protection details. Use cursor-base... list_searches List previous similarity searches performed on your account. Returns a paginated list of past search queries with timestamps and result counts. protect_media Protect media using a curated preset level. Automatically selects the best combination of algorithms for the given media type. Simpler than run_alg... 2/5 search_docs Search the Sidearm API documentation. Returns relevant sections from the full developer reference covering endpoints, request/response formats, aut... 2/5 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), qu... register_media Register and protect media on the Sidearm platform. Modes: register (provenance signing only), search_ready (register + vector indexing), standard ... 2/5 update_media Update a registered media asset. Currently supports updating the original media URL (e.g., after re-hosting the original file). 2/5 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, r... 4/5 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 conte... 4/5 The Sidearm MCP server exposes 19 tools across 4 categories: Read, Write, Destructive, Execute.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Sidearm server.
Sidearm tools are categorised as Read (14), Write (2), Destructive (1), Execute (2). Each category has a recommended default policy.
Open source. One binary. Zero dependencies.
npx -y @policylayer/intercept