MCP / Developer tools
New Relic MCP
New Relic: applications, alerts, deployments, NRQL. Connect it to Claude, Codex, Cursor or any MCP client through one FlyMy.AI MCP.
Read the first page of APM applications in my New Relic EU account and show up to 10 names and IDs.
Paste it into an assistant connected to FlyMy.AI. The agent picks the actions.
What New Relic MCP can do
45 actions in the FlyMy.AI catalog, the most used first. Your agent finds them through search_tools and calls the one the task needs.
| Action | What it does |
|---|---|
newrelic_alerts_condition_delete | Delete an alert condition - alertsConditionDelete(accountId, id). |
newrelic_alerts_muting_rule_create | Create an alerts muting rule - alertsMutingRuleCreate(accountId, rule). |
newrelic_alerts_muting_rule_delete | Delete an alerts muting rule - alertsMutingRuleDelete(accountId, id). |
newrelic_alerts_muting_rule_update | Update an alerts muting rule - alertsMutingRuleUpdate(accountId, id, rule). |
newrelic_alerts_nrql_condition_create | Create a static NRQL alert condition - alertsNrqlConditionStaticCreate(accountId, policyId, condition). |
newrelic_alerts_policy_create | Create an alert policy - alertsPolicyCreate(accountId, policy). |
newrelic_alerts_policy_delete | Delete an alert policy - alertsPolicyDelete(accountId, id). |
newrelic_alerts_policy_update | Update an alert policy - alertsPolicyUpdate(accountId, id, policy). |
newrelic_application_get | Get one APM application |
newrelic_application_metric_data | Get metric timeslice data for an application |
newrelic_application_metrics_list | List available metrics for an application |
newrelic_applications_list | List APM applications |
Show all 45 actions
| Action | What it does |
|---|---|
newrelic_change_tracking_deployment_create | Record a deployment marker - changeTrackingCreateDeployment(deployment). |
newrelic_dashboard_create | Create a dashboard - dashboardCreate(accountId, dashboard). |
newrelic_dashboard_delete | Delete a dashboard - dashboardDelete(guid). |
newrelic_dashboard_update | Update a dashboard - dashboardUpdate(guid, dashboard). |
newrelic_deployments_list | List deployment markers for an application |
newrelic_drop_rules_create | Create NRQL drop rules - nrqlDropRulesCreate(accountId, rules). |
newrelic_drop_rules_delete | Delete NRQL drop rules - nrqlDropRulesDelete(accountId, ruleIds). |
newrelic_drop_rules_list | List NRQL drop rules - actor.account(id).nrqlDropRules.list. |
newrelic_entities_get | Get several entities by GUID via NerdGraph - actor.entities(guids). |
newrelic_entity_get | Get one entity by GUID via NerdGraph - actor.entity(guid). |
newrelic_entity_search | Search entities via NerdGraph - actor.entitySearch(query). |
newrelic_graphql | Run an arbitrary NerdGraph query or mutation |
newrelic_issues_list | List AIOps issues - actor.account(id).aiIssues.issues. |
newrelic_key_transaction_get | Get one key transaction |
newrelic_key_transactions_list | List key transactions |
newrelic_nrql_query | Run an NRQL query via NerdGraph |
newrelic_service_level_create | Create a service level indicator (SLI/SLO) - serviceLevelCreate(entityGuid, indicator). |
newrelic_service_level_delete | Delete a service level indicator - serviceLevelDelete(id). |
newrelic_service_level_update | Update a service level indicator - serviceLevelUpdate(id, indicator). |
newrelic_synthetics_browser_monitor_create | Create a Synthetics simple browser monitor - syntheticsCreateSimpleBrowserMonitor(accountId, monitor). |
newrelic_synthetics_monitor_delete | Delete a Synthetics monitor - syntheticsDeleteMonitor(guid). |
newrelic_synthetics_simple_monitor_create | Create a Synthetics ping monitor - syntheticsCreateSimpleMonitor(accountId, monitor). |
newrelic_tagging_add | Add tags to an entity - taggingAddTagsToEntity(guid, tags). |
newrelic_tagging_delete_keys | Delete whole tag keys from an entity - taggingDeleteTagFromEntity(guid, tagKeys). |
newrelic_tagging_delete_values | Delete specific tag values from an entity - taggingDeleteTagValuesFromEntity(guid, tagValues). |
newrelic_tagging_replace | Replace ALL tags on an entity - taggingReplaceTagsOnEntity(guid, tags). |
newrelic_user_create | Create a user - userManagementCreateUser(createUserOptions). |
newrelic_user_delete | Delete a user - userManagementDeleteUser(deleteUserOptions). |
newrelic_user_update | Update a user - userManagementUpdateUser(updateUserOptions). |
newrelic_workload_create | Create a workload - workloadCreate(accountId, workload). |
newrelic_workload_delete | Delete a workload - workloadDelete(guid). |
newrelic_workload_duplicate | Duplicate a workload - workloadDuplicate(accountId, sourceGuid, workload). |
newrelic_workload_update | Update a workload - workloadUpdate(guid, workload). |
Ask your agent
Requests to paste as they are. Each one runs on the actions named under it.
newrelic_applications_listnewrelic_application_getnewrelic_deployments_listConnect New Relic in a minute
One MCP for every integration. Add it once, then every MCP in the catalog is a request away.
- 01
Add FlyMy.AI
Add the FlyMy.AI MCP to your assistant with one of the commands below and sign in. No key to copy.
- 02
Add your New Relic API key
Paste it into the New Relic connection settings once; it stays with FlyMy.AI, never in a prompt or a chat.
- New Relic API key - New Relic - API keys - create a User key. Get key ->
- 03
Ask
Paste a request from this page. Every run shows what it cost.
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp
Then run /mcp in Claude Code and sign in.
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp
Then run codex mcp login flymy to sign in.
https://mcp-agents.flymy.ai/mcp
Settings, Connectors, Add custom connector: paste this URL.
Pay per run
FlyMy.AI bills the run: the model and the tool's seconds. Calls go to your own New Relic account, under its plan and limits. No seats and no minimum.
Go to the source
From the FlyMy.AI platform catalog of 2026-10-31: name, description, actions and setup as the platform lists them. Examples are requests to paste, not recorded runs.