Skip to main content

Internal MCP server for AltSportsLeagues onboarding — team tooling for league onboarding, contracts, certification, and workflows

Project description

AltSportsLeagues Internal Onboarding MCP Server

Internal MCP server for the AltSportsLeagues onboarding platform — league intake, questionnaires, certification, evaluation cycles, email intelligence, contract generation, workflow orchestration, AI agents, and data layer sync.

Quick Start

# Install
pip install altsportsleagues-internal-onboarding-mcp

# Run (stdio)
ALTSPORTSLEAGUES_INTERNAL_API_KEY=your_key altsportsleagues-internal-onboarding-mcp

# Run (HTTP/SSE)
ALTSPORTSLEAGUES_INTERNAL_API_KEY=your_key altsportsleagues-internal-onboarding-mcp --sse --port 8080

Connect to Claude Desktop

{
  "mcpServers": {
    "altsportsleagues-onboarding": {
      "command": "altsportsleagues-internal-onboarding-mcp",
      "env": {
        "ALTSPORTSLEAGUES_INTERNAL_API_KEY": "your_api_key"
      }
    }
  }
}

Connect to Cursor

Create .cursor/mcp.json:

{
  "mcpServers": {
    "altsportsleagues-onboarding": {
      "command": "altsportsleagues-internal-onboarding-mcp",
      "env": {
        "ALTSPORTSLEAGUES_INTERNAL_API_KEY": "your_api_key"
      }
    }
  }
}

Connect to OpenClaw

mcp:
  servers:
    altsportsleagues-onboarding:
      command: altsportsleagues-internal-onboarding-mcp
      env:
        ALTSPORTSLEAGUES_INTERNAL_API_KEY: your_api_key

Installation via npm

npx altsportsleagues-internal-onboarding-mcp

Environment Variables

Variable Required Description
ALTSPORTSLEAGUES_INTERNAL_API_KEY Yes API key for authentication
INTERNAL_API_BASE_URL No Override API base URL (default: https://internal-api.altsportsleagues.ai)

Tools (40)

Onboarding (4)

Tool Description
start_onboarding Start onboarding workflow for a new league
validate_data_source Validate a data source before onboarding
get_workflow_status Get current status of an onboarding workflow
check_onboarding_health Check onboarding service health

Questionnaire (4)

Tool Description
submit_questionnaire Submit a completed league questionnaire
validate_questionnaire Validate questionnaire data before submission
get_questionnaire_submission Retrieve a questionnaire submission
list_questionnaire_submissions List questionnaire submissions with filters

Certification (3)

Tool Description
check_certification_status Check league certification readiness
run_certification Execute certification process
get_certification_results Retrieve certification results

Evaluation (8)

Tool Description
start_evaluation_cycle Start a new evaluation cycle
run_quick_evaluation Run a quick evaluation test
get_evaluation_status Get current evaluation status
stop_evaluation Stop current evaluation cycle
list_evaluation_cycles List all evaluation cycles
get_evaluation_cycle Get detailed cycle results
list_evaluation_personas List available evaluation personas
get_evaluation_stats Aggregate evaluation statistics

Email Intelligence (5)

Tool Description
process_email Process email for intelligence extraction
classify_email Classify email intent and priority
compare_emails Compare two emails for similarity
get_email_metrics Email intelligence metrics
get_email_recommendation Get recommended action for a processed email

Contracts (3)

Tool Description
generate_contract Generate a contract for a league partnership
get_contract_status Get contract generation status
get_contract_download_url Get download URL for a generated contract

Workflows (4)

Tool Description
detect_workflow Detect appropriate workflow from context
execute_workflow Execute a specific workflow
get_workflow_info Get workflow execution info
smart_execute_workflow AI-selected workflow execution

Agents (4)

Tool Description
execute_agent Execute an AI agent with input data
list_agents List available AI agents
get_agent_details Get agent details and capabilities
invoke_agent Invoke a specific agent with parameters

Data Layer (7)

Tool Description
sync_google_drive_folder Sync a Google Drive folder for RAG
list_drive_folder_files List files in a synced Drive folder
embed_drive_folder Generate embeddings for Drive folder content
get_drive_sync_status Get sync status for a Drive folder
upsert_league_to_supabase Upsert league data to Supabase
upsert_league_to_neo4j Upsert league data to Neo4j graph
cross_sync_league Cross-sync league data across all systems

License

MIT

Internal use only.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file altsportsleagues_internal_onboarding_mcp-1.0.0.tar.gz.

File metadata

File hashes

Hashes for altsportsleagues_internal_onboarding_mcp-1.0.0.tar.gz
Algorithm Hash digest
SHA256 075a5d2be687c49c5eb2f785a219b317b9dc93ee5fab7139a87434a202ee8d93
MD5 4bf0538a279d1ad3e2f92a8f6138bb4e
BLAKE2b-256 48f6da42c5b6b965b05e380ca12811fab0b2ad318c9ab616abe701238ba67c67

See more details on using hashes here.

File details

Details for the file altsportsleagues_internal_onboarding_mcp-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for altsportsleagues_internal_onboarding_mcp-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 08186f84d90f140bbe85b33b2218584ffe39cb4cc795c518093344e94627f8cc
MD5 56b167f5762b4316115ed4199b979179
BLAKE2b-256 6865c01281135c9b52271f28b06aab27a49bb532b6dfe9f4e54d3e8b8f848f36

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page