io.github.CSOAI-ORG/meok-eu-aigc-icon-mcp
MEOK EU AIGC Icon MCP — EU AI Act Article 50 + Code of Practice 2nd draft AI-generated-content icon
Versions
1.0.1latestTools 8
get_icon_asset_uri Return the canonical EU AIGC icon URI + visible label.
code_of_practice_status How many days until the 2 Aug 2026 Article 50 effective date?
emit_icon_manifest_entry Emit a C2PA 2.2 assertion declaring EU AIGC icon compliance. Args: content_type: image | video | audio | text | code | html. provider_did: W3C DID of the AI provider. Returns: {assertion, c2pa_label, icon_uri}
emit_html_meta_tags Emit HTML <meta> + <link> tags for AI-generated web content. Args: provider_did: AI provider DID. model_id: Optional model identifier (e.g. claude-opus-4.7). Returns: {meta_tags, link_tags}
emit_image_icc_signal Emit ICC profile signal payload for image content. Args: image_hash: SHA-256 of the image bytes. model_id: Model identifier. Returns: {icc_tag, payload}
emit_audio_id3_signal Emit ID3v2 frames for AI-generated audio. Args: audio_hash: SHA-256 of the audio bytes. model_id: Model identifier. Returns: {id3_frames}
emit_video_keyframe_signal Emit key-frame data segment for AI-generated video. Args: video_hash: SHA-256 of the video bytes. model_id: Model identifier. Returns: {keyframe_box}
sign_compliance_attestation Emit a HMAC-signed Article 50 + Code-of-Practice compliance attestation. Args: content_meta: Dict of {content_hash, model_id, provider_did, content_type, ...} Returns: {attestation_id, signature, verify_url}
Permissions 3
network medium filesystem low env_vars low