Home / Servers / ElevenLabs API / get_user_voices_v2
Get Voices V2
An MCP tool from the ElevenLabs API server, hosted on mcp.hjlabs.in.
Get Voices V2 Gets a list of all available voices for a user with search, filtering and pagination. [GET /v2/voices]
Name on the gateway: elevenlabs_api__get_user_voices_v2 · read-only.
Parameters
| Name | Type | Description |
|---|---|---|
next_page_token | string | The next page token to use for pagination. Returned from the previous request.… |
page_size | integer | How many voices to return at maximum. Can not exceed 100, defaults to 10. Page… |
search | string | Search term to filter voices by. Searches in name, description, labels… |
sort | string | Which field to sort by, one of 'created_at_unix' or 'name'. 'created_at_unix'… |
sort_direction | string | Which direction to sort the voices in. 'asc' or 'desc'. |
voice_type | string | Type of the voice to filter by. One of 'personal', 'community', 'default'… |
category | string | Category of the voice to filter by. One of 'premade', 'cloned', 'generated'… |
fine_tuning_state | string | State of the voice's fine tuning to filter by. Applicable only to professional… |
collection_id | string | Collection ID to filter voices by. |
gender | string | Gender used for filtering, based on the voice's 'gender' label. |
age | string | Age used for filtering, based on the voice's 'age' label. |
language | array | Languages used for filtering, based on the voice's 'language' label. Voices… |
accent | string | Accent used for filtering, based on the voice's 'accent' label. |
use_cases | array | Use cases used for filtering, based on the voice's 'use_case' label. Voices… |
min_notice_period_days | integer | Filter to voices whose sharing notice period is at least the given number of… |
include_custom_rates | boolean | Whether to include voices that have a custom sharing rate. Defaults to… |
include_live_moderated | boolean | Whether to include voices that have live moderation enabled. Defaults to… |
high_quality | boolean | When true, only return studio-quality voices (those whose category is… |
include_total_count | boolean | Whether to include the total count of voices found in the response. NOTE: The… |
voice_ids | array | Voice IDs to lookup by. Maximum 100 voice IDs. |
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:
{
"name": "elevenlabs_api__get_user_voices_v2",
"arguments": {}
}Or connect the ElevenLabs API server directly, which lists 487 tools including this one:
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 v2 tool with next_page_token set to ….