Metadata-Version: 2.4
Name: watermarking-authenticity-mcp
Version: 1.0.2
Summary: Watermarking Authenticity tools for AI agents. Capabilities: check watermark compliance, generate c2pa manifest, detect ai content. Built by MEOK AI Labs.
Project-URL: Homepage, https://meok.ai
Project-URL: Repository, https://github.com/meok-ai-labs/watermarking-authenticity-mcp
Author-email: MEOK AI Labs <hello@meok.ai>
License: MIT License
        Copyright (c) 2026 MEOK AI Labs
License-File: LICENSE
Keywords: ai,mcp,meok
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.10
Requires-Dist: mcp>=1.0.0
Description-Content-Type: text/markdown

# Watermarking Authenticity

[![PyPI](https://img.shields.io/pypi/v/watermarking-authenticity-mcp)](https://pypi.org/project/watermarking-authenticity-mcp/) [![Python](https://img.shields.io/pypi/pyversions/watermarking-authenticity-mcp)](https://pypi.org/project/watermarking-authenticity-mcp/)


> By [MEOK AI Labs](https://meok.ai) — MEOK AI Labs — EU AI Act Article 50 watermarking compliance. C2PA metadata, content provenance, AI detection.

Watermarking & Content Authenticity MCP — MEOK AI Labs. EU AI Act Article 50 compliance. Nov 2, 2026 deadline.

## Installation

```bash
pip install watermarking-authenticity-mcp
```

## Usage

```bash
# Run standalone
python server.py

# Or via MCP
mcp install watermarking-authenticity-mcp
```

## Tools

### `check_watermark_compliance`
Check if AI-generated content meets EU AI Act Article 50 watermarking requirements.

**Parameters:**
- `content_type` (str)
- `has_watermark` (bool)
- `has_c2pa` (bool)
- `has_disclosure` (bool)

### `generate_c2pa_manifest`
Generate C2PA (Content Authenticity Initiative) manifest data for AI-generated content.

**Parameters:**
- `creator` (str)
- `content_type` (str)
- `ai_model` (str)
- `description` (str)

### `detect_ai_content`
Analyze text for AI-generated patterns (perplexity, burstiness, vocabulary distribution).

**Parameters:**
- `text` (str)

### `watermarking_readiness`
Assess organization readiness for EU AI Act Article 50 watermarking obligations.

**Parameters:**
- `organization` (str)
- `content_types` (str)

### `get_article_50_timeline`
Get EU AI Act Article 50 implementation timeline and requirements.


## Authentication

Free tier: 15 calls/day. Upgrade at [meok.ai/pricing](https://meok.ai/pricing) for unlimited access.

## Links

- **Website**: [meok.ai](https://meok.ai)
- **GitHub**: [meok-ai-labs/watermarking-authenticity-mcp](https://github.com/meok-ai-labs/watermarking-authenticity-mcp)
- **PyPI**: [pypi.org/project/watermarking-authenticity-mcp](https://pypi.org/project/watermarking-authenticity-mcp/)

## License

MIT — MEOK AI Labs

<!-- meok-faq-schema-v1 -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Is this MCP server free to use?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. The free tier gives you 10 calls per day with no API key required. Pro tier is £79/mo for unlimited calls plus cryptographically signed attestations your auditor can verify independently."
      }
    },
    {
      "@type": "Question",
      "name": "How does the signed attestation work?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Every Pro tier audit produces a HMAC-SHA256 signed certificate with a unique ID and a public verify URL. Your auditor pastes the cert into https://meok-attestation-api.vercel.app/verify and gets an independent valid/invalid response. No contact with MEOK required."
      }
    },
    {
      "@type": "Question",
      "name": "Which MCP clients does this work with?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "All standard MCP clients: Claude Desktop, Claude Code, Cursor, VS Code with MCP extension, Windsurf, Cline, and any custom MCP-compatible agent. Install via npx meok-setup or pip install for the underlying Python package."
      }
    },
    {
      "@type": "Question",
      "name": "Can I install all MEOK governance MCPs at once?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. Run npx meok-setup --pack governance to install all 10 governance MCPs and write the configs for Claude Desktop, Cursor, or Windsurf in one command."
      }
    },
    {
      "@type": "Question",
      "name": "Is the regulation text authoritative?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. MEOK syncs daily from the EUR-Lex Cellar SPARQL endpoint, the canonical EU regulation publication system. The text is verbatim with no LLM summarization. Every quote is auditor-defensible and includes the exact article number plus relevance score."
      }
    }
  ]
}
</script>

<!-- mcp-name: io.github.CSOAI-ORG/watermarking-authenticity-mcp -->
