Server data from the Official MCP Registry
Music rights for AI: track identification by fingerprint, rights manifests, artist verification.
About
Music rights for AI: track identification by fingerprint, rights manifests, artist verification.
Remote endpoints: sse: https://mcp.normaldance.ru/http
Security Report
The NDP MCP server is a plausible music-rights registry client with no exfiltration, shell execution, or hardcoded secrets in the visible code, and its network access matches its purpose. It is held to a fair score by several issues: the MCP API key check is skipped entirely when MCP_API_KEY is unset while the server uses its own privileged REGISTRY_TOKEN, user-supplied identifiers are interpolated unencoded into registry URLs, a payment checkout returns hardcoded demo prices, and three advertised tools have no handler implementation. Supply chain analysis found 4 known vulnerabilities in dependencies (0 critical, 1 high severity). Package verification found 1 issue.
7 files analyzed · 14 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
How to Install & Connect
Available as Local & Remote
This plugin can run on your machine or connect to a hosted endpoint. during install.
Documentation
View on GitHubFrom the project's GitHub README.
NDP MCP Server
NormalDance Protocol (NDP) — open music rights & royalties protocol. This MCP server gives AI agents 24 tools (incl. the A7 §7.27 anchor circuit: get_epoch_anchor, verify_track_proof with offline-verified Merkle inclusion proofs) to verify artists, identify tracks by perceptual fingerprint (ADNA), read rights manifests (NDT), register works and audit the registry.
Audio file becomes a self-contained rights object: the manifest travels inside the file, the fingerprint survives re-encoding and remixes, and royalties cascade down the derivation chain (sample → track → remix, up to 10 levels).
Tools (21)
verify_artist · get_artist_passport · check_artist_tracks · register_track · identify_track (ADNA v1/v2, ~0.03 s fragment localization) · get_track_manifest · check_track_ownership · get_royalty_balance · start_ucp_checkout · snapshot_epoch · stats_journal · subject_mint/subject_status/subject_keys · receipt_batch · audience_summary/audience_superfans · opt_in · get_system_stats · get_label_info · trigger_n8n_workflow
Verdict thresholds: ≥0.90 same track · 0.75–0.90 derivative (genre-adjusted) · <0.75 unrelated.
Install
Claude Code
claude mcp add --transport sse ndp https://mcp.normaldance.ru/http --header "Authorization: Bearer YOUR_NDP_TOKEN"
Any MCP client (streamable HTTP / SSE)
- URL:
https://mcp.normaldance.ru/http - Header:
Authorization: Bearer YOUR_NDP_TOKEN
From source (stdio)
git clone https://github.com/AENDYSTUDIO/ndp-mcp && cd ndp-mcp
npm install
REGISTRY_URL=https://mcp.normaldance.ru REGISTRY_TOKEN=… npm start
Getting a token
The public endpoint is key-gated (fair-use, no anonymous writes). Get a key: Telegram @NORMALDANCE — sandbox keys for testing are issued freely.
Links
- Site: https://normaldance.ru · Docs: https://normaldance.ru/docs/ · API: https://normaldance.ru/en/api.html
- Live registry stats: https://normaldance.ru/stats.html
- License: MIT
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Rea
Freeby Morluto · Developer Tools
Reverse engineer anything from your terminal or agent with one CLI and MCP server.
Paperclip
Freeby Paperclipai · Developer Tools
Trending hip-hop artist momentum scores across four cultural dimensions.
Git
Freeby Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
Fetch
Freeby Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
