What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
FitLog is a self-hosted Model Context Protocol (MCP) server described by its author as a way for Alexa+ to record workouts and protein-related information. It provides tools for logging sessions, retrieving training history and personal records, planning workouts, and checking nutrition targets. The author reports that it is written using only Python’s standard library and implements OAuth 2.1; those project details and its test results have not been independently verified.
What FitLog is designed to do
FitLog connects a voice assistant to personal fitness data through MCP, a protocol for exposing tools to AI clients. The author describes using Alexa+ to send requests to a server the user hosts, rather than treating workout history as a feature of a paper journal. The example spoken command in the project article is: “log bench press, 185 for 5, three sets.” It illustrates the intended interaction; it is not evidence of typical recognition accuracy or measured product performance.
The author lists six tools:
log_workoutrecords exercise activity.get_historyretrieves past activity.get_personal_recordslooks up personal records.plan_workoutsupports workout planning.log_proteinrecords protein information.get_nutrition_targetsretrieves nutrition targets.
These capabilities make the project broader than a voice-controlled exercise log: its described scope includes both training records and nutrition-related information. The descriptions do not establish how the tools model exercises, calculate targets, or handle corrections.
How the author says the server handles security
The project author reports implementing OAuth 2.1, storing authorization codes and tokens in SQLite, and supporting the fitlog.read and fitlog.write scopes. The author also says owner login is rate-limited and the server fails closed if no password is configured. These are author-reported implementation claims; the code and security behavior were not independently inspected.
#1 Best Overall
- 【25 Sports Modes & Smart Activity Tracking】Track virtually any activity with 25 built-in modes (running, swimming, yoga, etc.). It automatically records your steps, distance, and calories burned. The built-in stopwatch helps you time your workouts precisely, helping you crush your fitness goals.
- 【 Universal Compatibility & Stable Connection】Works seamlessly with both iOS and Android smartphones. Receive call, text, and app notifications (SNS) reliably on your wrist. The Bluetooth connection is stable, so you stay connected without constantly re-pairing.
- 【Comfortable, Lightweight & IP68 Waterproof】Crafted for all-day comfort. The lightweight, skin-friendly band feels like a natural part of you, even while sleeping. With an IP68 rating, it's resistant to rain, sweat, and you can wear it while swimming or showering without worry.
- 【24/7 Accurate Health Monitoring】Keep a close eye on your well-being with all-day automatic heart rate tracking, detailed sleep stage analysis (deep, light, awake), blood oxygen (SpO2) saturation monitoring, and advanced blood pressure data. Gain valuable insights into your body's patterns and make informed decisions about your health.
- 【10-14 Day Long Battery Life – Wear It Day and Night】Forget daily charging anxiety. A single, full charge powers up to 7 days of continuous use. Monitor your sleep seamlessly every night and enjoy worry-free weekends or travel without carrying a charger. Running watch Regular use up to 10-14 days, standby for 30 days.
Amazon’s current Alexa+ MCP guidance sets requirements that are separate from those project claims. For an Alexa+ integration, the server must use Streamable HTTP and be reachable at a remote URL. Amazon’s authentication checklist calls for RFC 9728 Protected Resource Metadata and OAuth authorization-code flow with PKCE using the S256 method. The current Alexa+ MCP QuickStart also says unauthenticated requests should receive a 401 response without a WWW-Authenticate header; its guide lists that header in 401 responses as not supported yet.
The MCP authorization specification describes OAuth authorization for HTTP-based transports, requires Protected Resource Metadata, and says clients should send bearer tokens in the Authorization header—not in a URL query string. Because client-specific requirements can differ, follow Amazon’s current Alexa+ guidance when building for Alexa+, rather than assuming every MCP client follows identical behavior. See the MCP authorization specification.
Rank #2
- 【24H Health Monitoring】Fitness Tracker With the function of monitoring heart rate and blood oxygen, you can track your health data 24/7 and help adjust your overall condition.The sleep tracker also analyzes your sleep quality, tracks your deep sleep, light sleep, and awake periods, rates your sleep quality, and helps you adjust your sleep habits.
- 【All Day Activity Tracking】The fitness tracker can automatically tracks your steps, distance and calories burned.Accurately record all-day activities and give professional analysis on improving your sports and daily habit.
- 【1.1" AMOLED Color Touchscreen】The fitness tracker showcases a sleek curved design and boasts a 1.1" AMOLED color touchscreen, enhancing your visual and operational experience. Choose from our extensive collection of 70+ cloud-based watch faces to personalize your device according to your preferences, mood, or outfit. Moreover, you can customize your favorite photos in the album as a unique dial to show your unique style and theme every day.
- 【25 Sport Modes】The digital watch offers over 20 sports modes, covering almost all your daily physical activities.Inclued walking, running, cycling, indoor running, free training, etc. Store the last 5 exercise records,helping you exercise and train more effectively.
- 【Smart Message Notification】The watch can receive Social software message notifications from mobile phones, including SMS, QQ, WeChat, WhatsApp, Facebook and Twitter, etc. Also can receive incoming call notifications and reject calls. so you never miss an important call or message.
What Alexa+ integration requires—and what is not established
Amazon’s QuickStart specifies a round-trip query response latency of less than 500 ms. The project description provides no latency measurement, so it does not establish that FitLog meets this platform requirement. Likewise, the author’s mention of Streamable HTTP and MCP spec 2025-11-25 does not by itself verify that the implementation satisfies Amazon’s full authentication checklist or is currently available as an Alexa+ add-on.
Amazon says account linking is optional, but appropriate when tools need to identify a user, access user-specific data, or act on a customer’s behalf. A service that records an individual’s workouts and retrieves that person’s history has a clear reason to use account linking. Amazon’s account-linking guidance explains the choice.
Rank #3
- Vibrant 1.6” AMOLED Display – Large, high-res screen with smooth touch for easy navigation
- 5ATM & IP68 Water Resistance – Swim-ready and dust-resistant for active lifestyles
- Up to 14 Days Battery Life – Powerful 208mAh battery for long-lasting performance
- 101+ Workout Modes with Auto Detection – Automatically tracks common workouts for seamless fitness tracking. Advanced Health Tracking – Includes sleep coaching, SpO2, heart rate, and snore detection
- International Model No Warranty in the US. ONLY compatible with Android devices. Samsung Pay - Not Supported. NOT compatible with iPhone or iOS devices.
FitLog versus a paper workout journal
The choice is less about which format is universally better than how you want to record and use your data. The trade-offs below follow from FitLog’s described tools and hosting model; they are not results from a comparative test.
| Consideration | FitLog as described | Paper journal |
|---|---|---|
| Logging during a workout | Voice-oriented, hands-free interaction is the stated use case; actual recognition and reliability are not established. | Requires writing entries by hand. |
| Reviewing history and records | Includes named tools for history and personal records. | Depends on how consistently entries are organized and reviewed. |
| Data control and upkeep | Self-hosting gives the user responsibility for server operation and data handling. | Requires keeping and protecting the physical journal. |
| Nutrition tracking | Includes named tools for logging protein and retrieving nutrition targets. | Can hold nutrition notes if the user chooses to record them. |
A paper journal is a practical option for someone who prefers a physical record or does not want to operate a server. FitLog’s appeal is the possibility of voice-driven entry and retrieval through a self-hosted service, alongside its nutrition-related tools.
Rank #4
- Stunning images, smooth touch: Immerse yourself in brilliant clarity with the large 1.72-inch AMOLED display.Vacuum filling sealing technology enables symmetrical 2.0mm ultra-thin bezels, expanding screen-to-body ratio from 66% to 73%. Enjoy incredibly smooth and seamless interaction with crisp, color-accurate images, right on your wrist.
- Fast charging, longer adventures: Say goodbye to daily charging hassles! Enjoy an exceptional 21 days of battery life on a single charge. And when you need more power, it only takes an hour to fully recharge the device with fast charging. Freedom without limits!
- Revolutionize your swimming and training sessions: The Xiaomi smartwatch is equipped with a new high-precision electronic compass that tracks swimming direction like never before, delivering unparalleled accuracy for pool sessions. Plus, gain detailed insights through professional analysis of your workouts to optimize each session.
- Master your nighttime recovery: Discover the secrets of your sleep with comprehensive and enhanced sleep monitoring. Get comprehensive insights into your sleep stages and quality, helping you wake up refreshed and optimize your well-being.
- 1500 nits HBM brightness,Glanceable in any light:25% brighter than before, the display achieves a remarkable 1500 nits HBM brightness, making every message readable even in direct sunlight.
What the project report does—and does not—verify
The author describes FitLog as a standard-library-only Python project, MIT-licensed, and built for the Alexa+ track of Amazon’s “Build, Ship, Shape” hackathon. The author also reports 49 of 49 tests passing. These details are reported by the project author, not independently verified; the available sources do not establish that the project was submitted to or accepted by the hackathon, won an award, or became a published Alexa+ add-on.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchPC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Quick Recap
Best Value
- Google Fitbit Air is the unbelievably comfortable, exceptionally smart way to transform your health[1]; and Google Health brings together effortless tracking and adaptive coaching to help make the most of your everyday[2]
- Unlock more with Google Health Premium: With a premium membership, get personalized coaching that’s built with Gemini and adapts to your life[2]; get a 3-month trial at no cost to you[5] (Google Health Premium subscription sold separately)
- Comfortable fit - One Size Tracker (130-210 mm): The lightweight, micro-adjustable fit sits comfortably and quietly, so you can wear Google Fitbit Air through work, play, and sleep; advanced sensors and new algorithms power more accurate, precise health tracking, 24/7[1]
- Designed for every occasion: With no screen to distract you or disrupt your style, your tracker moves seamlessly from bracelet to workout band to sleep band, and you can change looks in seconds – just press the pebble in, click, and go
- Long battery life: Google Fitbit Air’s battery lasts up to a week, and fast charging gets you one day of battery life in just five minutes[6,7]
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

