New Relic MCP. Get APM scores and error rates instantly from chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
New Relic connects your AI agent directly to NerdGraph GraphQL API. You can query real-time APM data, check error rates, find specific application metrics (Golden Metrics), and list active alerts without opening a browser.
It handles entity discovery, custom NRQL queries, and tracks Service Level Objectives (SLOs) through natural conversation.
What your AI agents can do
Get apm summary
Retrieves the current golden metrics (error rate, Apdex score, response time) for a specified application.
Get dashboard
Fetches the configuration details for a specific New Relic dashboard by name or ID.
Get entity details
Retrieves metadata about a monitored component, like an application or host, using its unique identifier.
Get immediate APM summaries like error rates, Apdex scores, and average response times for an application.
Execute raw New Relic Query Language (NRQL) strings to pull highly specific metrics and datasets from your infrastructure.
List and search for every entity in your account, including APM apps, hosts, containers, and browser sessions.
Track all active issues and open alerts across your connected New Relic accounts to see what needs attention right now.
List and check the status of defined Service Level Indicators (SLOs) against their targets.
Get configuration details for any custom observability dashboards you've set up.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
New Relic MCP Server: 10 Tools for Monitoring Ops
Use these tools to query real-time metrics, check service health, discover components, or audit alerts directly through your AI client.
019d75dcget apm summary
Retrieves the current golden metrics (error rate, Apdex score, response time) for a specified application.
019d75dcget dashboard
Fetches the configuration details for a specific New Relic dashboard by name or ID.
019d75dcget entity details
Retrieves metadata about a monitored component, like an application or host, using its unique identifier.
019d75dcget me
Provides basic information about the current user and the account connected to the server.
019d75dclist accounts
Lists all New Relic accounts that your API key has access to.
019d75dclist alerts
Returns a list of currently active, open issues and high-priority alerts across the connected account(s).
019d75dclist dashboards
Lists all available custom observability dashboards within your New Relic environment.
019d75dclist entities
Returns a list of all monitored entities, such as APM applications and containers.
019d75dclist service levels
Lists all configured Service Level Objectives (SLOs) and their current performance status.
019d75dcrun nrql
Runs a specific New Relic Query Language query, returning the raw dataset results.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with New Relic, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Listen up. This server connects your AI agent straight to New Relic via the NerdGraph GraphQL API. Forget clicking through menus or opening a browser—you'll get full visibility into your whole stack using nothing but natural conversation. Your agent handles everything, from figuring out what services you’ve monitored to running raw queries that only an expert would know how to write.
Checking System Health Metrics: You can immediately check the current operational status of any application. When you need a quick look at golden metrics—the error rate, Apdex score, and average response time—you just ask for it. The agent pulls that summary right up so you know if something's going sideways before you even open your laptop.
Auditing Alerts and Incidents: You don’t gotta manually check the alerts dashboard anymore. If you want to track every active issue or high-priority alert across all connected New Relic accounts, you ask for a list. This gives you an immediate rundown of what needs attention right now. Similarly, you can get a full manifest of every configured Service Level Objective (SLO) and see exactly how it's performing against its target goals.
Discovering Monitored Components: Need to know what’s running? You can list all the monitored entities in your account. This includes everything: APM applications, containers, hosts, and even browser sessions. If you have a unique identifier for one of those components, you can fetch detailed metadata on it, giving you a deep dive into that specific piece of infrastructure.
Running Custom Data Queries: When the standard dashboards aren't enough, you run raw New Relic Query Language (NRQL) strings. This lets you pull highly specific metrics and datasets directly from your infrastructure, getting data points nobody else can reach. You just drop in the query, and the agent returns the raw results.
Managing Observability Dashboards: If someone built a custom dashboard you need to look at, you don't have to guess its ID. You can list all available custom observability dashboards within your environment. Need to know what it's configured to show? You fetch the configuration details for any specific dashboard by name or ID.
Understanding Accounts and Users: Your agent provides basic info about the current user and the account connected to the server with get_me. If you need to see which New Relic accounts your API key has access to, you run a simple list of accounts command.
The Process is Simple: You just talk to your AI client. It translates that natural language—whether you're asking for performance data on one container or listing all available dashboards—into specific API calls and sends back clean, structured data instantly.
This server lets you skip the clicks and speak directly to your monitoring backend. You get immediate access to golden metrics summaries, a list of every active alert across accounts, full details on monitored entities like apps and hosts, raw dataset results from custom NRQL queries, and even the configuration details for any dashboard someone built.
It handles all that heavy lifting so you're not stuck in a menu loop. You just tell it what you need to know about your system health or your performance goals. It gives you the data; you do the thinking.
How New Relic MCP Works
- 1 Subscribe to this server and provide your New Relic User API Key.
- 2 Your agent uses natural language prompts to request specific data (e.g., 'Show me the error rate for Web-Frontend').
- 3 The server executes the necessary NerdGraph calls and returns clean, structured metrics directly to your AI client.
The bottom line is that it turns complex dashboard navigation into a simple conversation with actionable data.
Who Is New Relic MCP For?
This is for the SRE or DevOps engineer who hates clicking through 15 different dashboards at 2 AM. It's also perfect for developers doing pre-production testing or product managers needing instant SLO checks without asking a teammate for help.
Runs list_alerts and executes complex run_nrql queries to confirm root causes during an active incident.
Uses get_apm_summary immediately after a deployment to check the error rate and response time of a new service version.
Checks for overall infrastructure health by calling list_entities or reviewing defined SLOs via list_service_levels.
What Changes When You Connect
- Check health metrics faster than ever. Instead of jumping through tabs to find the Apdex score, call
get_apm_summaryonce and get the current error rate and response time immediately. - Stop digging through dashboards. If you need a list of all possible monitoring targets, running
list_entitiesgives you every monitored app, host, or container in one command. - Never miss an incident again. Use
list_alertsto pull all active issues right from your agent. It’s faster than refreshing the main alerts dashboard. - Test queries without leaving chat. If you need deep data, running a raw NRQL query via
run_nrqllets you target niche metrics that dashboards don't surface easily. - Keep track of performance goals. Checking defined SLOs using
list_service_levelsmeans you monitor business-critical uptime targets without needing specific dashboard access.
Real-World Use Cases
Post-Deployment Health Check
A developer just pushed code to the Auth API. Instead of manually waiting and refreshing the monitoring board, they ask their agent to run get_apm_summary for 'Auth-API'. The agent quickly reports the current error rate (0.1%) and average response time (120ms), confirming the deployment was stable.
Investigating a Sudden Spike
The ops engineer notices something is wrong but doesn't know where to look. They prompt their agent to run list_alerts. The agent returns a list showing that 'Inventory-Service' has an open alert, directing the engineer exactly where the problem started.
Auditing Service Agreements
The product manager needs proof of uptime for a client review. They ask the agent to run list_service_levels. The server retrieves all defined SLOs, allowing them to verify performance against agreed-upon targets instantly.
Debugging Complex Behavior
A bug report suggests an issue only happens on old container builds. Rather than clicking through host logs, the engineer uses list_entities to find all container types, then runs a targeted run_nrql query focused only on that entity type.
The Tradeoffs
Treating the server like a search engine
Asking the agent to 'tell me everything about my infrastructure' is vague and yields no specific, actionable data. The AI will struggle because it doesn't know what you need.
→
Be surgical. Instead of general requests, use list_entities first to narrow down your scope (e.g., list only APM apps). Then, feed that name into get_apm_summary for concrete metrics.
Over-relying on dashboards
The dashboard shows an issue, but you can't tell if it's a persistent problem or a one-time spike. You only see the aggregated view.
→
Don't just look at the visual board. Use run_nrql to execute a specific query (like averages over 24 hours) that provides raw, historical context missing from the default dashboard view.
Ignoring scope
Running queries for an account you don't own. You might get incomplete or incorrect data because you didn't specify the correct scope.
→
Always start by calling list_accounts to confirm all available targets, then use the specific tools like get_apm_summary against the confirmed target name.
When It Fits, When It Doesn't
Use this server if your workflow requires immediate, data-driven answers about system performance—specifically error rates, latency, and active alerts. You need to talk to your monitoring backend, not just view it. The best use case is when an incident occurs: list_alerts (what's broken?) -> get_apm_summary (how bad is it?) -> run_nrql (why did it break?).
Don't use this if you are simply trying to read documentation or manage user accounts within New Relic. For general account setup details, stick to the native UI. If your goal is merely listing metadata without running a query (list_dashboards), that's fine, but if you need actionable metrics, these tools are designed for high-fidelity operational checks.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by New Relic. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Sifting through dashboards takes time—and clicks.
Today, checking system health means clicking into the main dashboard, then navigating to 'APM,' finding your service name, selecting the right graph, and finally scrolling down to see the Apdex score. If you have 20 services, that's at least ten clicks just to get a status report.
With this MCP server, you simply ask your agent for the performance summary of 'Inventory-Service'. It calls `get_apm_summary` and spits out the error rate, Apdex score, and response time in one text block. That's it.
New Relic MCP Server: Instant Monitoring Insights
You used to have to run a custom query in the UI, paste the complex NRQL string, wait for the results page to load, and then copy-paste the data into a ticket or spreadsheet. It was slow and prone to formatting errors.
Now, you tell your agent: 'Run NRQL: SELECT average(duration) FROM Transaction FACET appName SINCE 1 DAY AGO.' The server executes `run_nrql` and returns clean, formatted results instantly. No copy-pasting required.
Common Questions About New Relic MCP
How do I list all the services monitored in New Relic using get_entity_details? +
You don't use get_entity_details to list everything; that tool needs a specific ID. To see what's available, you must run list_entities. This gives you the full scope of APM apps, hosts, and containers first.
Which tool should I use if I just want to know about active problems? Use list_alerts. +
list_alerts is exactly for that. It pulls a direct feed of all open issues across the account. If you need historical data on those alerts, you'll need run_nrql.
Can I check my SLOs without knowing their name? Use list_service_levels. +
list_service_levels provides a full roster of every defined SLO. Once you have the name or ID, you can then reference it in your prompts for detailed status checks.
What's the difference between get_apm_summary and run_nrql? +
get_apm_summary fetches a pre-calculated set of key metrics (Apdex, error rate) for quick health checks. run_nrql is raw power; it lets you define any metric or grouping you want using the full NRQL language.
How do I check which New Relic accounts my agent can see? Use list_accounts. +
It lists every accessible New Relic account. This step verifies the scope of your API permissions and determines the full set of monitoring data available to your AI client before you run specific queries.
What's the best way to execute a complex, custom data query? Use run_nrql. +
You pass raw New Relic Query Language (NRQL) strings directly. This gives you granular control over the dataset, letting you target specific metrics or time ranges that the automated tools might not cover.
If I know a service's ID, how do I get its full metadata? Use get_entity_details. +
It fetches comprehensive metadata for one single item—like a specific host or container. This is better than simply listing entities because it provides the deep attributes you need to diagnose performance issues.
How can I review the configuration of my custom dashboards? Use get_dashboard. +
It retrieves the structural details and settings for a dashboard. This lets you audit or verify exactly what metrics are displayed without having to open the live monitoring UI, which is useful for automated checks.
Where do I find my User API Key? +
In New Relic, go to the account dropdown > API keys. Look for a key of type 'USER'. This is required for NerdGraph access.
Can I run any NRQL query through this server? +
Yes! Use the run_nrql tool and provide your Account ID and the query string. This allows for extremely flexible data retrieval.
What are APM golden metrics? +
Golden metrics are the most critical performance indicators for an application: Response Time, Throughput, Error Rate, and Apdex (user satisfaction).
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Argo CD (GitOps)
Manage Kubernetes deployments via Argo CD — sync applications, check logs, and manage clusters/repositories directly from your AI agent.
Retool
Connect your AI assistant to Retool to inspect applications, audit users, review connected resources, and monitor workflows directly from chat.
Dokku
Manage self-hosted apps via Dokku — monitor containers, scale processes, handle environment variables, and stream logs directly from any AI agent.
You might also like
Klaviyo (Marketing Automation)
Manage your B2C CRM via Klaviyo — create profiles, track email campaigns, and audit automation flows.
Patchstack Security
Monitor WordPress security via Patchstack — track vulnerabilities, manage site software, and receive alerts directly via AI.
Lever
Manage recruitment postings, candidate opportunities, and hiring stages via the Lever API.