Group Chat Speaker Selector

Group Chat Speaker Selector MCP Connector for Claude

A+

Deterministic speaker selection engine for multi-agent group chats.

3 tools Official Updated Oct 1, 2026 Official Vinkius Partner

This MCP server provides a deterministic selection engine for multi-agent orchestrations. It replaces non-deterministic agent rotation with predictable, rule-based scheduling logic. Use select_next_speaker to choose the next participant using strategies like round_robin, priority_based, relevance_based, or token_budget_aware. The engine enforces a fairness constraint to ensure no single agent dominates the conversation, and provides tools like get_agent_eligibility and update_speaker_history to manage the conversation state accurately.

deterministicgroup-chatagent-rotationfairnessscheduling

3 tools expose this connector's capabilities to your AI agent.

select_next_speaker

Determines which agent should speak next based on a specific strategy and current conversation state

update_speaker_history

Records a completed turn to update the historical participation data

get_agent_eligibility

Checks if a specific agent is currently permitted to speak based on the conversation fairness rules

See how to talk to your AI agent using Group Chat Speaker Selector.

Who should speak next in my group chat using round_robin?

The next speaker will be Agent_B.

Which agent is most relevant to a message about 'Python programming'?

The Python Expert agent is the most relevant choice.

Check if Agent_A is allowed to speak.

Agent_A is currently eligible to speak.

The engine ensures no agent speaks more than the ceiling of the average turns per agent plus one, preventing any single agent from dominating the dialogue.

Related Connectors