Index / MCP servers / Fitfly Engine

Fitfly Engine MCP server

Connect Fitfly Engine and your agent gets 10 tools, among them changelog, get_program, get_todays_session. It answers at https://workout-engine-production-5dd7.up.railway.app/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 22 October 2026, succeeded.

Status
Answering
Tools
10
Reliability
6 of 6 checks
Response time
278 ms
Transport
streamable HTTP
Last checked
22 October 2026

Deterministic fitness coaching engine: adaptive programs, progression math, readiness autoregulation

Description as the publisher wrote it.

The 10 tools Fitfly Engine offers

ToolWhat it does
changelogThe 'what changed & why' feed — the engine's coaching decisions (volume bumps, deloads, swaps) in Coach Fly's voice. Use to explain to the athlete why their plan evolved.
Inputs: limit
get_programThe athlete's current multi-day program (render-ready).
get_todays_sessionToday's workout: exercises, sets/reps, per-exercise load guidance and concrete target weights, plus nutrition targets and cycle status. Auto-applies the user's readiness check-in (autoregulation) if they've done one today. Call this to see
Inputs: dayIndex
list_swap_optionsValid alternatives for an exercise — same muscle group, filtered to the athlete's equipment/level/injuries. Use before swap_exercise.
Inputs: exerciseId
log_workoutRecord what the athlete actually lifted. The engine runs progression (double-progression, e1RM), detects PRs, and returns per-exercise outcomes (established/progressed/held/deloaded) with next-time targets. Weights are in kg.
Inputs: dayIndex, goal, exercises
meal_planA day of meals hitting the athlete's targets, USDA truth-checked (flags feasible=false with a note when macros are approximate). Slow (~15s AI call).
Inputs: mealsPerDay, trainingDay, dietaryStyle, exclusions
nutrition_targetsThe athlete's daily calorie + macro targets, computed from body stats, activity, and goal.
readiness_checkinRecord how the athlete feels today (energy, sleep, soreness — each 1–5). The engine scores readiness and, on the next get_todays_session, reshapes the workout accordingly (reduce volume / reduce intensity / recovery day). Returns the readin
Inputs: energy, sleep, soreness
regenerate_programRebuild the whole program from the stored profile (~20s AI generation). Use after a profile change or a plateau.
swap_exerciseReplace an exercise with a valid same-area alternative. scope 'today' = just this session; scope 'program' = going forward. The new lift starts fresh (day-one calibration).
Inputs: exerciseId, toExerciseId, dayIndex, scope

Add Fitfly Engine to your AI client

Every block below points at https://workout-engine-production-5dd7.up.railway.app/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http fitfly-engine https://workout-engine-production-5dd7.up.railway.app/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "fitfly-engine": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://workout-engine-production-5dd7.up.railway.app/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "fitfly-engine": {
      "url": "https://workout-engine-production-5dd7.up.railway.app/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "fitfly-engine": {
      "type": "http",
      "url": "https://workout-engine-production-5dd7.up.railway.app/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "fitfly-engine": {
      "url": "https://workout-engine-production-5dd7.up.railway.app/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "fitfly-engine": {
      "serverUrl": "https://workout-engine-production-5dd7.up.railway.app/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "fitfly-engine": {
      "url": "https://workout-engine-production-5dd7.up.railway.app/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Fitfly Engine
version: 0.0.1
schema: v1
mcpServers:
  - name: Fitfly Engine
    type: streamable-http
    url: https://workout-engine-production-5dd7.up.railway.app/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "fitfly-engine": {
      "httpUrl": "https://workout-engine-production-5dd7.up.railway.app/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "fitfly-engine": {
      "type": "http",
      "url": "https://workout-engine-production-5dd7.up.railway.app/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "fitfly-engine": {
      "url": "https://workout-engine-production-5dd7.up.railway.app/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fworkout-engine-production-5dd7.up.railway.app%2Fmcp&type=streamable_http&id=fitfly-engine&name=Fitfly%20Engine

Is Fitfly Engine up right now?

It answered our last check on 22 October 2026 in 278 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Fitfly Engine

Questions about Fitfly Engine

How many tools does Fitfly Engine have?

10, as returned by the server's own tools/list on 14 September 2026: changelog, get_program, get_todays_session, list_swap_options, log_workout, meal_plan, nutrition_targets, readiness_checkin, and 2 more.

Is Fitfly Engine down?

It answered our last check on 22 October 2026 in 278 ms. Over 6 checks since 11 September 2026 it answered 6.

How do I add Fitfly Engine to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://workout-engine-production-5dd7.up.railway.app/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Fitfly Engine need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: io.github.dropflyai. Endpoint host: workout-engine-production-5dd7.up.railway.app. ARD identifier: urn:air:io.github.dropflyai:mcp:fitfly-engine. First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.