MCP.Market

Freestyle MCP server

by lozit·io.github.lozit/mcp-freestyle·v0.1.4

Read-only FreeStyle glucose sensor access via LibreLinkUp. Not a medical device.

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
Growing

0 stars60 downloads/wk

Reviews

Write one

Nobody has reviewed Freestyle yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Freestyle tools (2)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • get_current_glucose

    Read the most recent glucose measurement from the FreeStyle sensor, with the

  • get_glucose_history

    Glucose readings over the last N hours (max …), with time-in-range

Public scan report

scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it

no findings
  • Code scan31 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 75 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Freestyle compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
78/100
higher than 57% of 48,255 servers
Tools
2
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
60
more than 49% of 12,191 servers with a package

What its tools let an agent do: 2 read

Install Freestyle in Claude Code, Cursor or VS Code

Runs npx -y mcp-freestyle on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add mcp-freestyle -- npx -y mcp-freestyle
Add to Cursor

What the publisher says

From the Freestyle repository's README, as published. We do not edit it. Read it on GitHub

<!-- generated-by: groundrules v1.10.0 -->

mcp-freestyle

A Model Context Protocol server that reads data from a FreeStyle glucose sensor.

Requirements

This server reads your data from Abbott's cloud, so it only works if your data already gets there. You need all of the following:

FreeStyle reader instead, nothing is uploaded continuously and this server cannot help you.

  • A FreeStyle sensor read by the LibreLink app on a phone. If you use a standalone

signs in as the follower.

  • LibreLinkUp sharing set up from that LibreLink app to a follower account. The server

or libsecret on Linux).

  • Node.js ≥ 20, and a working OS keychain (macOS Keychain, Windows Credential Manager,

The server talks to the unofficial LibreLinkUp / LibreView API, which is not affiliated

with or supported by Abbott. It can stop working without notice. See

docs/decisions/0002-data-source-librelinkup.md.

Quickstart

1. Install

npm install -g mcp-freestyle

Or from a clone, if you'd rather read the code first:

git clone https://github.com/lozit/mcp-freestyle.git && cd mcp-freestyle
npm install && npm run build

2. Log in once

npm run login          # from a clone
mcp-freestyle-login    # if installed globally

You're prompted for your LibreLinkUp follower e-mail and password. The password is verified by actually authenticating — if it's wrong, or sharing isn't set up, you find out now rather than at the first question you ask Claude. It is then stored in your OS keychain, never in a config file.

The token upstream issues is not stored. It lives ~180 days with no revocation path, so keeping it around would be the bigger risk; the server re-authenticates instead.

At the end, login offers to wire the server into Claude Desktop in one step.

3. Hook it up to Claude

Claude Desktop — one command:

mcp-freestyle-install

It merges an entry into ~/Library/Application Support/Claude/claudedesktopconfig.json (%APPDATA%\Claude\… on Windows) using absolute paths, backing up any existing config first and leaving your other servers untouched. It refuses to overwrite a config it can't parse. Quit Claude Desktop fully (⌘Q) and relaunch.

Claude Code:

mcp-freestyle-install code   # prints the exact `claude mcp add` command

The written entry contains only your e-mail — an identifier, not a secret. That is the point of the keychain step: a config file that gets synced, backed up, or pasted into a bug report never holds a credential.

To remove the stored password: mcp-freestyle-logout.

Configuration

Tools

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Freestyle: common questions

Is Freestyle MCP server safe?
Mostly: it is graded B (78/100). Read the Freestyle safety report
How do I install Freestyle?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Freestyle need an API key?
Yes. The registry entry asks for LIBRELINKUP_PASSWORD.
Is Freestyle maintained?
The last commit was 77 days ago (2026-08-19). The latest release is v0.1.4.
How does Freestyle compare with other MCP servers?
safety score 78/100 (higher than 57% of 48,255 servers); tools 2 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.