get_agents_route
Lists ElevenLabs agents by tag, name search, archived status, creator, sort order, and page size so you can browse or page through available agents.
Instructions
List Agents
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_agents_route"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Filter agents by tag. Repeat the parameter to match any of several tags. | |
| cursor | No | Used for fetching next page. Cursor is returned in the response. | |
| search | No | Search by agents name. | |
| sort_by | No | The field to sort the results by | |
| archived | No | Filter agents by archived status | |
| page_size | No | How many Agents to return at maximum. Can not exceed 100, defaults to 30. | |
| sort_direction | No | The direction to sort the results | |
| created_by_user_id | No | Filter agents by creator user ID. When set, only agents created by this user are returned. Takes precedence over show_only_owned_agents. Use '@me' to refer to the authenticated user. | |
| show_only_owned_agents | No | If set to true, the endpoint will omit any agents that were shared with you by someone else and include only the ones you own. Deprecated: use created_by_user_id instead. |