Tag-per-Track MCP
An MCP server enabling AI agents to perform musical audio analysis, lyrics transcription, and Spotify A&R tracking. It provides tools to extract BPM, key, mood, genre, and instrumentation, detect AI-generated music from Suno or Udio, and fetch live Spotify metrics for artist qualification. It supports batch processing and demo folder triage, authenticating via prepaid credits or x402 USDC micropayments on Base.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Triage demo folders by sorting tracks and generating priority-ranked reports
- Analyze audio files to extract BPM, key, mood, genre, and instrumentation
- Detect AI-generated music from platforms like Suno and Udio
- Lookup artist stats including monthly listeners and popularity on Spotify
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
tag-per-track-mcp 1.6.3
{
"version": "1.6.3",
"transport": "stdio",
"identifier": "tag-per-track-mcp",
"registryType": "npm",
"environmentVariables": [
{
"name": "TAG_PER_TRACK_API_KEY",
"format": "string",
"description": "Studio API key (tpt_live_...) generated on https://tag-per-track.cloud. Consumes prepaid credits, no crypto wallet needed. Takes priority over the wallet mode."
},
{
"name": "WALLET_PRIVATE_KEY",
"format": "string",
"description": "Private key of a dedicated Base burner wallet (66 hex chars starting with 0x) for USDC micro-payments via x402. Used only when no API key is set."
},
{
"name": "MAX_SPENDING_USDC",
"format": "string",
"default": "0.50",
"description": "Client-side spending cap per request in USDC (wallet mode)."
},
{
"name": "TAG_PER_TRACK_NO_PERSIST",
"format": "string",
"description": "Set to 1 or true to keep API-key analyses out of your dashboard history."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"tag-per-track-mcp": {
"command": "npx",
"args": [
"-y",
"tag-per-track-mcp@1.6.3"
],
"env": {
"TAG_PER_TRACK_API_KEY": "<YOUR_TAG_PER_TRACK_API_KEY>",
"WALLET_PRIVATE_KEY": "<YOUR_WALLET_PRIVATE_KEY>",
"MAX_SPENDING_USDC": "<YOUR_MAX_SPENDING_USDC>",
"TAG_PER_TRACK_NO_PERSIST": "<YOUR_TAG_PER_TRACK_NO_PERSIST>"
}
}
}
}Cline
{
"mcpServers": {
"tag-per-track-mcp": {
"command": "npx",
"args": [
"-y",
"tag-per-track-mcp@1.6.3"
],
"env": {
"TAG_PER_TRACK_API_KEY": "<YOUR_TAG_PER_TRACK_API_KEY>",
"WALLET_PRIVATE_KEY": "<YOUR_WALLET_PRIVATE_KEY>",
"MAX_SPENDING_USDC": "<YOUR_MAX_SPENDING_USDC>",
"TAG_PER_TRACK_NO_PERSIST": "<YOUR_TAG_PER_TRACK_NO_PERSIST>"
}
}
}
}VS Code
{
"servers": {
"tag-per-track-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"tag-per-track-mcp@1.6.3"
],
"env": {
"TAG_PER_TRACK_API_KEY": "<YOUR_TAG_PER_TRACK_API_KEY>",
"WALLET_PRIVATE_KEY": "<YOUR_WALLET_PRIVATE_KEY>",
"MAX_SPENDING_USDC": "<YOUR_MAX_SPENDING_USDC>",
"TAG_PER_TRACK_NO_PERSIST": "<YOUR_TAG_PER_TRACK_NO_PERSIST>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"tag-per-track-mcp": {
"command": "npx",
"args": [
"-y",
"tag-per-track-mcp@1.6.3"
],
"env": {
"TAG_PER_TRACK_API_KEY": "<YOUR_TAG_PER_TRACK_API_KEY>",
"WALLET_PRIVATE_KEY": "<YOUR_WALLET_PRIVATE_KEY>",
"MAX_SPENDING_USDC": "<YOUR_MAX_SPENDING_USDC>",
"TAG_PER_TRACK_NO_PERSIST": "<YOUR_TAG_PER_TRACK_NO_PERSIST>"
}
}
}
}Let your agent find its tools
Find servers like Tag-per-Track MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.