New Relic NerdGraph MCP Server

This repository provides a Model Context Protocol (MCP) server for interacting with the New Relic NerdGraph API. It allows MCP clients (like Claude Desktop) to use natural language or specific commands to query and…

Local server

What is the New Relic NerdGraph MCP Server?

New Relic NerdGraph MCP Server source profile. From the maintainer documentation: “This repository provides a Model Context Protocol (MCP) server for interacting with the New Relic NerdGraph API. It allows MCP clients (like Claude Desktop) to use natural language or specific commands to query and interact with your New Relic account data and features.”

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
Arguments
nerdgraph_querystr): The GraphQL query string.
variablesOptional[Dict]): JSON dictionary of variables for the query.
ReturnsJSON string with the result of the acknowledgement.
nrqlstr): The NRQL query string (e.g., "SELECT count() FROM Transaction TIMESERIES").
target_account_idOptional[int]): Account ID where the incident occurred (uses default if omitted).
ResourceSynthetics monitor details can be retrieved using the get_entity_details resource with the monitor's GUID (newrelic://entity/{monitor_guid}).
URInewrelic://entity/{guid} (replace {guid} with the entity GUID)
entity_typeOptional[str]): Type to include in the query condition.
domainOptional[str]): Filter by domain (e.g., 'APM', 'INFRA').
tagsOptional[List[Dict]]): Optional tags (e.g., [{"key": "team", "value": "ops"}]).
Promptgenerate_entity_search_query
entity_namestr): Name to search for (exact match used in prompt generation).
entity_domainOptional[str]): Domain to include in the query condition.
monitor_namestr): Name for the new monitor.
urlstr): URL to monitor.
locationsList[str]): List of public location labels (e.g., ["AWS_US_EAST_1"]).
periodstr): Check frequency (e.g., "EVERY_15_MINUTES"). Default: "EVERY_15_MINUTES".
statusstr): Initial status ("ENABLED" or "DISABLED"). Default: "ENABLED".
policy_name_filterOptional[str]): Filter policies where name contains this string.
priorityOptional[str]): Filter by priority ('CRITICAL', 'WARNING').
messageOptional[str]): Optional message for the acknowledgement.