PlugWiki
Netdata logo

Netdata MCP Server: Setup for Claude, Cursor and Other Apps

OfficialRemote
Gethttps://app.netdata.cloud/api/v1/mcpnetdata/netdata

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.

Install Netdata MCP

Claude Code

  1. 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. 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_alerts

  • Lists 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_nodes

  • Pulls 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_metrics

  • Finds 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_metrics

  • Finds 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_metrics

  • Finds 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_metrics

  • Shows 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_transitions

  • Lists 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_alerts

  • Searches 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_metrics

  • Explains 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_details

  • Shows 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_details

  • Lists 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_functions

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 toapp.netdata.cloud
Sign-in and keysYou 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
  • scope:mcp

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

WebsiteGitHubOfficial MCP RegistryChangelogIssues

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 4
  1. github.com · github.com
  2. github.com · github.com
  3. github.com · github.com
  4. developers.openai.com · developers.openai.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 2, 2026.