mcp
Verified Safeby balldontlie-api
Overview
Provides a Model Context Protocol (MCP) server for accessing comprehensive sports data and analytics from the BALLDONTLIE API across 18 major sports and leagues.
Installation
npm startEnvironment Variables
- BACKEND_API_URL
Security Notes
The server acts as a proxy, forwarding the client's API key (received via Authorization header) to the backend BALLDONTLIE API. This is a standard pattern for MCP servers integrating with external APIs. While `inputSchema` definitions are present, runtime validation against these schemas does not appear to be explicitly performed within the tool handlers before calling the backend API, which could lead to unnecessary backend calls or less precise error reporting. One specific tool (`nba_get_leaders`) implements pagination client-side by fetching the entire dataset from the upstream API for each call, then slicing it. This can lead to increased network usage and memory consumption on the MCP server and the backend API, especially with large datasets or frequent requests with small `per_page` values, potentially causing operational inefficiencies or hitting rate limits faster than expected. No direct hardcoded secrets, obfuscation, or malicious patterns were found in the provided code.
Similar Servers
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
nba_mcp_server
Provide a Model Context Protocol (MCP) server that offers 30 tools to access comprehensive NBA statistics, including live scores, player and team data, and advanced analytics for agents and UIs.
iracing-data-mcp-server
Provides an MCP server and CLI tool for accessing iRacing racing simulation data API for AI assistant integration and direct command-line use.
tba-mcp-server
Provides a Model Context Protocol (MCP) interface to The Blue Alliance API, enabling AI assistants and other clients to retrieve comprehensive FIRST Robotics Competition team, event, and match data.