Agent Content Watermark MCP — dedicated EU AI Act Article 50(2) GenAI watermarking. Visible + invisible + perceptual layers per the Code of Practice (2 Nov 2026 cliff). C2PA manifest envelope. By MEOK AI Labs.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · streamable-http · http
verified
reported
listed in the official MCP registry counts 6 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
attach_c2pa_manifest
-
code_of_practice_status
-
generate_watermark
-
list_modalities
-
sign_conformity_attestation
-
verify_watermark
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 4
network 1
- net CSOAI-ORG-agent-content-watermark-mcp-9cad452/server.py :51
import urllib.request as _meter_urlreq
secrets 1
- secrets CSOAI-ORG-agent-content-watermark-mcp-9cad452/server.py :56
_HMAC_SECRET = os.environ.get("MEOK_HMAC_SECRET", "")
tool registrations 6
- generate_watermark CSOAI-ORG-agent-content-watermark-mcp-9cad452/server.py :125
- verify_watermark CSOAI-ORG-agent-content-watermark-mcp-9cad452/server.py :187
- attach_c2pa_manifest CSOAI-ORG-agent-content-watermark-mcp-9cad452/server.py :227
- list_modalities CSOAI-ORG-agent-content-watermark-mcp-9cad452/server.py :263
- code_of_practice_status CSOAI-ORG-agent-content-watermark-mcp-9cad452/server.py :269
- sign_conformity_attestation CSOAI-ORG-agent-content-watermark-mcp-9cad452/server.py :282