Skip to main content

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

PyPI License: MIT

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

  1. HTTP headersTdm-Reservation: 1 + Tdm-Policy: <url>
  2. HTML meta tags<meta name="tdm-reservation" content="1">
  3. robots.txtUser-agent: GPTBot\nDisallow: / patterns (20+ AI agents catalogued)
  4. C2PA assertionc2pa.training-mining with use: 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 guard
  • bias-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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

meok_w3c_tdm_rights_mcp-1.0.1.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

meok_w3c_tdm_rights_mcp-1.0.1-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

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

Hashes for meok_w3c_tdm_rights_mcp-1.0.1.tar.gz
Algorithm Hash digest
SHA256 f9664a9e3c5c45123e9ed377d1c80b23d0e16e1590290d877ee300a82ddccbc4
MD5 b5c62c78903662d538cd8913e64c1daa
BLAKE2b-256 fb6e6fbfd4d25e3a64a8639c60a76b811d9cc8a2ed235314a1e2d5b98975e96d

See more details on using hashes here.

File details

Details for the file meok_w3c_tdm_rights_mcp-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for meok_w3c_tdm_rights_mcp-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3c03bb760cf16f88aa5b06aa1d6e944831fd5a0adcf812eaf3c2a1d46a2829d3
MD5 5abf418b3228f20eecec3586c0c0f751
BLAKE2b-256 553e2ee6a80620b1bb131e867fc326a94084cec1a5c1c7362514dc7ea0277281

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page