# takedown

Identifies the true host behind CDN proxies and outlines DMCA takedown routes directly inside your AI workflow.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 13
- Author: lawyerd999
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/lawyerd999/dmca-takedown-mcp
- Updated: 2026-07-02
- HTML: https://affpapa.org/en/nevibecode/mcp/takedown

## What it does

Lawyerd hosts this remote server, so running local binaries or storing credentials is not required. It gives the assistant three tools: `resolve_host` detects whether an infringing address sits behind Cloudflare or directly on a host, `assess_takedown` details the necessary evidence alongside 17 U.S.C. §512(f) caveats, and `start_takedown` provides an onboarding link.

The server acts purely as a research and planning layer. Because formal DMCA notices carry legal consequences under penalty of perjury, the agent never files complaints autonomously. A human rights holder must open the link and sign the submission manually. Requests are free but rate-limited.

## Requirements
- Remote server: `https://mcp.lawyerd.net/takedown`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http takedown https://mcp.lawyerd.net/takedown
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add takedown --url https://mcp.lawyerd.net/takedown
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "takedown": {
            "url": "https://mcp.lawyerd.net/takedown"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "takedown": {
            "type": "http",
            "url": "https://mcp.lawyerd.net/takedown"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http takedown https://mcp.lawyerd.net/takedown
```

## When to use it
- find direct hosting providers behind Cloudflare
- locate verified abuse contacts for takedown notices
- outline formal DMCA procedures and evidence requirements
- generate secure authorization links for manual human filing

## Example prompts
- Run `resolve_host` on the infringing domain and find its abuse contact.
- Check what evidence I need to submit a DMCA takedown for my images.
- Generate an onboarding link with `start_takedown` to sign the notice.

## Similar
- [turnstile-spin](https://affpapa.org/en/nevibecode/skills/turnstile-spin.md) — skill · 93100 installs
- [cloudflare-one-migrations](https://affpapa.org/en/nevibecode/skills/cloudflare-one-migrations.md) — skill · 89500 installs
- [waf-setup](https://affpapa.org/en/nevibecode/skills/waf-setup.md) — skill · 366 installs
- [zero-trust](https://affpapa.org/en/nevibecode/skills/zero-trust.md) — skill · 350 installs
- [cease-desist](https://affpapa.org/en/nevibecode/skills/cease-desist.md) — skill · 631 installs
- [infringement-triage](https://affpapa.org/en/nevibecode/skills/infringement-triage.md) — skill · 616 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
