Rundida Mcp

io.github.XWeaponX7Published by GitHub account XWeaponX7v1.2.1Updated Oct 24, 2026

Running tools for AI agents: 92 calculators, 46 guides, marathon data, pace and HR zones.

VerifiedSTDIODesktop onlyLocation & LifestyleData & Analytics

Overview

AI-generated overview

Gives an assistant running calculators, training guides, and marathon event data for pace, heart-rate zones, and race predictions.

What you can do
Provides ten tools: data tools browse 99 running calculators, 46 training guides, and 300+ marathon events with course and weather details, while compute tools calculate pace, time or distance, predict race times using the Riegel formula and VO2max estimation, derive five heart-rate zones via the Karvonen method, and count down to a marathon. Data tools query the RunDida API with 30-minute caching; compute tools run locally. Content is offered in English, Chinese and Japanese.
When to use it
Useful when a runner wants an assistant to do pace, heart-rate-zone, or race-time math, or to look up training guides and marathon event details without leaving the chat.
Requirements
Local process started via npx from the npm package @rundida/mcp-server; Node.js 18 or newer and an internet connection for the data tools. No account, API key, or environment variables are declared.
Before you install
Data tools send requests to the third-party RunDida API (rundida.com), so queries leave the machine; compute tools run locally. No credentials are requested. Desktop-only, with no web executable.

Installation

In SourceWeft

  1. Open Rundida Mcp in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

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:

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

Claude Code

bash
claude mcp add rundida -- npx -y @rundida/mcp-server

Cursor / Windsurf

Add to your MCP configuration:

json
{  "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

Source: README.md at commit c5193d9

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v1.2.1LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts