BALLDONTLIE
Official 1-Click ReadyComprehensive sports data and analytics API covering NBA, NFL, MLB, NHL, and 6+ other major leagues
HTTP HEADERS — Authorization (BALLDONTLIE API key)
- Click the "Install Now" button in FastMCP, then open the FastMCP connection interface for the balldontlie MCP server.
- Obtain your BALLDONTLIE API key:
- Visit https://app.balldontlie.io and sign up or sign in to your account.
- In your account/dashboard look for the API key or "API Keys" section and create or copy an existing key. (If prompted, give the key a descriptive name such as "FastMCP Integration".)
- In the FastMCP connection interface → Headers, add a header named:
- Key: Authorization
- Value: YOUR_API_KEY_HERE
- Important: Enter the API key exactly as provided by BALLDONTLIE. Do NOT add the characters "<" or ">", and do NOT add a "Bearer " prefix — the server expects the raw API key string as the Authorization value.
- Save the connection. If you receive a 401 error, verify you pasted the full key correctly and that the key is active in your BALLDONTLIE account. If you need advanced endpoints, confirm your account tier (Free / ALL-STAR / GOAT) and upgrade in your BALLDONTLIE account if required.
ENVIRONMENT VARIABLES (fill under ENV in FastMCP connection interface)
- In the FastMCP connection interface → ENV (environment variables), set any variables you need. All of the following are optional unless you are running locally or enabling tracing/profiling:
- PORT — default: 3000
- Purpose: Port used when running the server locally.
- Example value: 3000
- BACKEND_API_URL — default: https://api.balldontlie.io
- Purpose: Base URL for the BALLDONTLIE backend. Change only if you’re proxying or using a different backend.
- Example value (hosted): https://api.balldontlie.io
- Example value (local proxy): http://localhost:8080
- API_TIMEOUT — default: 30000
- Purpose: Request timeout in milliseconds. Must be an integer.
- Example value: 30000
- LOG_LEVEL — default: info
- Purpose: Logging verbosity. Acceptable values: error, warn, info, debug.
- Example value: info
- NODE_ENV — default: development
- Purpose: Node environment. Acceptable values: development, production, test.
- Example value: production
- ENABLE_DEBUG — default: false
- Purpose: Enable debug logging. Acceptable values: true, false.
- Example value: false
- ENABLE_TRACING — default: false
- Purpose: Enable DataDog APM tracing. Acceptable values: true, false. If true, set DD_AGENT_HOST.
- Example value: false
- DD_AGENT_HOST — default: (none)
- Purpose: Hostname of the DataDog agent (required only if ENABLE_TRACING=true).
- Example value: dd-agent.local
- DD_PROFILING_ENABLED — default: false
- Purpose: Enable DataDog profiling. Acceptable values: true, false.
- Example value: false
- SERVICE_VERSION — default: 1.0.0
- Purpose: Service version label for tracing/profiling.
- Example value: 1.0.0
- PORT — default: 3000
- For each ENV you add, enter the name exactly and the value as shown (no surrounding quotes unless the FastMCP interface requires them).
- Save the ENV configuration in FastMCP and restart the connection if prompted.
NOTES & TROUBLESHOOTING
- The API key is the only secret required by the MCP server — it goes in the Authorization header, not as an ENV.
- If you plan to run the MCP server locally instead of using the hosted URL, set PORT and BACKEND_API_URL appropriately and ensure your MCP client URL points to your local server (e.g., http://localhost:3000/mcp).
- If you enable tracing/profiling, set ENABLE_TRACING=true and provide DD_AGENT_HOST; enable DD_PROFILING_ENABLED if needed.
- If you see 403 errors or missing data for advanced endpoints, check your BALLDONTLIE tier (Free vs ALL-STAR vs GOAT) and upgrade in your BALLDONTLIE account if necessary.
Quick Start
Choose Connection Type for
Authentication Required
Please sign in to use FastMCP hosted connections
Run MCP servers without
local setup or downtime
Access to 1,000+ ready-to-use MCP servers
Skip installation, maintenance, and trial-and-error.
No local setup or infra
Run MCP servers without Docker, ports, or tunnels.
Always online
Your MCP keeps working even when your laptop is off.
One secure URL
Use the same MCP from any agent, anywhere.
Secure by default
Encrypted connections. Secrets never stored locally.
Configuration for
Environment Variables
Please provide values for the following environment variables:
HTTP Headers
Please provide values for the following HTTP headers:
started!
The MCP server should open in . If it doesn't open automatically, please check that you have the application installed.
Copy and run this command in your terminal:
Make sure Gemini CLI is installed:
Visit Gemini CLI documentation for installation instructions.
Make sure Claude Code is installed:
Visit Claude Code documentation for installation instructions.
Installation Steps:
Configuration
Installation Failed
More for API Development
View All →Sentry
Streamline Sentry API integration with this remote MCP server middleware prototype. sentry-mcp acts as a bridge between clients and Sentry, supporting flexible transport methods and offering tools like the MCP Inspector for easy service testing. Inspired by Cloudflare’s remote MCP initiative, it helps developers adapt and debug workflows, making Sentry interaction smoother for both cloud and self-hosted environments.
More for Analytics and Data
View All →Gemini CLI
Integrates with Google's Gemini CLI to leverage massive token windows for analyzing large files and codebases, providing general queries, sandbox-mode code execution for safe testing, and structured response handling with behavioral flags for context control.
Meta Ads
Unlock AI-driven insights and control for your Meta ad campaigns across Facebook and Instagram. Meta Ads MCP enables large language models to analyze performance, visualize creatives, and provide strategic recommendations through a unified interface. Manage campaigns, ad sets, and ads with actionable feedback on budget allocation, targeting, and creative improvements. Compatible with any MCP client and supports comprehensive campaign management on all Meta platforms. Leverage automated monitoring, creative optimization, and detailed performance metrics to maximize your advertising impact effortlessly.
Excel
Unlock powerful Excel automation with this MCP server that reads and writes Excel files effortlessly. It supports text, formulas, sheet creation, and works with XLSX, XLSM, XLTX, and XLTM formats. Windows users benefit from live editing and screen capture features. The server offers tools to describe sheets, read cell ranges with pagination, write values or formulas, create tables, and copy sheets. Configurable paging limits help manage large data efficiently. Designed for seamless Excel data manipulation, it enhances workflow automation and integration with other systems through the Model Context Protocol.
MCP Server Chart
Generate 25+ diverse chart types effortlessly with MCP Server Chart powered by AntV. This TypeScript-based server supports area, bar, line, pie, radar, Sankey, word cloud, and many other charts, including geographic visualizations specific to China. It enables clear and interactive display of data trends, distributions, relationships, and hierarchies. Flexible tool filtering and record management features enhance customization and monitoring. Perfect for visualizing complex datasets, MCP Server Chart integrates smoothly with various MCP tools and environments, providing developers with a powerful, easy-to-use chart generation solution to communicate data visually and effectively.