Back to Home
dballinger icon

intervals-icu-mcp

Verified Safe

by dballinger

Overview

Integrates with the intervals.icu API to access and manage athlete training data through a Model Context Protocol (MCP) server.

Installation

Run Command
node build/index.js

Environment Variables

  • INTERVALS_API_KEY
  • INTERVALS_ATHLETE_ID

Security Notes

The server correctly loads API credentials from environment variables and logs sanitized versions. Input validation for tool arguments is performed using Zod schemas. All external API communication is via HTTPS. The `update_workout` tool performs a delete followed by a create, with a critical error path if the creation fails after deletion. Extensive logging to a debug file is implemented, which includes a preview of API responses. While credentials are sanitized, small full API response bodies might be logged for debugging, potentially exposing user data if the log file is not properly secured, although this is a common debug practice and not a direct vulnerability in data handling or authentication.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassMedium
Avg Tokens2000
Stars0
Forks0
Last Update2025-12-10

Tags

intervals.icutrainingfitnessathleteMCP