Case study
mcp-fitbod: mapping Fitbod Android models and backend APIs
mcp-fitbod maps Fitbod backend endpoints and serialization schemas from decompiled Kotlin models in the Android app, then uses the documented interface in an MCP account client. Its endpoint map and schema notes identify request paths, model fields and wire names, including JSON:API and Moshi naming differences.
- Targets
- App · Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 3
- Last commit
- 2026-08-28
- Language
- Python
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: The MCP client requires Python 3.10 or newer and a Fitbod account token.
- Scope: The schema documentation is based on Fitbod Android 8.30.0-0 and calls for review after app updates.
- Limits: The source reports that the login endpoint is blocked by a Cloudflare WAF rule.
- License: MIT license.
Cite
BibTeX
@misc{mcp-fitbod-api-case,
title = {{mcp-fitbod: mapping Fitbod Android models and backend APIs}},
howpublished = {\url{https://github.com/Muno459/mcp-fitbod}},
url = {https://github.com/Muno459/mcp-fitbod},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/mcp-fitbod-api-case/}}
}Plain text
mcp-fitbod: mapping Fitbod Android models and backend APIs. https://github.com/Muno459/mcp-fitbod (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/mcp-fitbod-api-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- docs/SCHEMAS.md GitHub · Muno459/mcp-fitbod · Revision 94c1a81
- docs/API-MAP.md GitHub · Muno459/mcp-fitbod · Revision 94c1a81
- README.md GitHub · Muno459/mcp-fitbod · Revision 94c1a81
More in Apps
- FlyBird-ProtocolAnalysis: FlyBird client subscription protocol and APXS v2 format · Case study
- SwiftCUA: reconstructing a macOS computer-use service · Case study
- IOSVM: booting iOS 16.5 user space in QEMU on Linux · Case study
- BOSS GX-10: reconstructing the TSL preset format · Case study
- Valeton GP180: USB MIDI SysEx protocol investigation · Case study
- fiilpod: FIIL earbud protocols integrated into HyperOS · Case study