Cytrack MCP Server

Model Context Protocol server for Cytrack call analytics & contact-centre management.

Running

MCP Endpoint

GET / POST  /mcp

Available Tools

ToolDescription
get_call_recording Fetches call data or recordings from natural language (show calls for today, agent summary, etc.).
get_report Opens a report in CyReport. Triggered only when user mentions "CyReport" or "open in CyReport".
cydesk_manager Manages CyDesk agents and queues via natural language. Creates/deletes agents/queues, shows flow accounts and queue configuration.
cytrack_reset Resets the current conversation session, clearing report context and CyDesk session ("reset", "start over", etc.).

Available Prompts

PromptConversation starter
list_active_queues Show me all currently active queues.
todays_calls Show me all calls for today
yesterdays_calls Show me all calls for yesterday
this_months_calls Show me all calls for this month
last_weeks_call_report Show call logs for last week as a report
top_agents Who are the top-performing agents this week?
calls_mentioning_word Show me all calls from last month where someone said the word "sorry" (arguments: word, period)
calls_for_agent Show me all calls for Mark (argument: agentName)
calls_for_queue Show me all calls for the sales queue (argument: queue)
negative_sentiment_calls Show me calls from last month with negative customer sentiment (argument: period)
positive_sentiment_report Generate a report to find calls from last month with positive customer sentiment (argument: period)
follow_up_commitments Show calls from last week where the agent promised a follow-up (argument: period)
agent_activity_summary Give me an agent activity summary for yesterday (argument: period)
queue_summary Give me a queue summary for today (argument: period)
show_flow_accounts Show me the flow accounts queue
show_queue_configuration Show me configuration for sales queue (argument: queue)
queue_members Show me the agents assigned to the sales queue (argument: queue)
agent_queues Show me all queues for John Smith (argument: agentName)
agents_by_role Show me all agents that have the Administrator role (argument: role)
create_agent Create an agent called John Smith with the role Administrator (arguments: agentName, role)
create_queue Create a new queue
add_agent_to_queue Add agent John Smith to sales queue (arguments: agentName, queue)
remove_agent_from_queue Remove agent John Smith from sales queue (arguments: agentName, queue)
force_logout_agent Force logout agent John Smith (argument: agentName)
reset_session Reset Cytrack session

Available Resources

URIDescription
guide://cytrack/mcp-guide The Cytrack MCP Server guide (Markdown): overview, available tools, usage examples, and technical reference.