DMCA.com Cases MCP server
online · 100% uptimecom.dmca/dmca-cases·v1.2.1DMCA.com cases. Your own token via Authorization: Bearer. No function key, no shared token.
0 stars263 downloads/wk
Reviews
Write oneNobody has reviewed DMCA.com Cases yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
DMCA.com Cases tools (10, 5 write)
write = sends, deletes, buys or postscreateCasewrite actionFreePOST https://api.dmca.com/createCase — create managed takedown case. Uses the session/`token` DMCA API token.
createComplianceCasewrite actionFreePOST https://api.dmca.com/createComplianceCase — create compliance case. siteId site owner must have feature enabled. Uses the session/`token` DMCA API token.
createDIYCasewrite actionFreePOST https://api.dmca.com/createDIYCase — create DIY case. Uses the session/`token` DMCA API token.
getCaseByIdFreeGET https://api.dmca.com/getCaseById?id= — fetch one case by id.
getSiteReportFreeGET https://api.dmca.com/getSiteReport/{domain} — site report for a fully qualified domain name. Uses the session/`token` DMCA API token.
listCasesFreeGET https://api.dmca.com/listCases — list managed takedown cases. Optional page.
listComplianceCasesFreeGET https://api.dmca.com/listComplianceCases — list compliance cases. Optional page.
listDIYCasesFreeGET https://api.dmca.com/listDIYCases — list DIY cases. Optional page. An empty account comes back as an empty list.
loginwrite actionFreePOST 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.
updateCasewrite actionFreePOST 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.
Public scan report
scanner v0.1.10 · 2026-10-14 · same rubric, same numbers if you re-run it
- Code scan5 source files scanned25/25
- Live reliabilityremote reachable in 775ms20/20
- Tool poisoning10 tool descriptions checked15/15
- Auth qualityAPI key sent as a header8/15
- Maintenancelast push 7 days ago15/15
- Maintainer identitynamespace and repository owner differ; GitHub account older than a year; website matches verified namespace8/10
How DMCA.com Cases compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 85% of 48,255 servers
- Tools
- 10
- the typical server has 7
- Tools that change things
- 50%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 440 ms
- faster than 34% of 30,031 servers
- Downloads a week
- 263
- more than 79% of 12,191 servers with a package
What its tools let an agent do: 5 read · 3 create · 2 change
Install DMCA.com Cases in Claude Code, Cursor or VS Code
claude mcp add --transport http dmca-cases https://mcp.dmca.com/runtime/webhooks/mcp
What the publisher says
From the DMCA.com Cases repository's README, as published. We do not edit it. Read it on GitHub
dmca-cases-public-mcp
Public MCP for DMCA.com cases (company of record: DMCA.com).
Maintained as DMCA MCP Cases.
Tools
Not exposed: register, badge/protected-item APIs, XARF.
Auth: env DMCAAPITOKEN (or DMCA_TOKEN) sent as HTTP header Token. login can mint a token. Never logged. Response bodies are returned as upstream JSON — no invented schemas or status enums.
createCase, createDIYCase, createComplianceCase, and updateCase require a valid Token (DMCAAPITOKEN). getSiteReport also sends Token.
Canonical docs: www.dmca.com/api · OpenAPI 2.1.2 · host https://api.dmca.com.
A) npm / stdio (local clients)
cd packages/mcp-stdio
npm install
npm run build
DMCA_API_TOKEN=your_token node dist/index.jsCursor / Claude Desktop:
{
"mcpServers": {
"dmca-cases": {
"command": "npx",
"args": ["-y", "dmca-cases-mcp"],
"env": { "DMCA_API_TOKEN": "YOUR_TOKEN" }
}
}
}Package name: dmca-cases-mcp · registry mcpName: com.dmca/dmca-cases.
B) Azure Functions (.NET Isolated)
Canonical public host:
https://mcp.dmca.com
Default Azure hostname (fallback, serves the same app):
https://dmca-cases-public-mcp-afdcard8bbdtd4e3.westus3-01.azurewebsites.net
Cover: / (root) and /cover (alias) · Project: azure/DmcaCasesMcp.Functions (.NET 8 Isolated, code deploy — not container).
- MCP (Functions MCP extension): /runtime/webhooks/mcp (and SSE sibling /runtime/webhooks/mcp/sse). The protocol endpoint is fixed by the Microsoft MCP extension; / is the HTML cover, not the MCP endpoint. Requests need an x-functions-key header (the mcp_extension system key, issued by DMCA.com on request).
- Info pointer: GET /api/mcp
- HTTP mirrors: /api/listCases, /api/listDIYCases, /api/listComplianceCases, /api/getCaseById, /api/login, /api/createCase, /api/updateCase, /api/createDIYCase, /api/createComplianceCase, /api/getSiteReport?domain= (upstream path /getSiteReport/{domain})
App setting: DMCAAPITOKEN.
Deploy (after dotnet + Azure Functions Core Tools are available):
cd azure/DmcaCasesMcp.Functions
func azure functionapp publish dmca-cases-public-mcp --dotnet-isolated(Use the exact Function App resource name in your subscription if it differs.)
Prefer Flex Consumption.
Registry metadata
See server.json for official MCP Registry (packages + Azure remotes).
Cursor plugin scaffolding
See mcp.json and .cursor-plugin/plugin.json for a future Marketplace submit.
Auto-deploy (GitHub Actions → Azure)
Workflow: .github/workflows/azure-functions-deploy.yml
On push to main (paths under azure/DmcaCasesMcp.Functions/), GitHub Actions builds the .NET 8 Isolated project and deploys to Function App dmca-cases-public-mcp**.
Required repo secret:
- Azure Portal → Function App dmca-cases-public-mcp → Get publish profile
- GitHub → Settings → Secrets and variables → Actions → AZUREFUNCTIONAPPPUBLISH_PROFILE
Also set Function App setting DMCAAPITOKEN in Azure (not in GitHub) for live API calls.
Nothing above is checked by us. What we check is on the safety report.
DMCA.com Cases: common questions
- Is DMCA.com Cases MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the DMCA.com Cases safety report
- How do I install DMCA.com Cases?
- It runs remotely at mcp.dmca.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does DMCA.com Cases need an API key?
- Yes. The registry entry asks for
Authorization. - Is DMCA.com Cases maintained?
- The last commit was 28 days ago (2026-10-07). The latest release is v1.2.1.
- Is DMCA.com Cases up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does DMCA.com Cases compare with other MCP servers?
- safety score 91/100 (higher than 85% of 48,255 servers); tools 10 (the typical server has 7); tools that change things 50% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.