mcpField
R
RunDida — Running Tools for AI Agents

RunDida — Running Tools for AI Agents

Local
github.com/XWeaponX7Health1Updated 16w ago

About RunDida — Running Tools for AI Agents

@rundida/mcp-server brings RunDida running calculators, training guides, and marathon data to MCP clients. It combines local calculations with API-backed reference data for runners and training queries.

Key features

  1. 01Calculate pace, time, or distance
  2. 02Predict race times and estimate VO2max
  3. 03Calculate heart-rate training zones
  4. 04Browse running guides and calculators
  5. 05Look up marathon events and details

Use cases

  1. 01Work out pace for a target finish time
  2. 02Estimate race performance from a recent result
  3. 03Check heart-rate zones for training
  4. 04Explore marathon dates, courses, and weather

MCP support

Exposes ten tools to MCP clients for calculations and RunDida data queries. Calculation tools run locally; data tools fetch from the RunDida API with 30-minute caching.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"xweaponx7-rundida": {
"command": "npx",
"args": [
"-y",
"@rundida/mcp-server"
]
}
}
}
Run commandnpx -y @rundida/mcp-server

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@rundida/mcp-server1.2.1

Tools

10

Saved tool list · updated 2w ago

This tool takes no parameters.

Details

From the project README

@rundida/mcp-server

MCP server for RunDida — running expertise for AI agents.

Ten tools that let Claude, Cursor or any MCP client compute paces, heart-rate zones, race predictions and marathon countdowns live, and query RunDida's full library: 99 running calculators, 56 training guides and 300+ marathon events (course, weather and registration data) — in English, Chinese and Japanese. Free, zero-config, no API key.

Website npm License: MIT

Quick Start

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "rundida": {
      "command": "npx",
      "args": ["-y", "@rundida/mcp-server"]
    }
  }
}
Claude Code
claude mcp add rundida -- npx -y @rundida/mcp-server
Cursor / Windsurf

Add to your MCP configuration:

{
  "rundida": {
    "command": "npx",
    "args": ["-y", "@rundida/mcp-server"]
  }
}

Available Tools

ToolTypeDescription
list_toolsDataBrowse all 99 running calculators with descriptions
get_toolDataGet details, FAQs, and sources for a specific tool
list_guidesDataBrowse all 46 running guides with descriptions
get_guideDataGet guide details, FAQs, and related tools
list_marathonsDataList 300+ marathon events with dates and locations
get_marathonDataGet marathon details including weather and course profile
calculate_paceComputeCalculate pace, time, or distance (provide any 2 of 3)
predict_raceComputePredict race times using Riegel formula + VO2max estimation
heart_rate_zonesComputeCalculate 5 HR training zones (Karvonen method)
marathon_countdownComputeGet countdown to a specific marathon event

Data tools fetch from the RunDida API with 30-minute caching. Compute tools run locally with zero latency — no API calls needed.

Example Usage

Ask your AI assistant:

  • "What's my marathon pace if I want to finish in 3:30?"
  • "Predict my marathon time based on my 10K of 45 minutes"
  • "What are my heart rate zones? I'm 32 with a resting HR of 52"
  • "How many days until the Tokyo Marathon?"
  • "Show me all running calculators related to nutrition"
  • "What running guides do you have about marathon training?"
  • "Tell me about the couch to 5K guide"

About RunDida

RunDida (跑滴答) is a free running tools platform for runners of all levels:

  • 90+ Interactive Calculators — Pace, heart rate zones, VO2max, race prediction, nutrition, gear sizing, weather impact, and more
  • 29 Marathon Countdowns — Live timers with race-day weather forecasts, course profiles, and training tools
  • Free JSON API — No authentication required, CORS enabled, OpenAPI 3.0 documented
  • Multi-language — English, Chinese (中文)
  • Embeddable Widgets — One-line iframe embed for any calculator

All tools are free, no account required. Try them at rundida.com.

How It Works

The computation tools use established running science formulas:

FormulaUsed InDescription
Riegel formulapredict_raceRace time prediction across distances
Jack Daniels methodpredict_raceVO2max estimation from race performance
Karvonen methodheart_rate_zonesHeart rate training zones from age and resting HR

Requirements

  • Node.js >= 18
  • Internet connection (data tools fetch from rundida.com)

Links

ResourceURL
RunDida Websiterundida.com
API Documentationrundida.com/api
OpenAPI Specrundida.com/api/openapi.json
NPM Package@rundida/mcp-server

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.