sports-pulse-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| RAPIDAPI_KEY | No | RapidAPI key for API-Football (optional, needed for live scores) | |
| SPORTSDB_API_KEY | No | TheSportsDB API key (default is '3' for free tier) | 3 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_live_scoresB | 현재 진행 중인 축구 경기의 실시간 스코어를 조회합니다. 골, 경기 시간 등 포함. (API-Football 키 필요) |
| get_today_fixturesB | 오늘 예정된 축구 경기 일정을 KST 기준으로 조회합니다. 결과가 있으면 결과도 포함. |
| get_upcoming_fixturesA | 특정 팀의 다음 경기 일정을 조회합니다. 한국어 팀 이름도 지원 (손흥민 → 토트넘 자동 변환). |
| get_recent_resultsB | 특정 팀의 최근 경기 결과를 조회합니다. |
| get_standingsB | 특정 리그의 현재 순위표를 조회합니다. |
| get_head_to_headB | 두 팀의 역대 맞대결 기록을 조회합니다. 상대전적 분석에 활용. |
| get_nba_todayB | 오늘의 NBA 경기 결과 및 진행 중인 경기를 조회합니다. |
| get_nba_team_gamesB | 특정 NBA 팀의 최근 경기 결과를 조회합니다. |
| get_nba_player_statsC | NBA 선수의 이번 시즌 평균 스탯을 조회합니다. |
| get_weekly_briefingC | 관심 팀들의 이번 주 경기 일정과 최근 결과를 한번에 모아서 보여줍니다. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
Each tool targets a distinct data type: live scores, today's fixtures, upcoming fixtures for a team, recent results, standings, head-to-head, NBA equivalents, and a weekly briefing. Minor potential confusion exists between get_today_fixtures and get_upcoming_fixtures (both about future fixtures), but time scope and 'specific team' focus differentiate them sufficiently. The weekly briefing is clearly an aggregate tool.
All tool names follow a consistent get_<subject> pattern in snake_case, with clear English nouns/verbs (live_scores, today_fixtures, upcoming_fixtures, recent_results, etc.). The NBA tools use get_nba_ prefix uniformly, maintaining a predictable convention.
Ten tools is a well-scoped set for a multi-sport score/fixture service. Each tool covers a distinct need, and the mix of specific and aggregate tools (weekly briefing) feels balanced without bloat or sparsity.
The surface covers core read-only queries for football and NBA: live scores, fixtures, results, standings, head-to-head, and player stats, plus an aggregate weekly briefing. Missing operations like league filters for some sports, player search by name, or historical season stats are minor gaps that agents can work around; the domain is fundamentally a read-only data provider, so no create/update/delete is expected.