Ultimate Frisbee Team MCP Server logo

Ultimate Frisbee Team MCP Server

by msaelices

A Model Context Protocol (MCP) server for managing Ultimate Frisbee Team players, tournaments, and payments. It allows you to add, list, and manage players and tournaments in a SQLite database, as well as track tournament registrations and payments.

View on GitHub

Last updated: N/A

What is Ultimate Frisbee Team MCP Server?

This is a Model Context Protocol (MCP) server designed to manage Ultimate Frisbee team operations, including player information, tournament details, and payment tracking. It uses a SQLite database to store and manage data, providing a centralized system for team administration.

How to use Ultimate Frisbee Team MCP Server?

The server can be used via a CLI or MCP interface. After setting up the environment and installing the necessary dependencies, you can use the CLI commands to manage players, tournaments, and payments. Alternatively, you can integrate it with Claude Desktop or Claude Code by configuring the MCP server settings.

Key features of Ultimate Frisbee Team MCP Server

  • Player Management (add, list, remove, import)

  • Tournament Management (create, list, update, remove, register/unregister players, track payments)

  • Federation Payment Tracking (record payments, list history, remove payments)

  • Database Backup

  • CLI and MCP Interface

  • FastMCP Integration for improved AI interaction

Use cases of Ultimate Frisbee Team MCP Server

  • Managing player rosters and contact information.

  • Organizing and tracking tournament registrations and payments.

  • Tracking federation payments for players.

  • Backing up team data for safekeeping.

  • Integrating with AI tools like Claude for enhanced team management.

FAQ from Ultimate Frisbee Team MCP Server

How do I add a player?

Use the ultimate-team-mcp-server add-player command with the player's name, phone number, and email.

How do I create a tournament?

Use the ultimate-team-mcp-server add-tournament command with the tournament's name, location, date, surface type, and registration deadline.

How do I register a player for a tournament?

Use the ultimate-team-mcp-server register-player command with the tournament ID and player name.

How do I backup the database?

Use the ultimate-team-mcp-server backup command with the desired backup file path.

How do I use a custom database URI?

Set the SQLITE_URI environment variable or use the --db-uri command-line option when running the server.