Home / Servers / ElevenLabs API / add_project

Create Studio Project

An MCP tool from the ElevenLabs API server, hosted on mcp.hjlabs.in.

Create Studio Project Creates a new Studio project, it can be either initialized as blank, from a document or from a URL. [POST /v1/studio/projects]

Name on the gateway: elevenlabs_api__add_project · may change things.

Parameters

NameTypeDescription
name requiredstringThe name of the Studio project, used for identification only.
default_title_voice_idstringThe voice_id that corresponds to the default voice used for new titles.
default_paragraph_voice_idstringThe voice_id that corresponds to the default voice used for new paragraphs.
default_model_idstringThe ID of the model to be used for this Studio project, you can query GET…
from_urlstringAn optional URL from which we will extract content to initialize the Studio…
from_documentstringAn optional .epub, .pdf, .txt or similar file can be provided. If provided, we…
from_content_jsonstringAn optional content to initialize the Studio project with. If this is set…
quality_presetstandard | high | ultra | ultra_losslessOutput quality of the generated audio. Must be one of: 'standard' - standard…
titlestringAn optional name of the author of the Studio project, this will be added as…
authorstringAn optional name of the author of the Studio project, this will be added as…
descriptionstringAn optional description of the Studio project.
genresarrayAn optional list of genres associated with the Studio project.
target_audiencechildren | young adult | adult | all agesAn optional target audience of the Studio project.
languagestringAn optional language of the Studio project. Two-letter language code (ISO…
content_typestringAn optional content type of the Studio project.
original_publication_datestringAn optional original publication date of the Studio project, in the format…
mature_contentbooleanAn optional specification of whether this Studio project contains mature…
isbn_numberstringAn optional ISBN number of the Studio project you want to create, this will be…
acx_volume_normalizationboolean[Deprecated] When the Studio project is downloaded, should the returned audio…
volume_normalizationbooleanWhen the Studio project is downloaded, should the returned audio have…
pronunciation_dictionary_locatorsarrayA list of pronunciation dictionary locators (pronunciation_dictionary_id…
callback_urlstringA url that will be called by our service when the Studio project is converted.…
fictionfiction | non-fictionAn optional specification of whether the content of this Studio project is…
apply_text_normalizationauto | on | off | apply_englishThis parameter controls text normalization with four modes: 'auto', 'on'…
auto_convertbooleanWhether to auto convert the Studio project to audio or not.
auto_assign_voicesboolean[Alpha Feature] Whether automatically assign voices to phrases in the create…
source_typeblank | book | article | genfm | video | screenplayThe type of Studio project to create.
voice_settingsarrayOptional voice settings overrides for the project, encoded as a list of JSON…
create_publishing_readbooleanIf true, creates a corresponding read for direct publishing in draft state

How to call it

Through the Smart Gateway, any client can run it by name with call_tool, or let the gateway find it with search_tools:

call_tool arguments
{
  "name": "elevenlabs_api__add_project",
  "arguments": {
    "name": "…"
  }
}

Or connect the ElevenLabs API server directly, which lists 487 tools including this one:

Run in your terminal
claude mcp add --transport http hj-elevenlabs-api https://mcp.hjlabs.in/mcp/elevenlabs-api \
  --header "Authorization: Bearer YOUR_API_KEY"

Try asking

Use the create studio project tool with name set to ….

More from ElevenLabs API