# @meet-bhalodiya/newrelic-mcp

Secure, self-hosted New Relic observability and administration tools for MCP clients

- **Type:** MCP server
- **Trust:** 60/100 (B), scored on the package rubric
- **Verification:** community-indexed — nobody has claimed this listing
- **Version:** 1.0.0
- **Author:** io.github.Meet-Bhalodiya
- **License:** Unknown
- **npm:** @meet-bhalodiya/newrelic-mcp
- **Source:** https://github.com/Meet-Bhalodiya/newrelic-mcp
- **Compatible clients:** claude-code, cursor, copilot, gemini (basis: transport)

## Trust

60/100 (B), scored on the package rubric
- Publisher verified: no
- Install scripts: nothing suspicious found
- Prompt-injection scan: not run
- Obfuscation scan: not run
- Evidence age: 1 day

## Security scan

- **Status:** clean
- **Scanned:** 2026-09-01T14:51:06.526Z
- **Version scanned:** 1.0.0
- **CVEs:** none found by OSV at scan time

## Tools

40 declared. Statically extracted from the shipped source — a floor on the surface, not a census.
- `incident_triage` — Collect a bounded evidence set for an active issue or incident and propose next actions.
- `service_health` — Review an entity's golden signals, errors, logs, traces, alerts, and SLO state.
- `alert_policy_review` — Audit policies and conditions for coverage, noise, unsafe gaps, and maintainability.
- `slo_review` — Assess SLI definitions, objective windows, attainment, and maintenance-window effects.
- `dashboard_design` — Design or review a dashboard using bounded, readable NRQL widgets.
- `synthetic_failure_analysis` — Correlate a failing monitor with locations, downtime, service signals, logs, and traces.
- `server_capabilities` — Enabled toolsets, safety gates, tools, and deliberately excluded capabilities.
- `accounts` — Accounts accessible to the configured server-side user key.
- `entity` — Entity identity, health, reporting status, metadata, and tags.
- `dashboard` — Complete non-secret dashboard definition.
- `alert_policy` — Alert policy configuration by account and policy ID.
- `synthetic_monitor` — Synthetic monitor metadata without scripts or secure credential values.
- `workload` — Workload membership and status configuration.
- `service_level` — Service-level indicator configuration by entity and indicator ID.
- `connection_check` — Validate the configured user key and return non-secret user/account metadata.
- `accounts_list` — List New Relic accounts visible to the configured user key.
- `nrql_query` — Run bounded read-only NRQL for one authorized account. Maximum upstream result size is 5,000 rows.
- `nrql_async_start` — Start a long-running read-only NRQL query and return its query progress identifier.
- `nrql_async_status` — Poll a previously started asynchronous NRQL query.
- `nrql_async_cancel` — Cancel a running asynchronous NRQL query.
- `trace_get` — Retrieve a complete distributed trace graph, spans, relationships, entities, and anomalies by trace ID.
- `entities_search` — Search the New Relic entity platform with cursor pagination, capped at 200 entities per page.
- `entities_get` — Get entity identity, health, reporting, metadata, and tags by GUID.
- `entity_relationships_list` — List incoming and outgoing entity relationships, bounded by New Relic's relationship limit.
- `entity_golden_data_get` — Get effective golden metrics and golden tags for an entity.
- `entity_tags_add` — Add tag values without replacing unrelated tags.
- `entity_tags_remove` — Remove selected tag keys from an entity.
- `entity_tags_replace` — Replace the full tag set for an entity.
- `entity_relationship_put` — Create or replace a documented user-defined relationship.
- `entity_relationship_delete` — Delete a documented user-defined relationship.
- `alert_policies_list` — List alert policies with cursor pagination.
- `alert_policy_get` — Get an alert policy by ID.
- `alert_conditions_list` — List NRQL alert conditions, optionally filtered by policy.
- `alert_condition_get` — Get an NRQL alert condition by ID.
- `muting_rules_list` — List alert muting rules and schedules.
- `notifications_list` — List destinations, channels, and workflows without secret values.
- `issues_list` — Read stable issue history from NrAiIssue with bounded NRQL.
- `incidents_list` — Read stable incident history from NrAiIncident with bounded NRQL.
- `alert_policy_create` — Create an alert policy.
- `alert_policy_update` — Partially update an alert policy.

## Install

**Verdict: review** — Installable, but 1 thing to check first: No publisher has proved control of this listing; it is indexed, not vouched for.
**Cautions** (coverage gaps and advisories — never blocking)
- No publisher has proved control of this listing; it is indexed, not vouched for.
**Config** (claude-code):
```json
"{\n  \"mcpServers\": {\n    \"newrelic\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@meet-bhalodiya/newrelic-mcp\"\n      ]\n    }\n  }\n}"
```

## Blast radius

Extensive to critical — no credential declaration found, from the publisher, the upstream registry, or the README. Known so far: deletes data; runs on your machine.
- Floor 37, ceiling 61 (tier: unknown)
- `unknown` means the floor and ceiling land in different bands — not measured enough to name one. It does not mean low.
- This is impact, not likelihood. A high radius is not a defect: a filesystem server is supposed to write files. It is never part of the trust score.

## Machine-readable views of this entry

- Signed JSON: https://forgeregistry.com/api/v1/packages/%40meet-bhalodiya%2Fnewrelic-mcp
- Install plan: https://forgeregistry.com/api/v1/packages/%40meet-bhalodiya%2Fnewrelic-mcp/install-plan
- Alternatives: https://forgeregistry.com/api/v1/alternatives/%40meet-bhalodiya%2Fnewrelic-mcp
- HTML page: https://forgeregistry.com/registry/%40meet-bhalodiya%2Fnewrelic-mcp
- MCP: POST https://forgeregistry.com/api/mcp → `forge_get_package` / `forge_install_plan`

## About this document

Generated by Forge (https://forgeregistry.com) — a compact rendering of the same record served, signed, at the JSON URL above. Trust and scan facts are the registry's own measurements; anything Forge did not measure is named as unmeasured rather than omitted.
