# How to connect New Relic to OpenClaw (paste one key, 158 tools)

> Connect New Relic to OpenClaw with ClawLink: paste your New Relic key once and 158 tools work from chat. No MCP server to run, nothing stored on your machine.

Web version: https://claw-link.dev/openclaw/new-relic

The usual route to New Relic access for OpenClaw is an MCP server you configure and keep running, plus your own OAuth app or API keys. ClawLink gives OpenClaw a more practical New Relic setup: install one ClawHub skill, connect New Relic in the browser, and OpenClaw can call real New Relic actions from any chat surface with no auth, token refresh, or tool wiring to build yourself.

**Start here:** install the ClawLink plugin (`openclaw plugins install clawhub:clawlink-plugin`), pair it in the browser, then connect the app in the ClawLink dashboard. The interactive install prompt is on the web version of this page: https://claw-link.dev/openclaw/new-relic

## Setup

It takes three steps to connect OpenClaw to New Relic.

1. **Install ClawLink** — add the plugin to OpenClaw once.
2. **Connect New Relic** — one-click OAuth in the ClawLink dashboard.
3. **Use it from chat** — ask OpenClaw in plain English.

**Alternative for any agent (no plugin needed):** if the OpenClaw plugin route isn't available or doesn't work, any AI agent with shell access can use the ClawLink CLI instead:

```bash
npx -y @useclawlink/cli login          # sign in via browser — no API key to paste
npx -y @useclawlink/cli connect new-relic  # connect New Relic (browser OAuth)
npx -y @useclawlink/cli actions new-relic  # list available actions
npx -y @useclawlink/cli run new-relic <action> --input '<json>'  # execute (add --confirm for writes)
```

### Install by command

The setup prompt above does all of this in one paste. By hand, it is one install command plus a browser approval:

```bash
openclaw plugins install clawhub:clawlink-plugin
```

