TeamSnap MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TEAMSNAP_CLIENT_ID | No | Your TeamSnap OAuth Client ID from the TeamSnap Developer Portal | |
| TEAMSNAP_MCP_ENDPOINT | No | The AWS API Gateway endpoint URL for the MCP server (e.g., https://your-api-id.execute-api.us-west-2.amazonaws.com/mcp) | |
| TEAMSNAP_REDIRECT_URI | No | The OAuth redirect URI (use a tunnel URL like https://your-tunnel-url/callback for local development) | |
| TEAMSNAP_CLIENT_SECRET | No | Your TeamSnap OAuth Client Secret from the TeamSnap Developer Portal |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| teamsnap_authB | Authenticate with TeamSnap. Opens a browser window for OAuth login. Credentials are loaded from environment variables (TEAMSNAP_CLIENT_ID, TEAMSNAP_CLIENT_SECRET) or can be passed as arguments. |
| teamsnap_auth_statusA | Check the current TeamSnap authentication status. Returns whether you are connected and user info if authenticated. |
| teamsnap_logoutA | Disconnect from TeamSnap and clear stored credentials. |
| teamsnap_list_teamsB | List all TeamSnap teams you have access to. Returns team names, IDs, sport, division, and season info. |
| teamsnap_get_teamC | Get detailed information about a specific team. |
| teamsnap_get_rosterB | Get the roster (players and coaches) for a team. Returns member names, jersey numbers, positions, and roles. |
| teamsnap_get_eventsB | Get events (games, practices, etc.) for a team. Optionally filter by date range. |
| teamsnap_get_eventC | Get detailed information about a specific event. |
| teamsnap_get_availabilityB | Get availability responses for an event. Shows who is available, unavailable, or hasn't responded. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/mrelph/TeamSnapMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server