New Relic for AI agents
New Relic is an observability platform that lets engineering teams monitor applications, infrastructure, and customer experience from a single dashboard. Connect it once through Arc0, and your agent, or Claude, ChatGPT and Cursor, can use it through one MCP endpoint, limited to what each user approved.
What agents do in New Relic.
Check an alert policy's conditions
Look up what conditions and channels are attached to an alert policy before an on-call review, read-only.
Mark a deployment
Create a deployment marker so dashboards show when a release went out.
Approve before creating an alert condition
Require approval before creating a new alert condition, since it changes what pages the on-call team.
159 New Relic actions, graded by risk.
Every New Relic action is tagged read, write or destructive, so one policy covers the whole app and new actions inherit the right default.
read
41Look things up. Allowed by default.
- new_relic.query_errorQuery Error
- new_relic.list_monitorsList Synthetic Monitors
- new_relic.list_locationsList Synthetic Monitor Locations
- new_relic.search_entitiesSearch Entities
- new_relic.get_applicationsGet Applications
- new_relic.get_lookup_tableGet Lookup Table
- new_relic.list_deploymentsList Deployments
- new_relic.get_synth_monitorGet Synthetic Monitor
- new_relic.get_alert_channelsGet Alert Channels
- new_relic.get_alert_policiesGet Alert Policies
- new_relic.list_lookup_tablesList Lookup Tables
- new_relic.get_app_metric_dataGet App Metric Data
- new_relic.get_infra_conditionGet Infrastructure Alert Condition
- new_relic.get_alert_conditionsGet Alert Conditions
- new_relic.list_nrql_conditionsList NRQL Alert Conditions
- new_relic.get_app_metrics_namesGet Application Metrics Names
write
83Create and change things. Allow, or ask the user first.
- new_relic.create_userCreate User
- new_relic.send_eventsSend Events
- new_relic.send_tracesSend Traces
- new_relic.update_userUpdate User
- new_relic.create_monitorCreate Synthetic Monitor
- new_relic.update_accountUpdate Account
- new_relic.update_workflowUpdate AI Workflow
- new_relic.update_workloadUpdate Workload
- new_relic.create_dashboardCreate Dashboard
- new_relic.update_dashboardUpdate Dashboard
- new_relic.add_tags_to_entityAdd Tags to Entity
- new_relic.create_ai_workflowCreate AI Workflow
- new_relic.create_alert_policyCreate Alert Policy
- new_relic.create_lookup_tableCreate Lookup Table
- new_relic.update_alert_policyUpdate Alert Policy
- new_relic.update_lookup_tableUpdate Lookup Table
destructive
35Delete, cancel or archive. Ask first, or deny outright.
- new_relic.delete_entityDelete Entity
- new_relic.delete_monitorDelete synthetic monitor
- new_relic.delete_workloadDelete Workload
- new_relic.delete_dashboardDelete Dashboard
- new_relic.delete_alert_policyDelete alert policy
- new_relic.delete_lookup_tableDelete Lookup Table
- new_relic.delete_alert_channelDelete Alert Channel
- new_relic.delete_nrql_conditionDelete NRQL Condition
- new_relic.delete_policy_channelRemove channel from policy
- new_relic.delete_api_access_keysDelete API Access Keys
- new_relic.delete_infra_conditionDelete Infrastructure Alert Condition
- new_relic.delete_alerts_conditionDelete alerts condition
- new_relic.remove_entity_conditionRemove Entity from Alert Condition
- new_relic.delete_agent_applicationDelete Agent Application
- new_relic.delete_secure_credentialDelete Secure Credential
- new_relic.delete_data_partition_ruleDelete Data Partition Rule
New Relic in three steps.
- 01Your users connect New RelicThey add their New Relic api key on Arc0 Connect, under your brand. It goes straight into the vault.
- 02You set the rulesReads run, writes like “create User” can wait for the user, and “delete Entity” can be denied outright.
- 03Any agent can actYour agent calls New Relic through the Arc0 SDK or MCP, and so can Claude, ChatGPT and Cursor. Every call lands on the audit log.
await arc0.policies.set('new_relic', { read: 'allow', write: 'ask', // create_user destructive: 'deny', // delete_entity }) # Claude Code: the same connection, one URL $ claude mcp add --transport http arc0 \ https://mcp.arc0.ai/u/u_8f2
How New Relic connects.
Users add their New Relic api key on Arc0 Connect. It is encrypted in the vault, never shown to the model, and each user can rotate or revoke it at any time.
The same New Relic connection serves your agent over MCP and your own backend over REST and the proxy, so a user connects once. How Arc0 handles credentials →
- AUTH
- API key
- CREDENTIALS
- Per-tenant encrypted vault
- MODEL SEES
- Results only, never credentials
- AUDIT LOG
- Every call, on every plan
Use New Relic from any agent.
New Relic and Arc0, answered.
Can I use New Relic with Claude, ChatGPT or Cursor?
Yes. Connect New Relic to Arc0 once, then add your Arc0 MCP URL to Claude, ChatGPT, Cursor, Claude Code or any other remote-MCP client. Each assistant only gets the New Relic actions you allow.
How do users connect New Relic?
Users add their New Relic api key on Arc0 Connect. It is encrypted in the vault, never shown to the model, and each user can rotate or revoke it at any time.
Which New Relic actions can my agent take?
159 in total: 41 read, 83 write and 35 destructive, such as “create User”. Your policies decide which of them each agent may call.
Can I stop my agent from deleting things in New Relic?
Yes. Actions like “delete Entity” are graded destructive. Set destructive actions to deny, or to ask so the user approves each one, and blocked calls still show up on the audit log.
Can my own backend call New Relic too?
Yes. The same New Relic connection is available over REST and through the Arc0 proxy, so your product and your agent share one connection per user.
Plug New Relic into your agent.
Your users connect New Relic once, under your brand. Your agent gets 159 actions behind your policies, with every call on the record.
Free to build · MCP + REST · Audit log on every plan