afghanfansmedia-ai/songcheck-mcp
๐ โ๏ธ - Is this song AI or human? Detect AI-generated music (Suno, Udio) and media from any AI agent. Returns a verdict, AI-probability score, confidence, and provenance signals (Content Credentials / SynthID), plus scancatalog to audit a whole music folder.
Quick Install
{
"mcpServers": {
"afghanfansmedia-ai-songcheck-mcp": {
"command": "npx",
"args": [
"-y",
"afghanfansmedia-ai-songcheck-mcp"
]
}
}
}Using an AI coding agent (Claude Code, Cursor, etc.)? Copy a ready-made prompt that tells it to fetch the setup instructions and install this server for you.
Documentation Overview
SongCheck MCP โ AI music & media detection inside any AI agent
Detect AI-generated music (and images/video) straight from Claude, ChatGPT, Gemini, Grok, or GitHub Copilot. Ask in plain language:
"Is this song AI-generated?" ยท "Analyze this file for AI content."
Powered by SongCheck (Khaled Media) โ a self-hosted v9-ensemble detector. Free: https://khaledmedia.com/songcheck
Tools it exposes
detect_ai_music(file_path)โ audio โ verdict (LIKELY AI-GENERATED / UNCERTAIN / LIKELY HUMAN), AI probability %, confidence, provenance (Content Credentials / SynthID), generator hints.detect_ai_media(file_path)โ image or video โ AI-detection assessment.scan_catalog(folder_path)โ audit an ENTIRE music folder, report which tracks are AI.songcheck_health()โ service status.
Install (2 steps)
pip install "mcp[cli]" requests
Then add it to your agent's MCP config:
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"songcheck": {
"command": "python",
"args": ["/absolute/path/to/songcheck_mcp.py"]
}
}
}
Restart the agent. Now ask: "Use SongCheck to tell me if ~/Downloads/track.mp3 is AI-generated."
Pricing
- Free: 5 checks/day. After that you'll get a "subscribe" message.
- Unlimited: subscribe at https://khaledmedia.com/songcheck โ you receive an API key by email. Set it via
SONGCHECK_KEYin the configenv. - Batch / whole-catalog scans require a subscription key.
Notes
- Point at a different backend with
SONGCHECK_API(defaulthttps://agencrew.com/sc-api). - The detector is tuned for AI music; a bare synthetic-voice clip with no music may read low (AI-voice mode is on the roadmap).
- Privacy: the file is sent to the SongCheck API for analysis and not retained beyond the detection log.