Related MCP Server Resources

Explore more AI models, providers, and integration options:

  • Explore AI Models
  • Explore AI Providers
  • Explore MCP Servers
  • LangDB Pricing
  • Documentation
  • AI Industry Blog
  • Amazon VPC Lattice MCP Server
  • MCP Data Wrangler
  • Flight Planner MCP Server
  • Neo N3 MCP Server
  • MCPWolframAlpha
Back to MCP Servers
NFL Transactions MCP

NFL Transactions MCP

Public
einreke/nfl-transactions-mcp

Modular Command Context Protocol (MCP) server for scraping and filtering comprehensive NFL transaction data—including trades, injuries, suspensions, and more—offering flexible queries by player, team, date, and transaction type with outputs in JSON, CSV, or DataFrame formats.

python
0 tools
May 30, 2025
Updated Jun 4, 2025

Supercharge Your AI with NFL Transactions MCP

MCP Server

Unlock the full potential of NFL Transactions MCP through LangDB's AI Gateway. Get enterprise-grade security, analytics, and seamless integration with zero configuration.

Unified API Access
Complete Tracing
Instant Setup
Get Started Now

Free tier available • No credit card required

Instant Setup
99.9% Uptime
10,000+Monthly Requests

NFL Transactions MCP

A Modular Command-line Program (MCP) for scraping NFL transaction data from ProSportsTransactions.com.

Features

  • Fetch NFL transactions with flexible filtering options:
    • Player/Coach/Executive movement (trades, free agent signings, draft picks, etc.)
    • Movements to/from injured reserve
    • Movements to and from minor leagues (NFL Europe)
    • Missed games due to injuries
    • Missed games due to personal reasons
    • Disciplinary actions (suspensions, fines, etc.)
    • Legal/Criminal incidents
  • Filter by team, player, date range, and transaction type
  • Output data in CSV, JSON, or DataFrame format
  • List all NFL teams and transaction types

Installation

# Clone the repository git clone cd nfl_transactions_mcp # Install requirements pip install -r requirements.txt

Usage with Cursor

To use this MCP with Cursor, add the following configuration to your .cursor/mcp.json file:

{ "mcpServers": { "nfl-transactions": { "command": "python server.py", "env": {} } } }

Running the MCP Directly

# Run the MCP server via Cursor cursor run-mcp nfl-transactions

Available Tools

1. fetch_transactions

Fetches NFL transactions based on specified filters.

Parameters:

  • start_date (required): Start date in YYYY-MM-DD format
  • end_date (required): End date in YYYY-MM-DD format
  • transaction_type (optional, default: "All"): Type of transaction to filter
  • team (optional): Team name
  • player (optional): Player name
  • output_format (optional, default: "json"): Output format (csv, json, or dataframe)

Example:

{ "jsonrpc": "2.0", "method": "fetch_transactions", "params": { "start_date": "2023-01-01", "end_date": "2023-12-31", "transaction_type": "Injury", "team": "Patriots" }, "id": 1 }

2. list_teams

Lists all NFL teams available for filtering.

Example:

{ "jsonrpc": "2.0", "method": "list_teams", "id": 2 }

3. list_transaction_types

Lists all transaction types available for filtering.

Example:

{ "jsonrpc": "2.0", "method": "list_transaction_types", "id": 3 }

Integration with Super Agents

This MCP is designed to be easily integrated with AI agents or super agents. An agent can make JSON-RPC requests to interact with this MCP and retrieve NFL transaction data based on user queries.

Example agent integration:

# Example of an agent calling the MCP import json import subprocess def call_mcp(method, params=None): request = { "jsonrpc": "2.0", "method": method, "params": params or {}, "id": 1 } # Call the MCP via cursor cmd = ["cursor", "run-mcp", "nfl-transactions"] proc = subprocess.Popen(cmd, stdin=subprocess.PIPE, stdout=subprocess.PIPE, text=True) # Send the request and get the response response, _ = proc.communicate(json.dumps(request)) return json.loads(response) # Example: Get Patriots injury transactions from 2023 result = call_mcp("fetch_transactions", { "start_date": "2023-01-01", "end_date": "2023-12-31", "transaction_type": "Injury", "team": "Patriots" }) print(f"Found {len(result['data'])} transactions")

License

MIT License

Publicly Shared Threads0

Discover shared experiences

Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!

Share your threads to help others
Related MCPs5
  • Amazon VPC Lattice MCP Server
    Amazon VPC Lattice MCP Server

    Model Context Protocol server offering tools to access, manage, and automate AWS VPC Lattice resourc...

    2 tools
    Added May 30, 2025
  • MCP Data Wrangler
    MCP Data Wrangler

    Model Context Protocol server offering standardized data wrangling capabilities including data aggre...

    Added May 30, 2025
  • Flight Planner MCP Server
    Flight Planner MCP Server

    Model Context Protocol server that generates travel agent-level flight plans using fast-flights API,...

    Added May 30, 2025
  • Neo N3 MCP Server
    Neo N3 MCP Server

    Production-ready Model Context Protocol server offering seamless Neo N3 blockchain integration with ...

    Added May 30, 2025
  • MCPWolframAlpha
    MCPWolframAlpha

    Seamlessly integrate Wolfram Alpha's computational knowledge into chat applications via a Model Cont...

    Added May 30, 2025