accueil / serveurs / Recherche & Web / com.dmca/dmca-cases
com.dmca/dmca-cases
serveur MCP (Model Context Protocol) · dmca-cases 1.2.1
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.dmca/dmca-cases est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.dmca/dmca-cases » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 10 outils
- createCase≈ 191 tokens
POST https://api.dmca.com/createCase — create managed takedown case. Uses the session/`token` DMCA API token.
Paramètres, retour & exemple (6)
Paramètrestoken· string · optionnel
DMCA API token from the login tool; optional if the server/session already has one.subject· string · requis
Case subject.description· string · requis
Case description.copiedFromUrl· string · optionnel
Optional original / copied-from URL.infringingUrl· string · optionnel
Optional infringing URL.infringingSiteIp· string · optionnel
Optional infringing site IP.
Exemple d'appel{"name": "createCase", "arguments": {"subject": "texte", "description": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - createComplianceCase≈ 320 tokens
POST https://api.dmca.com/createComplianceCase — create compliance case. siteId site owner must have feature enabled. Uses the session/`token` DMCA API token.
Paramètres, retour & exemple (10)
Paramètrestoken· string · optionnel
DMCA API token from the login tool; optional if the server/session already has one.siteId· string · requis
Id of the site the case is submitted to (site owner must have feature enabled).description· string · requis
Case description.copiedFromUrl· string · optionnel
Optional original / copied-from URL.infringingUrl· string · optionnel
Optional infringing URL.submitterEmail· string · requis
Submitter email.infringingSiteIp· string · optionnel
Optional infringing site IP.submitterLastName· string · requis
Submitter last name.submitterFirstName· string · requis
Submitter first name.submitterCompanyName· string · optionnel
Optional submitter company name.
Exemple d'appel{"name": "createComplianceCase", "arguments": {"siteId": "texte", "description": "texte", "submitterEmail": "texte", "submitterLastName": "texte", "submitterFirstName": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - createDIYCase≈ 237 tokens
POST https://api.dmca.com/createDIYCase — create DIY case. Uses the session/`token` DMCA API token.
Paramètres, retour & exemple (7)
Paramètrestype· string · requis
DIY case type: Business - General | Personal - General | Toolkit Business Request CAN|EU|India | Toolkit Personal Request CAN|EU|India.token· string · optionnel
DMCA API token from the login tool; optional if the server/session already has one.subject· string · requis
Case subject.description· string · requis
Case description.copiedFromUrl· string · optionnel
Optional original / copied-from URL.infringingUrl· string · optionnel
Optional infringing URL.infringingSiteIp· string · optionnel
Optional infringing site IP.
Exemple d'appel{"name": "createDIYCase", "arguments": {"type": "texte", "subject": "texte", "description": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - getCaseById≈ 100 tokens
GET https://api.dmca.com/getCaseById?id= — fetch one case by id.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
Case ID returned by listCases (or equivalent).token· string · optionnel
DMCA API token from the login tool; optional if the server/session already has one.
Exemple d'appel{"name": "getCaseById", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - getSiteReport≈ 126 tokens
GET https://api.dmca.com/getSiteReport/{domain} — site report for a fully qualified domain name. Uses the session/`token` DMCA API token.
Paramètres, retour & exemple (2)
Paramètrestoken· string · optionnel
DMCA API token from the login tool; optional if the server/session already has one.domain· string · requis
Fully qualified domain name (upstream path /getSiteReport/{domain}).
Exemple d'appel{"name": "getSiteReport", "arguments": {"domain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - listCases≈ 103 tokens
GET https://api.dmca.com/listCases — list managed takedown cases. Optional page.
Paramètres, retour & exemple (2)
Paramètrespage· number · optionnel
Optional page number (max 50 results per page).token· string · optionnel
DMCA API token from the login tool; optional if the server/session already has one.
Exemple d'appel{"name": "listCases", "arguments": {"page": 1, "token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - listComplianceCases≈ 106 tokens
GET https://api.dmca.com/listComplianceCases — list compliance cases. Optional page.
Paramètres, retour & exemple (2)
Paramètrespage· number · optionnel
Optional page number (max 50 results per page).token· string · optionnel
DMCA API token from the login tool; optional if the server/session already has one.
Exemple d'appel{"name": "listComplianceCases", "arguments": {"page": 1, "token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - listDIYCases≈ 113 tokens
GET https://api.dmca.com/listDIYCases — list DIY cases. Optional page. An empty account comes back as an empty list.
Paramètres, retour & exemple (2)
Paramètrespage· number · optionnel
Optional page number (max 50 results per page).token· string · optionnel
DMCA API token from the login tool; optional if the server/session already has one.
Exemple d'appel{"name": "listDIYCases", "arguments": {"page": 1, "token": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - login≈ 121 tokens
POST https://api.dmca.com/login — email/password, no Token header. Returns the DMCA API token; it is reused automatically for the rest of this MCP session, or pass it as `token`. Password never logged.
Paramètres, retour & exemple (2)
Paramètresemail· string · requis
DMCA.com account email.password· string · requis
DMCA.com account password. Never logged.
Exemple d'appel{"name": "login", "arguments": {"email": "texte", "password": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - updateCase≈ 278 tokens
POST https://api.dmca.com/updateCase — update managed takedown case. Status and priority are kept as they are unless you pass them. Uses the session/`token` DMCA API token.
Paramètres, retour & exemple (9)
Paramètrestoken· string · optionnel
DMCA API token from the login tool; optional if the server/session already has one.status· string · optionnel
Optional new case status. Left unchanged when omitted.case_id· string · requis
Case ID to update.subject· string · requis
Case subject.priority· string · optionnel
Optional new priority. Left unchanged when omitted.description· string · requis
Case description.copiedFromUrl· string · optionnel
Optional original / copied-from URL.infringingUrl· string · optionnel
Optional infringing URL.infringingSiteIp· string · optionnel
Optional infringing site IP.
Exemple d'appel{"name": "updateCase", "arguments": {"case_id": "texte", "subject": "texte", "description": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».