Skip to main content

Beatlyze MCP Server

Use the Beatlyze audio analysis API directly from Claude, Cursor, or any MCP-compatible AI agent.

Tools

Tool Description
analyze_url Submit an audio URL, wait for result (BPM, key, energy, mood, genre, sections)
get_analysis Check status / retrieve result for a job_id
get_usage Check your monthly usage and limits

Setup

1. Get a free API key at beatlyze.dev

2. Add to Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "beatlyze": {
      "command": "uvx",
      "args": ["beatlyze-mcp"],
      "env": {
        "BEATLYZE_API_KEY": "bz_your_key_here"
      }
    }
  }
}

3. Or run directly:

pip install beatlyze-mcp
BEATLYZE_API_KEY=bz_your_key_here python -m beatlyze_mcp

Example

Ask Claude:

"Analyse this track: https://example.com/mytrack.mp3 — what's the BPM and key?"

Claude will call analyze_url, wait for the result, and tell you:

"The track is 128.4 BPM in A minor, with high energy (0.78) and mood tags: energetic, dark."

Environment variables

Variable Required Default
BEATLYZE_API_KEY Yes —
BEATLYZE_API_BASE No https://api.beatlyze.dev

The MCP server targets the live production API at https://api.beatlyze.dev by default.

Metadata

Release files for beatlyze-mcp 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for beatlyze-mcp 0.1.1
File Size Uploaded Provenance Actions
beatlyze_mcp-0.1.1.tar.gz 4.7 kB Without provenance Details for beatlyze_mcp-0.1.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for beatlyze-mcp 0.1.1
File Interpreter ABI Platform Actions
beatlyze_mcp-0.1.1-py3-none-any.whl Python 3 none any Details for beatlyze_mcp-0.1.1-py3-none-any.whl

Total release size: 10.3 kB

Release files / beatlyze_mcp-0.1.1.tar.gz

Download URL beatlyze_mcp-0.1.1.tar.gz
Size 4.7 kB
Tags Source
SHA-256 checksum
How to use checksums
31a73e9c3c124aef0b66a9e59cb47193a313b64d82a139bf3dd33a30c623d32b
BLAKE2b-256 checksum
How to use checksums
e654b85facf23ea5737af98b550291263c40d8f7df54c886867059d8ed5c0bde
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release files / beatlyze_mcp-0.1.1-py3-none-any.whl

Download URL beatlyze_mcp-0.1.1-py3-none-any.whl
Size 5.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d4a59648edee2a071a6344bef4b4aa3a9ca291a7ef81fe0f80e04966ca6c358d
BLAKE2b-256 checksum
How to use checksums
f7f1b0beb5df1ce457a833a6aad77da6d520a2e1c08bccd2625b9f3e6a0f09f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Security for beatlyze-mcp 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page