
Netdata MCP Server: Setup for Claude, Cursor and Other Apps
Lets Claude, Cursor and other assistants read your servers' metrics, alerts and anomalies from Netdata, and find what changed during an incident.
Netdata's MCP server lets your assistant look at your servers the way you would on a dashboard. It reads charts, active alerts and anomaly scores, and it can run a few live checks such as listing running processes.
You can connect two ways. Netdata Cloud has one hosted address that sees all your nodes, but it needs a Cloud account on a paid plan and an API token. Any Netdata Agent or Parent also has its own MCP address on your network, and it needs a local key when bearer protection is on.
Good for
- On-call engineers who want an assistant to explain an alert
- DevOps and SRE teams who already run Netdata on their servers
- Developers who want to find the cause of a slowdown without opening dashboards
Works in
14 should work
Tap an app to see how to set it up and any known problems.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Install Netdata MCP
Claude Code
- 1
Copy this prompt.
Add the Netdata MCP server to Claude Code. Run this command: claude mcp add --transport http --scope user netdata-cloud https://app.netdata.cloud/api/v1/mcp --header "Authorization: Bearer YOUR_NETDATA_CLOUD_API_TOKEN" Ask me for NETDATA_CLOUD_API_TOKEN and only put the values in that config, nowhere else. Then check that it loaded and tell me if I need to sign in or restart.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Netdata Cloud paid plan, API token with scope:mcp.
Needs a Netdata Cloud account on a paid plan, nodes claimed to Cloud, and an API token with scope:mcp. Replace YOUR_NETDATA_CLOUD_API_TOKEN with your token.
From the project README. Source.
Tools
Lists alerts that are firing right now
Shows active warning and critical alerts across all your nodes.
Try: “Which alerts are critical right now?”
Network ·
list_raised_alertsLists every server Netdata monitors
Returns each node's ID, hostname, connection status and parent-child links. Use it first to find the right machine.
Try: “List all my monitored servers and which ones are offline.”
Network ·
list_nodesPulls charts and numbers for a metric over a time range
Queries time-series data with grouping by dimension, instance, node or label. Returns the data points with statistics and each part's contribution.
Try: “Show CPU usage for web-01 over the last 6 hours, grouped by core.”
Network ·
query_metricsFinds metrics that behaved oddly according to Netdata's ML
Ranks metrics by how much of the time Netdata's machine learning flagged them as anomalous, from 0 to 100 percent.
Try: “What looked anomalous on db-02 between 2 and 3 pm yesterday?”
Network ·
find_anomalous_metricsFinds what changed during an incident
Compares a problem time period with a normal baseline and returns the metrics that shifted most. Narrow it with filters on large setups or it may time out.
Try: “What changed on api-03 during last night's slowdown?”
Network ·
find_correlated_metricsFinds metrics that swing the most
Ranks metrics by how much they fluctuate compared with their average.
Try: “Which metrics on this cluster are the most unstable this week?”
Network ·
find_unstable_metricsShows recent alert state changes
Lists how alerts moved between states over time, such as clear to warning to critical.
Try: “Which alerts flapped in the last 24 hours?”
Network ·
list_alert_transitionsLists all alerts, including cleared ones
Returns every alert across all nodes, including cleared, undefined and uninitialized ones, not just those firing.
Try: “Show every alert configured on my nodes, with its current state.”
Network ·
list_running_alertsSearches the available metrics by name or label
Lists metric contexts that match a search across names, titles, instances, dimensions and labels, filtered by node and time window.
Try: “Which metrics exist for disk latency on db-01?”
Network ·
list_metricsExplains specific metrics
Returns titles, units, dimensions, instances, labels and collection status for the metrics you name.
Try: “What does the system.cpu metric measure and what dimensions does it have?”
Network ·
get_metrics_detailsShows details for specific servers
Returns hardware specs, operating system, capabilities, health and the functions each node supports.
Try: “Give me the hardware and OS details for web-01.”
Network ·
get_nodes_detailsLists live checks you can run on a node
Returns the names, descriptions and requirements of the functions Netdata can run on nodes.
Try: “What live functions can I run on web-01?”
Network ·
list_functionsRuns a live check on a server and returns a table
Runs functions such as running processes, network connections, mount points or systemd services on a node. The source marks it read-only for now.
Try: “Show the top processes by memory on web-01.”
Runs code ·
execute_function
Read from the source code
Permissions
low risk · 3 things to watch
Low risk
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
Your token sits in your app's config file
The Cloud token is sent as a Bearer header and saved in plain text in your MCP config. Create it with only the mcp scope and do not share the file. github.com
It can run live checks on your servers
One tool runs functions like listing processes and network connections on a node. The source marks every tool as read-only for now, but that can change when Netdata adds configuration functions. github.com
The local agent route exposes a network port
The agent answers MCP on port 19999. Use the allow mcp from setting to limit which networks can reach it, especially on internet-facing parents. github.com
Security advisories
No published security advisories for the MCP server as of Nov 1, 2026.
10 other advisories are about the wider netdata project, not this MCP server. See them on GitHub
Technical details
| Talks to | app.netdata.cloud |
|---|---|
| Sign-in and keys | You paste a Netdata Cloud API token with scope:mcp into your app's config. The local route uses a key Netdata generates on the agent. |
| Scopes |
|
Questions
Is the Netdata MCP server official?
Yes. It is built into Netdata's own agent and Netdata Cloud, and the project lists it in the official MCP registry.
What is the Netdata MCP server URL?
For Netdata Cloud it is https://app.netdata.cloud/api/v1/mcp. A local Netdata Agent or Parent has a built-in MCP server from version 2.6.0 at ws://YOUR_IP:19999/mcp, and serves plain HTTP at http://YOUR_IP:19999/mcp from version 2.7.2.
Do I need a paid Netdata plan?
For Netdata Cloud, yes. The docs require a Cloud account with a space on a paid plan, plus nodes claimed to Cloud. The local agent route does not use Cloud for the connection.
How do I sign in?
Create an API token with the mcp scope under User Settings and API Tokens in Netdata Cloud. Your app sends it as a Bearer token in the Authorization header.
What is the difference between the Cloud and local routes?
Cloud sees all nodes in your space through one internet address. A local agent or parent sees only itself and its children, needs network access to the machine, and uses a local key.
Which apps does it work with?
Any app that supports remote MCP servers with a custom header can connect directly. Apps that only support local servers can use the mcp-remote bridge shown in the Claude Desktop tab.
Can it change my alerts or settings?
No. All 13 tools are marked read-only in the source, and the one live-function tool is read-only today.
Information
updated Nov 2, 2026
- Publisher
- Official
- Endpoint
https://app.netdata.cloud/api/v1/mcp- Transport
- Streamable HTTP
- Auth
- API key
- Version
- 2.12.2
- License
- GPL-3.0
- Last commit
- Oct 31, 2026
- Open issues
- 204
- Listed in
- Official MCP registry
Sources
Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.
Show all 4Hide
- github.com · github.com
- github.com · github.com
- github.com · github.com
- developers.openai.com · developers.openai.com