Skip to main content
Glama
verifiedhumancert

Verified Human MCP Server

Official

Verified Human MCP Server

MCP server for querying the Verified Human Cert registry — verify human-made music certifications by ISRC, artist, track, or cert number.

License: MIT CI Python 3.10+ Code style: Ruff MCP Coverage Built by MusicTech Lab

What is Verified Human Cert?

Verified Human Cert is a registry that certifies music tracks as human-made. Artists and labels can register their tracks and receive a certification that proves the music was created by humans, not AI.

This MCP server lets Claude Code (and other MCP clients) query that registry directly.

Tools

Tool

Description

vhc_verify_isrc

Verify a certification by ISRC code

vhc_verify_track

Check certification status by artist + track name

vhc_verify_cert

Look up a certification by cert number

vhc_registry

List recently issued certifications

vhc_stats

Platform statistics (totals, tiers, counts)

vhc_pricing

Current pricing and bundle options

Quick Start

Prerequisites

  • Python 3.10+

  • Poetry

Installation

poetry install

Running the server

poetry run python -m verified_human_mcp_server

Add to Claude Code

Use the claude mcp add CLI (recommended) — it writes to the correct config file for you:

# User scope (available in all projects)
claude mcp add vhc --scope user -- poetry --directory /path/to/verified-human-mcp-server run python -m verified_human_mcp_server

# Or project scope (committed to repo, shared with team via .mcp.json)
claude mcp add vhc --scope project -- poetry --directory /path/to/verified-human-mcp-server run python -m verified_human_mcp_server

Manual configuration

If you prefer to edit config files by hand, add an entry under mcpServers in one of:

  • User scope~/.claude.json (not ~/.claude/settings.json — that file does not read mcpServers)

  • Project scope.mcp.json at the repo root (version-controlled, shared with the team)

{
  "mcpServers": {
    "vhc": {
      "type": "stdio",
      "command": "poetry",
      "args": ["--directory", "/path/to/verified-human-mcp-server", "run", "python", "-m", "verified_human_mcp_server"]
    }
  }
}

After editing, restart Claude Code (or run /mcp to reconnect) and verify with claude mcp list.

Environment Variables

Variable

Purpose

Default

VHC_API_URL

Base URL for the VHC API

https://verifiedhumancert.com

VHC_API_TIMEOUT

HTTP request timeout in seconds

15.0

VHC_API_RETRIES

Max retry attempts on transient errors and 5xx

2

VHC_API_BACKOFF

Base delay (seconds) for exponential retry backoff

0.5

VHC_LOG_LEVEL

Server log level on stderr (DEBUG/INFO/WARNING/ERROR)

WARNING

Usage Examples

Once connected, you can ask Claude:

  • "Is ISRC USHM82148308 certified as human-made?"

  • "Check if 'Yesterday' by The Beatles has a VHC certification"

  • "Look up cert number VH-2026-000001"

  • "Show me the latest certified tracks"

  • "What are the current VHC pricing tiers?"

Multi-agent workflow: metadata + verification

Combine with mcp-metadata to read ISRC codes from audio files and verify them automatically:

User: "Read the ISRC from song.flac and check if it's certified"

Agent 1 (mcp-metadata): metadata_read("song.flac") -> ISRC: USHM82148308
Agent 2 (verified-human-mcp-server): vhc_verify_isrc("USHM82148308") -> certified: true

Development

# Clone the repo
git clone https://github.com/verifiedhumancert/verified-human-mcp-server.git
cd verified-human-mcp-server

# Install dependencies
poetry install

# Run tests
poetry run pytest

# Run linter
poetry run ruff check .
poetry run ruff format --check .

Contributing

Contributions are welcome! Please read CONTRIBUTING.md before submitting a PR.

Security

To report a vulnerability, please see SECURITY.md.

License

This project is licensed under the MIT License — see LICENSE for details.


A
license - permissive license
-
quality - not tested
-
maintenance - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/verifiedhumancert/verified-human-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server