Back to Home
jelmersnoeck icon

mcp-fitness-coach

Verified Safe

by jelmersnoeck

Overview

Integrates intervals.icu with AI assistants for workout analysis, planning, and calendar management.

Installation

Run Command
node dist/index.js

Environment Variables

  • INTERVALS_API_KEY
  • INTERVALS_ATHLETE_ID
  • INTERVALS_CLIENT_ID
  • INTERVALS_CLIENT_SECRET
  • INTERVALS_REDIRECT_URI

Security Notes

The server uses environment variables for sensitive API keys and OAuth credentials, preventing hardcoding. The OAuth authentication flow correctly implements CSRF protection using a 'state' parameter. File-based token storage is secured with appropriate file permissions (0600). Input validation for tool arguments is performed using Zod. No direct 'eval' or obvious code injection vulnerabilities were found. Standard network request practices are followed.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassMedium
Avg Tokens1000
Stars0
Forks0
Last Update2026-01-18

Tags

intervals.icufitness trackingAI assistantworkout planningMCP