New Relic MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NEWRELIC_REGION | No | New Relic region - either 'US' or 'EU' | US |
| NEWRELIC_API_KEY | Yes | Your New Relic User API key (starts with NRAK) | |
| NEWRELIC_ACCOUNT_ID | No | Your New Relic account ID (required for some operations) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_applicationsB | List all New Relic APM applications |
| get_applicationB | Get details for a specific New Relic application |
| get_application_metricsC | Get available metrics for an application |
| get_application_metric_dataC | Get metric data for an application |
| query_nrqlC | Execute an NRQL query |
| list_alert_policiesB | List all alert policies |
| get_alert_policyC | Get details for a specific alert policy |
| list_synthetic_monitorsB | List all synthetic monitors |
| get_synthetic_monitorB | Get details for a specific synthetic monitor |
| list_dashboardsB | List all dashboards for an account |
| get_dashboardB | Get details for a specific dashboard |
| search_entitiesC | Search for entities in New Relic |
| list_serversB | List all servers monitored by New Relic Infrastructure |
| get_serverB | Get details for a specific server |
| list_deploymentsC | List deployments for an application |
| create_deploymentC | Record a new deployment for an application |
| nerdgraph_queryB | Execute a custom NerdGraph GraphQL query |
| manage_credentialsA | |
| list_usersB | List all users in the New Relic account |
| get_userB | Get details for a specific user |
| list_log_parsing_rulesB | List all log parsing rules for an account |
| create_log_parsing_ruleD | Create a new log parsing rule |
| update_log_parsing_ruleD | Update an existing log parsing rule |
| delete_log_parsing_ruleC | Delete a log parsing rule |
| test_log_parsing_ruleB | |
| generate_log_parsing_ruleA | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 26 tools
Most tools have distinct purposes targeting specific New Relic resources like applications, dashboards, or logs, but there is some overlap between 'generate_log_parsing_rule' and 'test_log_parsing_rule' as both involve creating or evaluating parsing rules, which could cause confusion. The descriptions help differentiate them, but the boundaries are not perfectly clear.
Tool names follow a highly consistent verb_noun pattern throughout, such as 'list_applications', 'get_application', 'create_deployment', and 'delete_log_parsing_rule'. There are no deviations in style, making it easy to predict and understand the tool functions.
With 26 tools, the count is borderline high for a monitoring and observability server, as it may feel heavy and potentially overwhelming. However, given New Relic's broad domain covering applications, logs, alerts, and more, the number is somewhat justified but could benefit from consolidation.
The tool set provides comprehensive coverage for core New Relic operations, including CRUD for log parsing rules, listing and getting various entities, and querying capabilities. Minor gaps exist, such as missing update or delete operations for some resources like dashboards or synthetic monitors, but agents can work around these with available tools.