
LibreLink Up (CGM)
Connects Claude and other MCP clients to your LibreLink Up continuous glucose monitor for read-only access to your CGM data. The server itself exposes zero tools according to the manifest, which suggests it may still be in development or uses a different integration pattern than typical MCP servers. Marketed as a one-click install for Claude Web, Claude Desktop, Cursor, and VS Code with magic link authentication so your password isn't stored. If you're managing diabetes data and want your AI assistant to see glucose readings, graphs, and logbook entries, this is built for that workflow. Hosted as a proprietary service at api.mcp.ai with per-connection pricing, though the repository wrapper is MIT licensed.
- tools
- 15
- transport
- HTTP
- last updated
- Jun 10, 2026
Install
From registry metadata$ npx add-mcp https://api.mcp.ai/p_librelink --name librelink-mcpRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http librelink-mcp https://api.mcp.ai/p_librelinkRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 15 toolsVerified live against the running server on Nov 6, 2026.
librelink_list_accountsList patients linked to this install (id = patient_id, label, name). Read-only CGM data — not for medical decisions without clinician review.1 params
List patients linked to this install (id = patient_id, label, name). Read-only CGM data — not for medical decisions without clinician review.
accountstringlibrelink_list_connectionsList patients whose LibreLink Up readings are accessible to this install (alias of librelink_list_accounts; same data). Read-only CGM data — not for medical decisions without clinician review.1 params
List patients whose LibreLink Up readings are accessible to this install (alias of librelink_list_accounts; same data). Read-only CGM data — not for medical decisions without clinician review.
accountstringlibrelink_get_connectionGet a specific LibreLink Up connection by patient (returns target range, sensor info, latest glucose measurement envelope). Read-only CGM data — not for medical decisions without clinician review. Bulk support: accepts patient_ids for batched execution.3 params
Get a specific LibreLink Up connection by patient (returns target range, sensor info, latest glucose measurement envelope). Read-only CGM data — not for medical decisions without clinician review. Bulk support: accepts patient_ids for batched execution.
accountstringpatient_idstringpatient_idsarraylibrelink_get_current_glucoseGet the latest single glucose reading for a connection (value, trend, color, isHigh/isLow flags). Read-only CGM data — not for medical decisions without clinician review. Use librelink_get_glucose_graph for multi-point history or librelink_get_glucose_stats for time-in-range....3 params
Get the latest single glucose reading for a connection (value, trend, color, isHigh/isLow flags). Read-only CGM data — not for medical decisions without clinician review. Use librelink_get_glucose_graph for multi-point history or librelink_get_glucose_stats for time-in-range....
accountstringpatient_idstringpatient_idsarraylibrelink_get_glucose_graphGet the high-resolution ~12h glucose graph for a connection (raw graphData array of measurement points). Read-only CGM data — not for medical decisions without clinician review. For a single current reading use librelink_get_current_glucose; for stats use librelink_get_glucose...3 params
Get the high-resolution ~12h glucose graph for a connection (raw graphData array of measurement points). Read-only CGM data — not for medical decisions without clinician review. For a single current reading use librelink_get_current_glucose; for stats use librelink_get_glucose...
accountstringpatient_idstringpatient_idsarraylibrelink_get_glucose_logbookGet the manual-scan logbook for a connection (~14 days of spot readings and notes). Read-only CGM data — not for medical decisions without clinician review. Not the continuous graph — use librelink_get_glucose_graph for minute-by-minute data. Bulk support: accepts patient_ids...3 params
Get the manual-scan logbook for a connection (~14 days of spot readings and notes). Read-only CGM data — not for medical decisions without clinician review. Not the continuous graph — use librelink_get_glucose_graph for minute-by-minute data. Bulk support: accepts patient_ids...
accountstringpatient_idstringpatient_idsarraylibrelink_get_glucose_statsCompute time-in-range, average, min/max, and latest-point snapshot from the current graph window (~12h) for a connection. Defaults: target 70-180 mg/dL. Read-only CGM data — not for medical decisions without clinician review. Bulk support: accepts patient_ids for batched execu...5 params
Compute time-in-range, average, min/max, and latest-point snapshot from the current graph window (~12h) for a connection. Defaults: target 70-180 mg/dL. Read-only CGM data — not for medical decisions without clinician review. Bulk support: accepts patient_ids for batched execu...
accountstringpatient_idstringpatient_idsarraytarget_highnumbertarget_lownumberlibrelink_get_latest_readingNormalized latest reading: { mg_dl, trend_arrow, timestamp, minutes_ago, has_active_sensor }. Read-only CGM data — not for medical decisions without clinician review. Bulk support: accepts patient_ids for batched execution.3 params
Normalized latest reading: { mg_dl, trend_arrow, timestamp, minutes_ago, has_active_sensor }. Read-only CGM data — not for medical decisions without clinician review. Bulk support: accepts patient_ids for batched execution.
accountstringpatient_idstringpatient_idsarraylibrelink_get_today_summarySame shape as librelink_get_glucose_stats but filtered to "today" in a chosen IANA timezone, plus hypo_events_70 / hyper_events_180 counts. Read-only CGM data — not for medical decisions without clinician review. Bulk support: accepts patient_ids for batched execution.6 params
Same shape as librelink_get_glucose_stats but filtered to "today" in a chosen IANA timezone, plus hypo_events_70 / hyper_events_180 counts. Read-only CGM data — not for medical decisions without clinician review. Bulk support: accepts patient_ids for batched execution.
accountstringpatient_idstringpatient_idsarraytarget_highnumbertarget_lownumbertimezonestringlibrelink_get_last_hoursLast N hours of normalized points [{ ts, mg_dl, trend }] from the current graph window (max ~12h). Read-only CGM data — not for medical decisions without clinician review. Bulk support: accepts patient_ids for batched execution.4 params
Last N hours of normalized points [{ ts, mg_dl, trend }] from the current graph window (max ~12h). Read-only CGM data — not for medical decisions without clinician review. Bulk support: accepts patient_ids for batched execution.
accountstringhoursnumberpatient_idstringpatient_idsarrayshow_versionShow the current MCP platform and adapter versions.
Show the current MCP platform and adapter versions.
No parameters. Call it with no arguments.
report_bugReport a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction.3 params
Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction.
contextstringconversationstringmessage*stringconnectReturns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending[]. When credentials are missing, returns connect_url for the toolkit and per-install URLs.
Returns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending[]. When credentials are missing, returns connect_url for the toolkit and per-install URLs.
No parameters. Call it with no arguments.
toolkit_infoReturns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes.
Returns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes.
No parameters. Call it with no arguments.
marketplaceThe official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like "find an MCP that does X", "consulta um CPF", "is there a tool for Y". Core flow: action=search discovers MCPs by intent → describe returns one...23 params
The official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like "find an MCP that does X", "consulta um CPF", "is there a tool for Y". Core flow: action=search discovers MCPs by intent → describe returns one...
actionstringsearch · describe · install · uninstall · subscribe · canceldefault: searchargumentsstringcancel_commentstringcancel_reasonstringtoo_expensive · missing_features · switched_service · unused · customer_service · too_complexconversationstringimmediatebooleanlimitnumbermcp_idstringmessagestringprompt_bodystringprompt_categorystringprompt_descriptionstringprompt_slugstringprompt_targetsarrayprompt_titlestringprompt_toolstringprompt_varsstringquerystringreport_contextstringrequest_detailsstring+3 more parameters. See the server's own documentation for the full schema.
Sponsors
Readme
LibreLink Up (CGM)
LibreLink Up (CGM) para Claude, Cursor e agentes de IA
Leituras de glicose do teu sensor LibreLink Up: gráfico, logbook, estatísticas e resumos (apenas leitura). Ligação segura e com o teu consentimento, a tua senha não fica guardada.
- 📊 0 ferramentas
- 🔒 Somente leitura
- 💬 Funciona com qualquer cliente MCP: Claude Desktop, Cursor, VS Code, Cline, Continue
- 🔑 Login via magic-link (sem senha)
English version · Documentação completa · Skill pra agentes
Instalar em 1 clique
Claude (Web e Desktop)
A Anthropic unificou a instalação de MCPs em claude.ai/customize/connectors. O mesmo link serve pra Claude Web e Claude Desktop (basta estar logado):
Manual (se o deeplink não abrir): claude.ai/customize/connectors → + → Adicionar conector personalizado → cole Nome LibreLink Up (CGM) e URL https://api.mcp.ai/p_librelink.
Cursor
Details
- Repository
- github.com/mcp-dir/librelink-mcp
- Transport
- HTTP
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026