NDP — Music Rights & Track Identification
Music rights for AI: track identification by fingerprint, rights manifests, artist verification.
Connector by AENDYSTUDIO · GitHub account verified by the MCP Registry
Install
Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/aendystudio-ndp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://mcp.normaldance.ru/httpRemote (SSE)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 14 read · 4 write · 0 delete · 6 not yet classified
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 24
Read from the source code; the running server may list different tools.
Read 14 · Look things up without changing anything.
check_artist_trackscheck_track_ownershipget_artist_passportget_epoch_anchorget_label_infoget_royalty_balanceget_system_statsget_track_manifestidentify_tracksnapshot_epochstats_journalsubject_status
Show 2 more tools
verify_artistverify_track_proof
Write 4 · Create, change, send or run things.
register_trackstart_ucp_checkoutsubject_minttrigger_n8n_workflow
Not yet classified 6 · We could not tell from the name and description.
audience_summaryaudience_superfanslistener_tieropt_inreceipt_batchsubject_keys
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
X-NDP-Token
Network hosts it talks to 1
mcp.normaldance.ru· found in remote endpoint, install command
Tools (24)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
audience_summarySPEC §7.7 fan agent: artist audience summary from receipts — listeners, events, rewinds, total paid, active in the last 30 days. Requires an agent token with the read_audience scope
audience_superfansSPEC §7.7 fan agent: an artist's superfans derived from protocol receipts (who listens / rewinds / pays). Requires an agent token issued by the artist via POST /subjects/{ndp_id}/scopes/issue (mandate with the read_audience scope)
check_artist_tracksFetch the number of tracks by an artist
check_track_ownershipCheck track ownership by ISRC
get_artist_passportFetch the full artist passport record
get_epoch_anchorA7 (SPEC §7.27): anchor status of a registry epoch in the consortium ledger (Hyperledger Fabric) — tracks Merkle root, subject root, fabric tx_id, network/channel and the previous epoch link. Latest epoch if no epoch is given
get_label_infoFetch label information
get_royalty_balanceCheck the royalty balance for a track
get_system_statsFetch overall NDP system statistics
get_track_manifestFetch a track's NDT manifest (rights, splits, sonic-dna) from the Stage 0 registry. Compact summary by default; verbose=true returns the full manifest JSON
identify_trackIdentify a track by its ADNA fingerprint (anti-plagiarism; verdict same/derivative/different) or fetch track data by ISRC from the Stage 0 registry. v2 (adna_v2) adds localization: offset_sec, coverage, attribution map for multi-sample tracks
listener_tierSPEC §7.30 listener status tier (Guest/Junior/Pro/Gold/VIP/Master) grown from real receipts. With the passport owner's token — full breakdown (XP, progress to the next tier, achievements, v2 perks: daily quota and topup bonuses); by ndp_id — public tier only (respects the listener's audience opt-in, §7.7)
opt_inSPEC §7.7: toggle a listener's opt-in for audience segmentation (privacy-first: hidden by default)
receipt_batchSPEC §7.1: batch submission of signed play receipts. Body — an array of objects {receipt_id, seq, ndp_id, device_key, isrc, action, occurred_at, signature}
register_trackRegister a track in the Stage 0 registry (registry-api + oracle, dual write): ISRC, ADNA, splits, optional derivative link (parent_isrc)
Show 9 more tools
snapshot_epochSPEC §1: current epoch snapshot of subject statuses (signed with SNAPSHOT_SIGNING_KEY)
start_ucp_checkoutStart a track purchase via NDP Checkout (UCP-compatible)
stats_journalDaily event journal (play/rewind/purchase, totals, chart) from the unified receipt journal
subject_keysSPEC §1: manage a subject's device keys — list keys
subject_mintSPEC §1: mint an NDP passport (Proof of Humanity). Three verification paths: label / indie_kyc / community. Returns ndp_id, status, quarantine flag
subject_statusSPEC §1: public check of an NDP passport by ndp_id — status, verification path, validity
trigger_n8n_workflowTrigger an n8n workflow (e.g. passport minting or verification)
verify_artistVerify an artist: search by name in the Stage 0 registry (tracks, rights) or by wallet address on instances with a blockchain layer
verify_track_proofA7 (SPEC §7.27): end-to-end cryptographic proof that a track is part of an epoch — fetches the Merkle proof from the registry, verifies leaf→root offline (SHA-256 mirror of the chaincode VerifyInclusion) and reports the Fabric anchor (tx_id). One call answers: deposited and cryptographically anchored in HLF, or not yet
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Weekly downloads
- 17
- Last commit
- Oct 24, 2026 (5 days ago)
- Last release
- Oct 19, 2026 (10 days ago)
- Last package publish
- Oct 24, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.AENDYSTUDIO/ndp- Version
- 1.1.0
- Auth
- API key
- Packages
- npm @aendykachess/ndp-mcp
- License
- MIT
- Repository
- github.com/AENDYSTUDIO/ndp-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 25, 2026
Cite this page
NDP — Music Rights & Track Identification MCP server. Agent Mart. https://agentmart.dev/connectors/aendystudio-ndp (last updated 2026-10-25)