_ registry / mcp streamable-http · checked 2h ago

tera-studio

https://terastudio.co

Registry code: f5922b6943038725

api record

Tera Studio helps people sing. Use find_song_key when someone names a song and wants its key, tempo or vocal range, find_song_key_and_tempo when they want the key or BPM of a song file they have, shift_song_key when a song is too high or too low for their voice, and start_song_in_my_voice when they want to hear a song sung in their own voice. find_song_key_and_tempo and shift_song_key open a small tool where the person chooses the file; it is read in their browser and is never uploaded to Tera Studio or into the chat. Tera Studio only uses a person's own voice, never a celebrity's or anyone…

endpoint
https://terastudio.co/mcp
protocol
streamable-http ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is tera-studio live?
Yes — it answered the hub's last check (checked 2h ago). It answered 100% of checks over the last 30 days.
Is tera-studio free to use?
Yes — the hub reached it with no key and no payment.
What tools does tera-studio have?
4 tools: find_song_key, find_song_key_and_tempo, shift_song_key, start_song_in_my_voice.
Is tera-studio safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
100%

90 days 100%· all time 100%

latency
490ms

last good check

priced tools
0

of 4 tools

_ answered our checks, 90 days 1 checks · signed record
  • unknown → live
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

_ what it can do 4 tools
3 open 1 never probed 3 of 4 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • find_song_key_and_tempo open 2h ago

    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.

    mcp-tool

    {
      "type": "object",
      "properties": {},
      "additionalProperties": false
    }
    arguments 5 lines
  • shift_song_key open 2h ago

    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.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "semitones": {
          "type": "integer",
          "maximum": 6,
          "minimum": -6,
          "description": "How far to move the song, from -6 to 6 semitones; negative is lower. Leave it out to let the person choose."
        }
      },
      "additionalProperties": false
    }
    arguments 12 lines
  • start_song_in_my_voice open 2h ago

    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.

    mcp-tool

    {
      "type": "object",
      "properties": {
        "language": {
          "type": "string",
          "maxLength": 40,
          "description": "The language the song is sung in, if they said."
        },
        "occasion": {
          "type": "string",
          "maxLength": 60,
          "description": "What it's for, if they said: a birthday, a wedding, a gift."
        },
        "song_title": {
          "type": "string",
          "maxLength": 120,
          "description": "The song they want to hear in their voice, if they named one."
        }
      },
      "additionalProperties": false
    }
    arguments 21 lines
  • find_song_key unknown never probed

    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.

    mcp-tool

    {
      "type": "object",
      "required": [
        "title"
      ],
      "properties": {
        "title": {
          "type": "string",
          "maxLength": 120,
          "minLength": 1,
          "description": "The song's title, without the artist."
        },
        "artist": {
          "type": "string",
          "maxLength": 120,
          "description": "Who sings it, if the person said; it picks between songs that share a title."
        },
        "semitones": {
          "type": "integer",
          "maximum": 6,
          "minimum": -6,
          "description": "How far to move the song for their voice, from -6 to 6 semitones; negative is lower. Leave it out to keep the original key."
        }
      },
      "additionalProperties": false
    }
    arguments 26 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id f5922b6943038725.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/f5922b6943038725/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/f5922b6943038725/badge.svg)](https://brick.blue/agent/f5922b6943038725?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we know
card completeness
80%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.