# 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.

- Type: Case study
- Targets: App · Protocol
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/Muno459/mcp-fitbod>
- Primary source: <https://github.com/Muno459/mcp-fitbod/blob/94c1a81f89a5600de15459266ff19c0bc6a8e7d7/docs/SCHEMAS.md>
- Catalog page: <https://awesomerea.org/resources/mcp-fitbod-api-case/>
- Record JSON: <https://awesomerea.org/resources/mcp-fitbod-api-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/mcp-fitbod-api-case/index.md)

## 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.

## Primary sources

1. <https://github.com/Muno459/mcp-fitbod/blob/94c1a81f89a5600de15459266ff19c0bc6a8e7d7/docs/SCHEMAS.md>
2. <https://github.com/Muno459/mcp-fitbod/blob/94c1a81f89a5600de15459266ff19c0bc6a8e7d7/docs/API-MAP.md>
3. <https://github.com/Muno459/mcp-fitbod/blob/94c1a81f89a5600de15459266ff19c0bc6a8e7d7/README.md>

## More in Apps

- [FlyBird-ProtocolAnalysis: FlyBird client subscription protocol and APXS v2 format](https://awesomerea.org/resources/flybird-protocol-analysis-case/index.md) · Case study
- [SwiftCUA: reconstructing a macOS computer-use service](https://awesomerea.org/resources/swiftcua-case/index.md) · Case study
- [IOSVM: booting iOS 16.5 user space in QEMU on Linux](https://awesomerea.org/resources/iosvm-case/index.md) · Case study
- [BOSS GX-10: reconstructing the TSL preset format](https://awesomerea.org/resources/boss-gx10-tsl-format-case/index.md) · Case study
- [Valeton GP180: USB MIDI SysEx protocol investigation](https://awesomerea.org/resources/valeton-gp180-rev-eng-case/index.md) · Case study
- [fiilpod: FIIL earbud protocols integrated into HyperOS](https://awesomerea.org/resources/fiilpod-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