Then ask OpenClaw to set up ClawLink. It starts browser pairing and prints an approval link — open it, approve the device, return to the chat, and say `done`. Finally, connect New Relic in the [ClawLink dashboard](https://claw-link.dev/dashboard) — paste your New Relic API key once.

Verify the connection by asking OpenClaw:

> Use New Relic to add notification channels to policy and walk me through the result in plain English.

### Using a different agent?

The OpenClaw plugin is one client of ClawLink's MCP server. Claude Code, Cursor, Codex, or any agent that can run a shell command pairs with the same ClawLink account through the CLI:

```bash
npx -y @useclawlink/cli login
```

`login` opens the same browser approval and stores a credential locally. Once New Relic is connected in the dashboard, that agent calls the same 158 New Relic tools over MCP. Full setup for MCP clients and shell agents: [connect apps to any AI agent](https://claw-link.dev/learn/connect-apps-to-any-ai-agent).

## New Relic MCP for OpenClaw

Looking for a New Relic MCP server for OpenClaw? ClawLink connects New Relic to OpenClaw and exposes 158 New Relic tools your agent can call over [MCP](https://claw-link.dev/learn/what-is-an-mcp-server), with [hosted auth](https://claw-link.dev/learn/oauth-for-ai-agents) and nothing to run or maintain yourself. Using Hermes instead? The [Hermes New Relic integration](https://claw-link.dev/hermes/new-relic) works the same way.

## What the OpenClaw New Relic integration can do

158 New Relic tools are ready for OpenClaw once the account is connected. The 30 below are the ones people reach for most; your agent can call all 158.

### 30 of 158 New Relic tools for OpenClaw

| Tool | What it does |
|---|---|
| **Add notification channels to policy** `new_relic_add_notification_channels_to_policy` | Tool to add notification channels to an alert policy using the NerdGraph GraphQL API. |
| **Add tags to entity** `new_relic_add_tags_to_entity` | Tool to add tags with values to a specific New Relic entity via NerdGraph GraphQL API. Use when you need to organize and categorize entities for filtering and organization. |
| **Add widgets to dashboard page** `new_relic_add_widgets_to_dashboard_page` | Tool to add widgets to an existing New Relic dashboard page via NerdGraph GraphQL API. |
| **Configure cloud integration** `new_relic_configure_cloud_integration` | Tool to enable and configure cloud integrations for monitoring in New Relic. Use this to set up monitoring for AWS, Azure, or GCP services. |
| **Create AI notifications channel** `new_relic_create_ai_notifications_channel` | Tool to create a New Relic AI Notifications channel via NerdGraph GraphQL API. Use when setting up notification channels for Applied Intelligence alerts. |
| **Create AI notifications destination** `new_relic_create_ai_notifications_destination` | Tool to create an AI notifications destination in New Relic for services like Jira or ServiceNow. Use when you need to configure a new notification endpoint for AI-powered alerts. |
| **Create AI workflow** `new_relic_create_ai_workflow` | Tool to create an AI workflow for automated incident response in New Relic. Use when you need to set up automated notifications and enrichments for specific types of issues based on filtering rules. |
| **Create alert channel** `new_relic_create_alert_channel` | Tool to create an alert notification channel. Use when you need to register a new endpoint (email, webhook, etc.) for alert notifications. |
| **Create alert policy** `new_relic_create_alert_policy` | Creates a new alert policy in New Relic. Alert policies are containers for alert conditions and define how incidents are grouped. |
| **Create alerts nrql condition static** `new_relic_create_alerts_nrql_condition_static` | Tool to create a static NRQL alert condition using New Relic's NerdGraph GraphQL API. Use when you need to set up monitoring for specific NRQL query results with threshold-based alerting. |
| **Create alerts policy graphql** `new_relic_create_alerts_policy_graphql` | Tool to create a new alert policy using New Relic's NerdGraph GraphQL API. Use when you need to create a container for grouping alert conditions. |
| **Create API access keys** `new_relic_create_api_access_keys` | Tool to create New Relic API access keys using NerdGraph. Use when you need to generate user API keys or ingest keys (BROWSER or LICENSE types). Maximum 1,000 keys per ingest key type allowed. |
| **Execute nrql query** `new_relic_execute_nrql_query` | Execute NRQL queries to retrieve data from New Relic via NerdGraph GraphQL API |
| **Fetch browser configuration** `new_relic_fetch_browser_configuration` | Fetch browser application configuration via New Relic's NerdGraph GraphQL API |
| **Fetch browser java script snippet** `new_relic_fetch_browser_java_script_snippet` | Fetch the JavaScript loader script snippet for a New Relic browser application |
| **Fetch mobile application token** `new_relic_fetch_mobile_application_token` | Fetch mobile application token for a given mobile app entity GUID via New Relic's NerdGraph |
| **Fetch rules collection** `new_relic_fetch_rules_collection` | Fetch rules from a New Relic collection (Scorecard) via NerdGraph GraphQL API |
| **Fetch your org ID** `new_relic_fetch_your_org_id` | Fetch your organization ID and name via New Relic's NerdGraph GraphQL API |
| **Get alert channels** `new_relic_get_alert_channels` | Retrieves a paginated list of alert notification channels configured in your New Relic account |
| **Get alert conditions** `new_relic_get_alert_conditions` | Retrieve alert conditions for a specified policy |
| **Get alert policies** `new_relic_get_alert_policies` | Retrieve a list of alert policies |
| **Get alerts violations json** `new_relic_get_alerts_violations_json` | Retrieve a list of alert violations from New Relic |
| **Get app metric data** `new_relic_get_app_metric_data` | Retrieve metric timeslice data for a New Relic application |
| **Get app metrics names** `new_relic_get_app_metrics_names` | Retrieve a list of available metric names for a New Relic application |
| **Get applications** `new_relic_get_applications` | Retrieve a list of New Relic applications |
| **Get browser applications** `new_relic_get_browser_applications` | List New Relic browser applications |
| **Get dashboard entity query** `new_relic_get_dashboard_entity_query` | Query detailed information about a New Relic dashboard entity using its GUID via NerdGraph |
| **Get infra condition** `new_relic_get_infra_condition` | Retrieve details for a specific infrastructure alert condition |
| **Get lookup table** `new_relic_get_lookup_table` | Download a lookup table that was previously uploaded to New Relic |
| **Get mobile application** `new_relic_get_mobile_application` | Retrieve details for a specific New Relic mobile application including crash count and crash |

## Example prompts

**Add Notification Channels To Policy**

> Use New Relic to add notification channels to policy and walk me through the result in plain English.

**Add Tags To Entity**

> Use New Relic to add tags to entity and walk me through the result in plain English.

**Add Widgets To Dashboard Page**

> Use New Relic to add widgets to dashboard page and walk me through the result in plain English.

**Configure Cloud Integration**

> Use New Relic to configure cloud integration and walk me through the result in plain English.

## ClawLink vs. building it yourself

The alternative to ClawLink is usually manual API key setup plus your own token handling, permission troubleshooting, and tool plumbing for OpenClaw. That is fine if you want to build and maintain the integration yourself. Most teams just want New Relic working from chat.

| | Manual | ClawLink |
|---|---|---|
| **Credential handling** | Collect, validate, store, and rotate the New Relic API key yourself, then make sure every tool call uses the right account. | Users complete the hosted ClawLink setup once and the connected New Relic account becomes available to the agent without you building credential management. |
| **Ongoing maintenance** | You own refresh logic, permission debugging, environment config, and every provider-specific edge case for New Relic. | ClawLink handles the repetitive integration plumbing so your team can focus on the workflow instead of the infrastructure. |
| **Agent usability** | You still need to expose the right New Relic actions to the runtime in a format your agent can reliably use. | 158 tools for New Relic are already exposed through ClawLink, so the agent can read and act from chat immediately. |

## ClawLink vs. Composio

Composio also exposes New Relic to AI agents. It is developer infrastructure: Python and TypeScript SDKs, an MCP server, and a catalog past 1,000 apps, aimed at teams shipping agent products. ClawLink is built for OpenClaw users instead. You install the plugin once, connect New Relic in the browser, and the 158 tools above work from chat. There is no SDK and no config file, and the New Relic key you paste at setup is stored server-side rather than kept in your environment. Choosing between them? Read the full [Composio alternatives](https://claw-link.dev/hub/composio-alternatives) comparison.

### OpenClaw installed the New Relic skill but can't call the tools
The ClawHub skill teaches OpenClaw about New Relic, but the calls run through the ClawLink plugin and your connected account. Make sure New Relic is connected in the dashboard, then start a fresh chat so OpenClaw reloads the tool catalog. If OpenClaw runs as a persistent gateway, restart it so the new tools register.

### Connection succeeds but no tools appear
Reconnect New Relic from the dashboard, then start a fresh chat if the runtime still has the old tool catalog loaded.

### "Tool schema not loaded yet" error when calling New Relic tools
New Relic tool schemas load on demand the first time a tool runs and are cached after that, so this error usually clears on its own: wait a few seconds and retry the same request. If every New Relic call keeps failing with it in a fresh chat, reconnect from the dashboard, and contact support if it still persists — that pattern points to a configuration problem on our side, not something you can fix by reconnecting again.

### New Relic returns 403 or "permission denied" on one action while others work
Two usual causes. The connected account may not have access to the specific workspace, inbox, store, or project in the request — check that first. If access looks right, the agent may have sent a placeholder value (like "YOUR_ID" or an example id from documentation) instead of a real one: ask it to run a list or search tool first, then retry the action with a real id from those results. Most failures at this stage are one of these two, not ClawLink bugs.

### API key setup works but results look incomplete
Double-check that the API key for New Relic has the right scopes or account access. A valid key can still be too limited for some reads or writes.

### Is there a OpenClaw New Relic integration?
Yes. ClawLink is the fastest way to connect OpenClaw to New Relic: link your New Relic account once in the browser and OpenClaw can call the New Relic API through 158 ready-made tools — no custom code or token handling.

### How do I add New Relic to OpenClaw with ClawLink?
Paste the setup prompt from this page into OpenClaw. It installs the ClawLink New Relic skill from ClawHub, then you click Connect in the dashboard to authorize New Relic. OpenClaw calls the tools from the next message — no config files, and the New Relic key you paste is stored server-side instead of in your environment.

### How long does it take to connect New Relic to OpenClaw?
About two minutes. Sign in, click Connect next to New Relic in the dashboard, authenticate, and OpenClaw can use it from the next chat message.

### Why use ClawLink instead of wiring New Relic up myself?
The alternative to ClawLink is usually manual API key setup plus your own token handling, permission troubleshooting, and tool plumbing for OpenClaw. That is fine if you want to build and maintain the integration yourself. Most teams just want New Relic working from chat.

### OpenClaw installed the New Relic skill but can't call the tools
The ClawHub skill teaches OpenClaw about New Relic, but the calls run through the ClawLink plugin and your connected account. Make sure New Relic is connected in the dashboard, then start a fresh chat so OpenClaw reloads the tool catalog. If OpenClaw runs as a persistent gateway, restart it so the new tools register.

## Related

- [GitHub](https://claw-link.dev/openclaw/github) — Manage repositories, issues, pull requests, and workflows
- [PagerDuty tools](https://claw-link.dev/openclaw/pagerduty) — Manage incidents, on-call schedules, and services
- [OpenClaw SafetyCulture integration](https://claw-link.dev/openclaw/safetyculture) — SafetyCulture (formerly iAuditor) is a workplace operations platform that enables teams to conduct digital inspections, manage audits, track issues, schedule tasks, and maintain compliance through mobile and web applications.
