MCP.so
Sign In

StudioSphere Pulse

@notpaulb

About StudioSphere Pulse

Privacy-first audio intelligence for agents and creative audio workflows. Analyze public audio URLs for BPM, musical key, and waveform shape. Audio is processed ephemerally and not stored; pay per second with no account required for the public UI.

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "studiosphere-pulse": {
      "command": "npx",
      "args": [
        "mcp-remote@latest",
        "https://mcp.studiosphere.space/mcp?api_key=YOUR_PULSE_API_KEY"
      ]
    }
  }
}

Tools

8

Start a temporary, email-free Pulse trial. Returns a short-lived private API key with enough banked tokens for one short URL-based v1 analysis. No Stripe Checkout session is created. Store the key in the client or a trusted local environment; do not repost it in public logs, screenshots, GitHub issues, shared chats, or directory examples.

Get the exact price to analyze an audio file before committing. Always call this first. Returns cost in dollars and a job_estimate_id valid for 30 minutes. Free — never charged.

Run audio analysis on a public audio URL. Requires estimate_cost to be called first (job_estimate_id). Requires PULSE_API_KEY. Before calling, you MUST confirm with the user that they have a lawful basis to submit this audio for analysis. For a user-requested folder, project, playlist, or batch, one confirmation can cover every track in that scope. Returns job_id — poll get_job_status for results.

Generate a one-time Stripe payment page for users without a Pulse account. Before calling, you MUST confirm with the user that they have a lawful basis to submit this audio for analysis; for a user-requested batch/folder/project, one confirmation can cover that scope. Present the payment_url to the user as a link. Analysis begins automatically after payment. Poll get_job_status with the returned job_id.

Check the status and results of an analysis job. Poll after analyze_track returns job_id, or after the user pays via request_payment_link. Returns full results when status=completed.

Check the banked token balance for the authenticated Pulse account. Requires PULSE_API_KEY.

List the available Pulse token packs (tier label, token count, price). Use before purchase_token_pack to show options to the user.

Create a Stripe Checkout session for a Pulse token pack. Returns payment_url — DO NOT submit it programmatically; surface it to the user so they can complete payment in their browser. Once paid, banked tokens are credited automatically. Requires PULSE_API_KEY.

Overview

What is StudioSphere Pulse?

StudioSphere Pulse is a privacy-first audio intelligence server for the Model Context

Comments

More Other MCP servers