MEOK W3C TDM Rights MCP — EU CDSM Directive Article 4(3) Text + Data Mining opt-out. Issues + scans HTTP/HTML/robots.txt/C2PA reservation signals. Liability shield for AI training pipelines. By MEOK AI Labs.
Project description
mcp-name: io.github.CSOAI-ORG/meok-w3c-tdm-rights-mcp
MEOK W3C TDM Rights MCP
🧱 Part of the MEOK Governance Substrate (£499/mo) + Defence (£4,990/mo)
See meok.ai/governance.
EU CDSM Article 4(3) — TDM opt-out + liability shield for AI training
What this does
EU Directive 2019/790 (CDSM) Article 4(3) gives rightsholders the right to RESERVE their works against AI / TDM training. The reservation must be "machine-readable" for online content.
Court cases are landing: Hamburg + Munich rulings against OpenAI / Meta / Anthropic in 2025. Every AI training operation in the EU after 4 June 2024 needs a defensible scan-+-respect process.
This MCP is the first-mover. Nobody else has shipped an MCP for it.
The 4 machine-readable mechanisms
- HTTP headers —
Tdm-Reservation: 1+Tdm-Policy: <url> - HTML meta tags —
<meta name="tdm-reservation" content="1"> - robots.txt —
User-agent: GPTBot\nDisallow: /patterns (20+ AI agents catalogued) - C2PA assertion —
c2pa.training-miningwithuse: notAllowed
Tools
| Tool | Purpose |
|---|---|
issue_tdm_reservation(work_id, rightsholder_did, mechanism, ...) |
Issue + emit all 4 expression formats |
scan_url_for_reservation(url) |
Triple-scan: HTTP + meta + robots.txt |
verify_c2pa_do_not_train(asset_meta) |
C2PA assertion check |
check_robots_txt(domain, agent_name) |
Bot-specific allow/disallow |
generate_compliant_scraper_config() |
Config blob for your training pipeline |
sign_training_scan(scan_results, training_run_id) |
Liability-shield attestation |
list_known_ai_agents() |
20+ AI user-agents catalogued |
Why this is enterprise-critical
Two pictures of the same risk:
- For rightsholders — you NEED machine-readable Article 4(3) signals on your site or you've waived TDM-opt-out rights. This MCP issues them in 4 formats simultaneously.
- For AI training operators — you NEED a defensible scan-+-respect process or you'll lose every preliminary injunction in the next round of EU cases. This MCP gives you a per-run signed attestation as your audit-defensible liability shield.
Sister MCPs
meok-c2pa-durable-mcp— C2PA 2.2 Content Credentials (carries TDM assertions)agent-content-watermark-mcp— EU AI Act Article 50 watermarking (provider-side companion)agent-data-residency-mcp— GDPR Chapter V transfer guardbias-detection-mcp— Article 10 fairness metrics
Full catalogue: meok.ai/anthropic-registry
Pricing
| Option | Price |
|---|---|
| Self-host MIT | £0 |
| Universal PAYG | £29/mo + £0.0002/call |
| Governance Substrate | £499/mo |
| A2A Substrate | £999/mo |
| Defence (training-pipeline scale) | £4,990/mo |
Buy: https://meok.ai/governance
Wire it up — full stack
Pair this with the MEOK chain. See meok.ai/mcp-stack.
Licence
MIT. By MEOK AI Labs (CSOAI LTD, UK Companies House 16939677).
💸 Try MEOK in 30 seconds — instant buy ladder
| Tier | Price | What you get | Stripe |
|---|---|---|---|
| Smoke test | £1 | Signed sample MCP-Hardening report + Article 50 PDF | https://buy.stripe.com/dRmcN75ScdQS7oh1Uc8k90U |
| Quick Kit | £9 | EU AI Act Article 50 implementation guide (C2PA + EU-Icon) | https://buy.stripe.com/cNi00la8s1460ZT0Q88k90V |
| Founder Call | £29 | 30-min 1-on-1 with the founder | https://buy.stripe.com/8x228ta8s6oqbExaqI8k90W |
Refundable. UK Stripe — VAT-clean. Builds on the 81-MCP MEOK fleet. Verify any signed report at https://meok.ai/verify.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file meok_w3c_tdm_rights_mcp-1.0.1.tar.gz.
File metadata
- Download URL: meok_w3c_tdm_rights_mcp-1.0.1.tar.gz
- Upload date:
- Size: 9.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9664a9e3c5c45123e9ed377d1c80b23d0e16e1590290d877ee300a82ddccbc4
|
|
| MD5 |
b5c62c78903662d538cd8913e64c1daa
|
|
| BLAKE2b-256 |
fb6e6fbfd4d25e3a64a8639c60a76b811d9cc8a2ed235314a1e2d5b98975e96d
|
File details
Details for the file meok_w3c_tdm_rights_mcp-1.0.1-py3-none-any.whl.
File metadata
- Download URL: meok_w3c_tdm_rights_mcp-1.0.1-py3-none-any.whl
- Upload date:
- Size: 9.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c03bb760cf16f88aa5b06aa1d6e944831fd5a0adcf812eaf3c2a1d46a2829d3
|
|
| MD5 |
5abf418b3228f20eecec3586c0c0f751
|
|
| BLAKE2b-256 |
553e2ee6a80620b1bb131e867fc326a94084cec1a5c1c7362514dc7ea0277281
|