StudioSphere Pulse
Discover free, licensed loops and analyze authorized audio for BPM, musical key and waveform data. Start with free discovery and see estimated costs before paid analysis.
Hosted MCP Server
npx add-mcp 'https://mcp.studiosphere.space/mcp'Installs into Claude Code, Codex, Cursor and more
Documentation
Start free, without a key
- Connect to
https://mcp.studiosphere.space/mcpusing Streamable HTTP, with no authentication. - Ask your assistant to call
search_open_loops, then select a result and callget_open_loop. - Keep the returned license, license URL and attribution with the download. Follow each sample’s terms, including credit for CC-BY samples.
Use Pulse to search for five free licensed loops. Get one with get_open_loop and show its preview, download, exact license and attribution. Do not create a key, account, analysis job or payment link.
Browse in your browser at Open Loops. Search and retrieval cost no tokens. Sample tags are creator hints; BPM and musical key are estimates requiring review.
https://pulse.studiosphere.space/mcp leads here. The actual protocol endpoint is on mcp.studiosphere.space.
Claude remote connector
Use Claude’s remote connector interface: Customize → Connectors → Add custom connector (labels can vary by plan). Enter the name StudioSphere Pulse and the URL below; choose No sign in for free discovery. Organization owners may need to enable custom connectors first.
https://mcp.studiosphere.space/mcp
Enable the connector in the conversation and try the free search/get prompt. Remote connections run from Claude’s cloud. Local Desktop configuration files are not the remote-connector setup path.
These are instructions from Claude’s documentation, not an actual Claude host test. Paid Pulse access through this connector is unverified: Pulse’s query-key authentication is not OAuth or request-header authentication.
Claude Code (CLI)
Add an anonymous Streamable HTTP connection. Quote URLs so query characters work in zsh:
claude mcp add --transport http studiosphere-pulse 'https://mcp.studiosphere.space/mcp'
Run claude mcp list, enable Pulse and use search_open_loops → get_open_loop. This example follows Claude Code’s HTTP setup documentation; actual host onboarding has not been tested.
Cline
Use Cline’s MCP server settings with an anonymous Streamable HTTP connection:
{
"mcpServers": {
"studiosphere-pulse": {
"type": "streamableHttp",
"url": "https://mcp.studiosphere.space/mcp"
}
}
}
Follow Cline’s current MCP instructions. This configuration has not passed an actual Cline host test; marketplace availability and paid access are not claimed.
ChatGPT
If your workspace offers custom MCP connections, use the public endpoint and the No authentication option for discovery. Availability depends on your plan and administrator settings.
https://mcp.studiosphere.space/mcp
ChatGPT does not present custom Pulse API keys. Pulse does not implement the OAuth flow required for authenticated ChatGPT use. Do not paste a key into this setup or treat a REST action as an MCP connection. Actual ChatGPT host onboarding is untested, and Pulse is not claimed to be in its directory.
See OpenAI’s custom MCP guide and authentication requirements.
Transport and authentication limits
- Endpoint:
https://mcp.studiosphere.space/mcp; transport: Streamable HTTP. - Anonymous: free loop search/get, estimates and pack information need no key.
- For key-aware trusted clients, an API key in
?api_key=is bound duringinitialize. Adding a key to a later request does not upgrade an existing session. - Pulse does not support OAuth or bearer authentication at its MCP boundary. REST API Bearer support is a separate interface.
- Health:
GET https://mcp.studiosphere.space/health; registry:space.studiosphere/pulse v1.0.2.
End the old connection, update its URL privately and reconnect to initialize a new session when using a trial or account key. Query URLs can leak into client configuration, history or logs; never share a real key or store it in version control. Secure host-compatible paid authentication still needs assessment and approval.
{
"type": "http",
"url": "https://mcp.studiosphere.space/mcp?api_key=YOUR_PULSE_API_KEY"
}
This is a transport illustration for clients that explicitly support query-key initialization, not a universal host configuration.
Optional: one authorized audio trial
One analysis up to 5 minutes. URL only; BPM, key and waveform. Up to two queued attempts if the first fails. Rights, permission, lawful access, or another legal basis required. Read the current policy at /tools; the returned per-key allowance controls your trial. Default expiry is 24 hours. Remaining tokens do not grant another song.
- With human approval to create a private temporary key, call
start_trialonce. Treat any returned trial key as private. - Keep it in a trusted client; end the anonymous connection, set the private query-key URL and reconnect to initialize a new session.
- Call
get_token_balanceto read the allowance, thenestimate_costusing the original CC0 Copper Step demo (180 seconds), when it fits. Read its CC0 provenance. - Review the estimate and confirm rights, permission, lawful access, or another legal basis; call
analyze_trackwith the quote ID andattestation_confirmed: true, then pollget_job_status.
If interrupted, preserve the private key and job ID. Reconnect and poll before retrying; do not mint another key or resubmit an uncertain job. The trial is URL-only and allows at most two queued attempts if the first fails. BPM and musical key are estimates requiring review.
The demo’s 180-second BPM/key/waveform example estimates 47 tokens ($0.24) at current configured rates. Duration and final costs can differ; request a fresh free estimate before processing. One-off Checkout starts at $0.50; banked usage has no per-job minimum. Read current tiers with list_token_packs or in the token shop.
Autonomous agent setup (one-time human step)
- Create a Pulse account only when you want ongoing analysis; fund it through the token shop.
- Use a trusted key-aware client and initialize a new private connection. Set a spending limit and a rights policy for the authorized scope.
- Call
get_token_balance→estimate_cost→ review cost and rights →analyze_track→get_job_status.
Paid-host compatibility must be verified separately. Actual Claude, ChatGPT, Cline and Smithery host tests have not been completed; a successful SDK/protocol connection does not establish host support.
Machine-readable journey: /.well-known/pulse/agent-journey.json · Agent playbook
Only the Transport illustration changes as you type. This page sends no key to a server and creates no connection or account. Use a placeholder for shared examples, never a real key.
Ten tools on the live service
search_open_loopsFree anonymous search of licensed samples.
get_open_loopExact license, attribution, preview and download.
estimate_costFree estimated cost for authorized audio.
start_trialCreates a private temporary key; reconnect before use.
analyze_trackBPM/key estimates and waveform; key and rights required.
request_payment_linkCreates one-off Checkout; rights and human approval required.
get_job_statusJob status, results and review notes.
get_token_balancePrivate account/trial balance and allowance.
list_token_packsCurrent tiers, including Starter.
purchase_token_packCreates Checkout to fund an account; human completes payment.
Structure and chord analysis are coming soon and unavailable.