{"name":"net.lawyerd/takedown","slug":"lawyerd-takedown","title":null,"description":"DMCA takedown & host reveal for AI agents: who hosts an infringing URL, even behind Cloudflare.","url":"https://mcp.market/server/lawyerd-takedown","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"devtools","tags":["devtools"],"presence":{"score":26,"stars":12,"forks":0,"downloads_week":null,"last_push_at":"2026-07-02T10:55:04.000Z","license":"MIT"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T01:55:35.077Z","last_ok_at":"2026-11-04T01:55:35.077Z","latency_ms":637},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/lawyerd999/dmca-takedown-mcp","website":null,"version":"0.2.2","remotes":[{"type":"streamable-http","url":"https://mcp.lawyerd.net/takedown"}],"packages":[],"tools":[{"name":"assess_takedown","description":"Assess how a takedown for this URL would proceed: where the notice goes (host, platform, or a hidden host that must be revealed first), what documents and attestation the content owner must supply, the step-by-step process, and the legal caveats (§512(f), scope limits). Read-only; does not judge the merits of the claim and files nothing. Use resolve_host first if you only need the hosting answer.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","minLength":1,"description":"The infringing URL or bare domain"},"what":{"type":"string","maxLength":500,"description":"One line on what was copied (e.g. \"my photo set\", \"my course videos\") — echoed into the plan, not judged"}},"required":["url"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"preserve_evidence","description":"Preserve a public web page as evidence BEFORE it disappears: a forensic-grade package — full-page screenshot, raw and rendered HTML, HTTP headers, hosting/registrar context, SHA-256 hashes of every artifact, an OpenTimestamps Bitcoin anchor and an Internet Archive snapshot — delivered to the USER'S OWN email in ~2 minutes (free: 3/day, 10/month per email). Use when the user wants to \"save proof\", \"screenshot for court\" or fix a scam/infringing page before takedown. Sends one email to the address given; captures only public pages (no logins/paywalls); lawful preservation only. Not notarization — Lawyerd counsel can add a signed declaration of the capture procedure on request.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","minLength":4,"description":"The public page URL to preserve"},"email":{"type":"string","format":"email","description":"The USER'S OWN email — the evidence package is delivered there"},"name":{"type":"string","maxLength":200,"description":"Requester's name (appears in the capture record)"},"company":{"type":"string","maxLength":300,"description":"Company or the work being protected"}},"required":["url","email"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"resolve_host","description":"Look up who hosts a URL and where an abuse/takedown notice would go. Identifies the CDN/proxy in front (e.g. Cloudflare), the platform, or the direct host and its abuse contact. For direct hosts and previously-revealed domains it returns the real host immediately; for a domain hidden behind a proxy it explains that revealing the true host requires initiating an abuse report. Read-only; files nothing. A lookup, not legal advice; it does not guarantee removal.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","minLength":1,"description":"The infringing URL or bare domain"}},"required":["url"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"start_takedown","description":"Get the secure onboarding link to actually start a takedown. The content owner opens it once in a browser to identify themselves, sign the standing authorization (the one step that legally requires a human), and provide proof of ownership. Returns the link plus what to prepare and what happens next. Creates nothing by itself; filings targeting lawful criticism, reviews or journalism are declined at intake.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"url":{"type":"string","minLength":1,"description":"The infringing URL or bare domain"}},"required":["url"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}}],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-26T11:38:26.274Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T11:38:26.327Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1208ms"]},"poisoning":{"score":15,"max":15,"notes":["4 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":12,"max":15,"notes":["last push 86 days ago"]},"identity":{"score":5,"max":10,"notes":["namespace and repository owner differ","GitHub account older than a year"]}},"findings":[],"inputs":{"probes":[{"url":"https://mcp.lawyerd.net/takedown","reachable":true,"authRequired":false,"latencyMs":1208,"serverInfo":{"name":"lawyerd-takedown","version":"0.3.0"}}],"packages":[],"repo":{"found":true,"owner":"lawyerd999","repo":"dmca-takedown-mcp","archived":false,"pushedAt":"2026-07-02T10:55:04Z","stars":12,"forks":0,"openIssues":1,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/79477583?v=4","ownerCreatedAt":"2021-02-22T19:16:24Z","license":"MIT"},"icon":{"url":"https://lawyerd.net/apple-touch-icon.png","source":"site","width":180,"height":180},"presence":{"stars":12,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-07-02T10:55:04.000Z","score":26}}}},"grade_history":[],"reviews":[]}