Home / Servers / ElevenLabs API / get_conversation_histories_route

Get Conversations

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

Get Conversations Get all conversations of agents that user owns. With option to restrict to a specific agent. [GET /v1/convai/conversations]

Name on the gateway: elevenlabs_api__get_conversation_histories_route · read-only.

Parameters

NameTypeDescription
cursorstringUsed for fetching next page. Cursor is returned in the response.
agent_idstringAgent id (agent_…) or speech engine external id (seng_), resolved to the same…
visited_agent_idsarrayFilter conversations where any of these agents participated. Can not exceed 50…
visited_agent_branch_idsarrayFilter conversations where any of these agent branches participated. Can not…
triggered_procedure_idsarrayFilter conversations where any of these procedures were triggered. Can not…
call_successfulsuccess | failure | unknown | errorThe result of the success evaluation
call_start_before_unixintegerUnix timestamp (in seconds) to filter conversations up to this start date.
call_start_after_unixintegerUnix timestamp (in seconds) to filter conversations after to this start date.
call_duration_min_secsintegerMinimum call duration in seconds.
call_duration_max_secsintegerMaximum call duration in seconds.
rating_maxintegerMaximum overall rating (1-5).
rating_minintegerMinimum overall rating (1-5).
has_feedback_commentbooleanFilter conversations with user feedback comments.
user_idstringFilter conversations by the user ID who initiated them.
evaluation_paramsarrayEvaluation filters. Repeat param. Format: criteria_id:result where result is…
data_collection_paramsarrayData collection filters. Repeat param. Format: id:op:value where op is one of…
dynamic_variable_paramsarrayDynamic variable filters. Repeat param. Format: name:op:value where op is one…
data_collection_filterstringA single data collection filter, for callers that can only send one scalar…
dynamic_variable_filterstringA single dynamic variable filter, for callers that can only send one scalar…
data_collection_idsarrayData collection field IDs to include in each conversation summary. Repeat…
evaluation_criteria_idsarrayEvaluation criteria IDs to include in each conversation summary. Repeat param.…
tool_namesarrayFilter conversations by tool names used during the call.
tool_names_successfularrayFilter conversations by tool names that had successful calls.
tool_names_erroredarrayFilter conversations by tool names that had errored calls.
include_invalid_tool_callsbooleanAlso match tool calls that never ran.
main_languagesarrayFilter conversations by detected main language (language code).
page_sizeintegerHow many conversations to return at maximum. Can not exceed 100, defaults to 30.
summary_modeexclude | includeWhether to include transcript summaries in the response.
searchstringFull-text or fuzzy search over transcript messages
conversation_initiation_sourcestringEnum representing the possible sources for conversation initiation.
text_onlybooleantext_only parameter
conversation_product_typeagents | speech_engineRestrict results to a single conversation product surface.
branch_idstringFilter conversations by branch ID.
version_idstringFilter conversations by version ID.
parent_conversation_idstringFilter conversations by parent conversation ID for subagent conversations.
topic_idsarrayFilter conversations by topic IDs assigned during topic discovery.
exclude_statusesarrayExclude conversations with the given statuses. Useful for hiding in-progress /…
tag_idsarrayFilter conversations by conversation tag IDs assigned via the…
workflow_node_entered_idstringFilter conversations to only those that entered the given node.
termination_reasonsarrayFilter conversations by their stored termination_reason…
guardrail_typesarrayFilter to conversations where a guardrail of any of these types triggered…
custom_guardrail_namesarrayFilter to conversations where a custom guardrail with any of these names…
sort_directionasc | descThe direction to sort conversations by call start time. Defaults to descending…

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_conversation_histories_route",
  "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 conversations tool with cursor set to ….

More from ElevenLabs API