H-ear MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@H-ear MCP Serverclassify the bird species in this recording"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
H-ear MCP Server
AI-powered sound classification for Claude. Identify sounds, detect noise events, and classify audio across 7,000+ sound classes — from urban noise to bird species.
H-ear connects Claude to the H-ear World audio classification API via the Model Context Protocol.
Quick Start
npx @h-ear/mcp-server --key YOUR_API_KEYThat's it. Claude now has 14 tools (classification, account, webhooks), a live status resource, and a guided classification prompt.
Tools
Tool | Auth | Description |
| Key | Classify audio from a file or URL. Async submit + poll. Large files auto-chunked. |
| Key | Batch classify up to 50 files at once. |
| None | Browse 521+ sound classes across 3 taxonomies (7,000+ including species). |
| None | API liveness check — status, version, deployment timestamp. |
| Key | API quota: minutes used, calls today, remaining balance. |
| Key | Recent classification job history with pagination. |
| Key | Detailed job result with all detected sound events. |
| Bearer | Create enterprise webhook with event/taxonomy/tier filters. Returns signing secret once. |
| Bearer | List all enterprise webhook registrations. |
| Bearer | Get webhook details including filter config and delivery stats. |
| Bearer | Update webhook URL, events, status (active/paused), or filters. |
| Bearer | Permanently delete a webhook registration. |
| Bearer | Send a test.ping event to verify connectivity and signing. |
| Bearer | Delivery audit trail with response status and timing. |
Plus:
Resource
h-ear://status— live API status with taxonomies and class countsPrompt
classify-audio— guided workflow with configurable detail level
Supported Audio
Formats | Max Size | Max Duration |
MP3, WAV, FLAC, OGG, M4A | 25 MB (auto-chunked above) | 10 minutes |
Files over 25 MB are automatically split into overlapping chunks using ffmpeg, classified in parallel, then merged with deduplication.
Taxonomies
Taxonomy | Classes | Use Case |
| 521 | General sound classification (default) |
| 527 | Extended general classification |
| 6,522 | Bird species identification |
Authentication
Get an API key from h-ear.world (Enterprise plan). Pass it via:
Environment variable:
HEAR_API_KEYCLI flag:
--key YOUR_KEYOAuth 2.1 + PKCE (automatic via claude.ai Connectors Directory — handled by your MCP client)
Two tools (healthCheck, listClasses) work without authentication.
Transport
Transport | Endpoint |
stdio (npm) |
|
Streamable HTTP |
|
Documentation
Tool Reference — all 7 tools with schemas and parameters
Examples — real-world use cases with prompts
Authentication — API keys, OAuth, Enterprise tiers
Configuration — Claude Desktop, Claude Code, claude.ai setup
Troubleshooting — common issues and solutions
Links
OpenClaw Skill (WhatsApp, Telegram, Slack, Discord, Teams)
License
MIT
This server cannot be installed
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/Badajoz95/h-ear-claude'
If you have feedback or need assistance with the MCP directory API, please join our Discord server