Tera Studio

co.terastudioPublished by terastudio.coOfficial publisherv1.0.0Updated Oct 30, 2026

Find a song's key and tempo, shift it to suit your voice, then hear songs sung in your own voice.

VerifiedStreamable HTTPWeb executableMedia & DesignAI & ML

Overview

AI-generated overview

Tera Studio helps singers: look up a song's key, tempo and vocal range, shift a song's key in the browser, and start singing in your own voice.

What you can do
  • Look up key, tempo and typical vocal range for a well-known song by title, with agreement counts from AcousticBrainz analyses
  • Analyse a song file the person has to find its key and BPM, using a small in-browser tool
  • Shift a song file up or down by up to 6 semitones while keeping its speed, and play it back
  • Explain how to hear a song sung in the person's own voice and give the link to start
When to use it
Useful when someone asks what key or BPM a song is in, when a song sits too high or too low for their voice, or when they want to hear themselves sing a song they have the rights to use.
Requirements
Remote endpoint at terastudio.co over streamable HTTP; no packages, environment variables or headers declared. The file-based tools open a browser tool where the person picks the file. Hearing a song in your own voice requires creating an account on terastudio.co and recording about a minute of singing.
Before you install
The voice feature requires an account and a recording of the person's own voice, and they must have rights to the song they add. The server states it only uses a person's own voice, never a celebrity's or anyone else's. Key and tempo lookups rely on third-party AcousticBrainz analyses and may be approximate.

Installation

In SourceWeft

  1. Open Tera Studio in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/co.terastudio%2Ftera-studio/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "tera-studio": {
      "type": "http",
      "url": "https://terastudio.co/mcp"
    }
  }
}

Tools

4

find_song_key_and_tempo

Find a song’s key and tempo

Find the musical key (major or minor, with its relative key) and the tempo in BPM of a song file the person has. Opens a small Tera Studio tool where they choose the file; it is analysed in their browser and never uploaded. Use it when someone asks what key or BPM a song is in, or wants to know before singing, mixing or practising it. It reads only the file and doesn't identify or play songs; find_song_key looks up a well-known song by its title.

Takes no parameters.

shift_song_key

Change a song’s key

Move a song the person has up or down by up to 6 semitones, keeping its speed, so it fits their voice, and play it back. Opens a small Tera Studio tool where they choose the file; the change happens in their browser and nothing is uploaded. Use it when a song is too high or too low for someone. Pass semitones if they said how far (negative is lower); otherwise they choose in the tool.

Parameterssemitones

start_song_in_my_voice

Start a song in my own voice

Explain how to hear a song sung in the person's own voice with Tera Studio, and give them the link to start. They create an account on terastudio.co, sing for about a minute, add a song they have the rights to use, and hear it back in their voice. Use it when someone wants to hear themselves sing a song, make a cover in their own voice, or turn a song into a gift in their voice. It returns steps and a link and creates nothing. Tera Studio only uses the person's own voice: not for celebrity or other people's voices.

Parameterslanguageoccasionsong_title

find_song_key

Look up a song’s key by title

Look up the key, tempo (BPM) and typical vocal range of a well-known song by its title, in Tera Studio's song list (key and tempo from AcousticBrainz's analyses of the recording). Returns the key with its relative key, how many analyses agree on it, the BPM when they agree, an estimated range, and links to the song's page and to the key changer. Use it when someone names a song and asks its key or tempo, or whether it suits their voice. Pass semitones if they want it higher or lower. A song outside the list comes back as not found, with the key finder and key changer for a file they have.

Parameterstitlerequiredartistsemitones

Version history

1
  1. v1.0.0LatestOct 29, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.