Home / Servers / ElevenLabs API / get_library_voices

Get Voices

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

Get Voices Retrieves a list of shared voices. [GET /v1/shared-voices]

Name on the gateway: elevenlabs_api__get_library_voices · read-only.

Parameters

NameTypeDescription
page_sizeintegerHow many shared voices to return at maximum. Can not exceed 100, defaults to 30.
categoryprofessional | famous | high_qualityVoice category used for filtering
genderstringGender used for filtering
agestringAge used for filtering
accentstringAccent used for filtering
languagestringLanguage used for filtering
localestringLocale used for filtering
searchstringSearch term used for filtering
use_casesarrayUse-case used for filtering
descriptivesarraySearch term used for filtering
featuredbooleanFilter featured voices
min_notice_period_daysintegerFilter voices with a minimum notice period of the given number of days.
include_custom_ratesbooleanInclude/exclude voices with custom rates
include_live_moderatedbooleanInclude/exclude voices that are live moderated
reader_app_enabledbooleanFilter voices that are enabled for the reader app
owner_idstringFilter voices by public owner ID
sortcreated_date | usage_character_count_1y | trending | cloned_by_countSort criteria. Must be one of: created_date, usage_character_count_1y…
pageintegerpage parameter

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__get_library_voices",
  "arguments": {}
}

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 get voices tool with page_size set to ….

More from ElevenLabs API