speechwire-mcp

jessica-writes-code/speechwire-mcp
★ 0 stars Python 🌐 Browser/Web Updated today
MCP server that gives AI assistants authenticated access to speech-and-debate competition data in SpeechWire.
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "speechwire-mcp": {
      "command": "uvx",
      "args": [
        "speechwire-mcp"
      ]
    }
  }
}

Or install with pip: pip install speechwire-mcp

README Excerpt

A [Model Context Protocol](https://modelcontextprotocol.io/) (MCP) server that provides AI assistants with secure, authenticated access to [SpeechWire](https://www.speechwire.com/) tournament data for speech-and-debate (forensics) competitions. The server scrapes manage.speechwire.com behind an authenticated session and exposes structured tournament data through MCP tools, enabling AI assistants to help tournament directors manage judge assignments, rooms, teams, entries, and round pairings.

Tools (20)

speechwire_add_judgespeechwire_get_judge_availabilityspeechwire_get_judge_contactspeechwire_get_judge_schoolspeechwire_get_room_countsspeechwire_get_room_usagespeechwire_get_round_schematicspeechwire_get_tab_sheetspeechwire_get_team_entriesspeechwire_list_groupingsspeechwire_list_hybrid_entriesspeechwire_list_judge_typesspeechwire_list_judgesspeechwire_list_roomsspeechwire_list_schematic_eventsspeechwire_list_teamsspeechwire_list_timeslotsspeechwire_list_user_accountsspeechwire_list_user_tournamentsspeechwire_select_user_account