Public Domain Check

io.github.chomkaevan/public-domain-check

US public-domain and copyright status for books, films, music and art. Pay per call via x402.

Connect this server

Add this to your MCP client config — claude_desktop_config.json (Claude Desktop) or .cursor/mcp.json (Cursor).Suits: Claude Desktop · Cursor.

{
  "mcpServers": {
    "public-domain-check": {
      "command": "npx",
      "args": [
        "-y",
        "public-domain-check-mcp@0.4.0"
      ],
      "env": {
        "WALLET_PRIVATE_KEY": "<your WALLET_PRIVATE_KEY>"
      }
    }
  }
}
Environment variables
  • WALLET_PRIVATE_KEYsecretPrivate key of a wallet holding a little USDC on Base; pays a few cents per paid call. Free tools work without it.

A starting point — check the repository for exact arguments and setup. Restart your client after editing the config.

Category
Media & Creative
Version
0.4.0
Registry
active
Published
11/13/2026

On GitHub

read Nov 13, 2026
Stars
0
Forks
0
Last push
Nov 13, 2026
License
MIT

JavaScript

From the README

Public Domain Check: MCP server Is this book, film, song or artwork in the US public domain, and when does it enter it? This MCP server answers that question for AI agents. It's backed by: • 2.38 million US Copyright Office registrations (1923–1977) • 434,000 renewal records, linked to their registrations • the US copyright term rules Paid tools cost a few cents per call, paid in USDC through x402. There's no account or API key. • Remote MCP (Streamable HTTP): https://public-domain-check-production.up.railway.app/mcp • HTTP API and docs: https://public-domain-check-production.up.railway.app (llms.txt, OpenAPI) Tools You're never charged when a request is invalid or the service needs more information. Brief answers by default. checkpublicdomain returns a short answer: the status, the date, the confidence, a one-line reason, and the record IDs. That's about 80% fewer tokens for your agent to read. For the complete reasoning and records ($0.02), pass format: "full" (local wrapper) or call checkpublicdomain_full (remote MCP). Use it Claude Desktop, Cursor, Windsurf, and other MCP clients Add this to your MCP config: • WALLETPRIVATEKEY is the private key of a wallet that holds a little USDC on Base. Use a dedicated wallet with a few dollars in it, not your main wallet. • Without a key, the free tools still work. • MAXPRICEPER_CALL is a hard cap, in US dollars, enforced on your machine.…

Read the full README on GitHub →

Remotes

  • streamable-httphttps://public-domain-check-production.up.railway.app/mcp
Browse all Media & Creative →

Add the badge to your site

Show visitors that Public Domain Check is listed here — it’s also the link we check for a free listing.

Public Domain Check — listed on Serverdex

HTML — for your website

<a href="https://serverdex.io/server/io-github-chomkaevan-public-domain-check?utm_source=badge"><img src="https://serverdex.io/brand/badge.svg" alt="Public Domain Check — listed on Serverdex" width="123" height="40" loading="lazy"></a>

Recommended. A dofollow link from your own domain is the one that counts for search engines, and it's the link we check for a free listing.

Markdown — for your README

[![Public Domain Check — listed on Serverdex](https://serverdex.io/brand/badge.svg)](https://serverdex.io/server/io-github-chomkaevan-public-domain-check?utm_source=badge)

Nice for visibility, but GitHub marks README links nofollow, so it doesn't pass authority. Use the HTML badge on your site as well.