{"server":"ai.uttera/uttera","count":9,"tools":[{"name":"generate_music","title":null,"description":"A finished piece of music from a description. Up to 380 s.\n\n    Needs a paid plan (Startup and up). ⚠ BOTH controls cost: the price is\n    length multiplied by steps, so 380 s at 128 steps is about eight times a\n    60 s at 32. Naming style, instruments and BPM helps far more than asking\n    for «something upbeat».\n    ","input_schema":{"type":"object","title":"generate_musicArguments","required":["description"],"properties":{"seed":{"type":"integer","title":"Seed","default":-1},"steps":{"type":"integer","title":"Steps","default":32},"seconds":{"type":"number","title":"Seconds","default":60},"description":{"type":"string","title":"Description"}}},"output_schema":null,"annotations":{"title":"Generate music","readOnlyHint":false,"openWorldHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-09-21T05:05:24.693Z"},{"name":"generate_sound_effect","title":null,"description":"One sound effect from a description: a door, rain, footsteps. Up to 30 s.\n\n    Needs a paid plan (Startup and up). The description works better in English.\n    A fixed `seed` reproduces the same sound exactly.\n    ","input_schema":{"type":"object","title":"generate_sound_effectArguments","required":["description"],"properties":{"seed":{"type":"integer","title":"Seed","default":-1},"seconds":{"type":"number","title":"Seconds","default":10},"description":{"type":"string","title":"Description"}}},"output_schema":null,"annotations":{"title":"Generate a sound effect","readOnlyHint":false,"openWorldHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-09-21T05:05:24.693Z"},{"name":"identify_speakers","title":null,"description":"Who speaks and when. Returns the segments with their speaker and times.","input_schema":{"type":"object","title":"identify_speakersArguments","required":["audio"],"properties":{"audio":{"type":"string","title":"Audio"}}},"output_schema":{"type":"object","title":"identify_speakersOutput","required":["result"],"properties":{"result":{"type":"string","title":"Result"}}},"annotations":{"title":"Identify who speaks when","readOnlyHint":false,"openWorldHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-09-21T05:05:24.693Z"},{"name":"last_call_cost","title":null,"description":"What the previous call actually cost, in credits, broken down.\n\n    Worth checking before running something many times: it is the honest way\n    to tell the user what a batch is going to cost them.\n    ","input_schema":{"type":"object","title":"last_call_costArguments","properties":{}},"output_schema":{"type":"object","title":"last_call_costOutput","required":["result"],"properties":{"result":{"type":"string","title":"Result"}}},"annotations":{"title":"Cost of the last call","readOnlyHint":true,"openWorldHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-09-21T05:05:24.693Z"},{"name":"list_voices","title":null,"description":"The voice catalogue, with the language each one speaks.","input_schema":{"type":"object","title":"list_voicesArguments","properties":{}},"output_schema":{"type":"object","title":"list_voicesOutput","required":["result"],"properties":{"result":{"type":"string","title":"Result"}}},"annotations":{"title":"List the available voices","readOnlyHint":true,"openWorldHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-09-21T05:05:24.693Z"},{"name":"speak_text","title":null,"description":"Read text aloud. Returns audio. `voice` defaults to a Spanish one;\n    call list_voices to see the catalogue.\n\n    ⚠ Line breaks are billed: each one inserts a pause of about 1.3 s. Strip\n    them from formatted text before sending it.\n    ","input_schema":{"type":"object","title":"speak_textArguments","required":["text"],"properties":{"text":{"type":"string","title":"Text"},"voice":{"type":"string","title":"Voice","default":"dora"},"language":{"type":"string","title":"Language","default":""}}},"output_schema":null,"annotations":{"title":"Read text aloud","readOnlyHint":false,"openWorldHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-09-21T05:05:24.693Z"},{"name":"summarize_recording","title":null,"description":"Summarise a long recording: summary, full transcript, tone, speaker\n    profile and who spoke when — all in one request and one upload.","input_schema":{"type":"object","title":"summarize_recordingArguments","required":["audio"],"properties":{"audio":{"type":"string","title":"Audio"},"language":{"type":"string","title":"Language","default":""}}},"output_schema":{"type":"object","title":"summarize_recordingOutput","required":["result"],"properties":{"result":{"type":"string","title":"Result"}}},"annotations":{"title":"Summarise a recording","readOnlyHint":false,"openWorldHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-09-21T05:05:24.693Z"},{"name":"transcribe_audio","title":null,"description":"Transcribe a recording. `audio` is an https URL or base64 audio.\n\n    Use this for short recordings when you want the literal text. For anything\n    past a few minutes prefer summarize_recording: it returns the transcript\n    too, plus who spoke and the tone, in ONE upload instead of two.\n    ","input_schema":{"type":"object","title":"transcribe_audioArguments","required":["audio"],"properties":{"audio":{"type":"string","title":"Audio"},"language":{"type":"string","title":"Language","default":""}}},"output_schema":{"type":"object","title":"transcribe_audioOutput","required":["result"],"properties":{"result":{"type":"string","title":"Result"}}},"annotations":{"title":"Transcribe audio","readOnlyHint":false,"openWorldHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-09-21T05:05:24.693Z"},{"name":"translate_recording","title":null,"description":"Translate a recording into another language: text and, where the plan\n    allows it, voice. `target_language` is a code such as en, es, fr, de.","input_schema":{"type":"object","title":"translate_recordingArguments","required":["audio","target_language"],"properties":{"audio":{"type":"string","title":"Audio"},"target_language":{"type":"string","title":"Target Language"}}},"output_schema":{"type":"object","title":"translate_recordingOutput","required":["result"],"properties":{"result":{"type":"string","title":"Result"}}},"annotations":{"title":"Translate a recording","readOnlyHint":false,"openWorldHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-09-21T05:05:24.693Z"}],"next_cursor":null,"next_actions":[{"action":"get_connection","description":"Connection block to call these tools","href":"/v1/servers/ai.uttera%2Futtera/connection?target=mcpServers","arguments":{"name":"ai.uttera/uttera","target":"mcpServers"}},{"action":"get_server","description":"Full descriptor with trust and connectability","href":"/v1/servers/ai.uttera%2Futtera","arguments":{"name":"ai.uttera/uttera"}}]}