Memfault MCP Server is the hosted Model Context Protocol endpoint for Memfault, the embedded device observability platform now part of Nordic Semiconductor. It puts a connected-device fleet's telemetry behind an AI client, so questions like "which firmware version is rebooting most this week" can be answered without hand-building a dashboard.
Read-only by design. All 18 tools are reads, and the default OAuth scopes (device:read, issue:read, chart:read, deployment:read, alert:read, project:read, org:read, me:read) grant nothing else. An agent can investigate a fleet but cannot deploy to it.
Tool groups
- Devices —
device_get, device_getAttributes, device_getTimeseries, device_getVitals, device_search, device_listReboots - Issues and traces —
issues_list, issue_search, issue_get, issue_getTraces, trace_get - Metrics —
metrics_list, metrics_listReportTypes - Software versions —
softwareVersions_list, softwareVersion_getVitals - Processing logs —
processingLog_listEventTypes, processingLog_search - Projects —
projects_list
Access and limits
Authentication is OAuth 2.0 with PKCE; a token is scoped to one organisation and project chosen at authorisation time and expires after an hour, with refresh support. Call limits apply per organisation across every authenticated client: 30/hour and 100/day on Developer, 100/hour and 500/day on Pro, and 300/hour and 5,000/day on Enterprise. Clients without native remote MCP support connect through mcp-remote.