Connect
Optimize
Secure
Announcing StackOne Defender: leading open-source prompt injection guard for your agent • Read More →
Production-ready New Relic MCP server with 126 extensible actions — plus built-in authentication, security, and optimized execution.
Coverage
Create, read, update, and delete across New Relic — and extend your agent's capabilities with custom actions.
Authentication
Per-user OAuth in one call. Your New Relic MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Every New Relic tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.
Prompt Injection Defense →Performance
Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every New Relic call.
Tools Discovery →A New Relic MCP server lets AI agents read and write New Relic data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's New Relic MCP server ships with 126 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, and optimized agent context. Connect it from MCP clients like Claude Desktop, Cursor, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.
Every action from New Relic's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Create a new account within the New Relic organization
List all New Relic accounts accessible to the authenticated user
Get details for the configured New Relic account
Rename an existing account within the New Relic organization
Creates a new alert policy in the account.
Updates an existing alert policy by ID.
Deletes an alert policy by ID.
Creates a new APM alert condition for a policy.
Retrieves all alert conditions for a given policy.
Updates an existing APM alert condition by ID.
Deletes an alert condition by ID.
Creates a new NRQL alert condition for a policy.
Retrieves all NRQL alert conditions for a given policy.
Updates an existing NRQL alert condition by ID.
Deletes a NRQL alert condition by ID.
Creates a new external service alert condition for a policy.
Retrieves all external service alert conditions for a given policy.
Updates an existing external service alert condition by ID.
Deletes an external service alert condition by ID.
Creates a new Synthetics alert condition for a policy.
Retrieves all Synthetics alert conditions for a given policy.
Updates an existing Synthetics alert condition by ID.
Deletes a Synthetics alert condition by ID.
Retrieve a paginated list of APM applications with optional filters for name, host, IDs, or language
Retrieve detailed information about a specific APM application by its ID
Update an APM application's name or settings such as Apdex thresholds and real user monitoring
Remove an APM application that is no longer reporting data
Retrieve the hosts running a specific APM application
Retrieve detailed information about a specific host running an APM application
Retrieve the running instances of a specific APM application
Retrieve detailed information about a specific instance of an APM application
Create a new browser (real user monitoring) application in New Relic
Retrieve a list of browser (real user monitoring) applications with optional filters
Creates a new alert notification channel.
Retrieves all alert notification channels in the account.
Deletes a notification channel by ID.
Create a new dashboard with pages and widgets
Search for dashboards using NerdGraph entity search
Retrieve a dashboard by GUID with all pages and widgets
Update an existing dashboard by GUID
Delete a dashboard by GUID
Record a new deployment for a specific APM application
Retrieve a paginated list of deployments recorded for a specific APM application
Remove a specific deployment record from an APM application
Retrieve a paginated list of key transactions with optional filters for name or IDs
Retrieve detailed information about a specific key transaction by its ID
Create a new mobile application entity in New Relic via NerdGraph
Retrieve a paginated list of mobile applications monitored by New Relic
Retrieve detailed information about a specific mobile application by its ID
Creates an alert muting rule to suppress notifications.
Retrieves all alert muting rules for the account.
Retrieves a specific alert muting rule by its ID.
Updates an existing alert muting rule.
Deletes an alert muting rule by ID.
Create a notification destination for alert delivery
List all notification destinations in the account
Retrieve a specific notification destination by ID
Update an existing notification destination
Delete a notification destination by its ID
Create a notification workflow for alert routing
List all notification workflows for alert routing
Retrieve a specific notification workflow by ID
Update an existing notification workflow
Delete a notification workflow by its ID
Create a new service level indicator (SLI) on an entity
List all service level indicators (SLIs) defined for an entity
Update an existing service level indicator (SLI)
Delete a service level indicator (SLI) by its ID
Search for synthetic monitors using NerdGraph entity search
Retrieve a synthetic monitor by GUID
Delete a synthetic monitor by GUID
Create a simple ping synthetic monitor
Update a simple ping synthetic monitor by GUID
Create a simple browser synthetic monitor
Update a simple browser synthetic monitor by GUID
Create a synthetic private location in New Relic
Delete a synthetic private location by GUID
Create a scripted API monitor that executes custom Node.js scripts to test REST APIs
Update a scripted API synthetic monitor by GUID
Create a scripted browser monitor that runs Selenium WebDriver scripts for end-to-end web testing
Update a scripted browser synthetic monitor by GUID
Create a synthetic monitor that checks SSL certificate expiration
Update a certificate check synthetic monitor by GUID
Create a synthetic monitor that checks for broken links on a web page
Update a broken links synthetic monitor by GUID
Create a no-code step monitor that executes a sequence of UI actions in a browser
Update a step synthetic monitor by GUID
Add tags to an entity without removing existing tags
List all tags associated with an entity
Delete one or more tag keys and all their values from an entity
Create a new user in a New Relic authentication domain
List all users across authentication domains in the organization
Update a user's type or email address in New Relic
Delete a user from New Relic by user ID
Create a new workload to group related entities
List all workloads defined in the account
Get a specific workload by its GUID
Update an existing workload's name or entity membership
Delete a workload by its GUID
Links one or more notification channels to an alert policy.
Associates an entity with an existing alert condition.
Generate a shareable snapshot URL for a dashboard page
Record a deployment via NerdGraph change tracking API.
Retrieves all alert policies configured in the account.
Retrieves all notification channels, each including its linked policy IDs.
Retrieves all alert conditions associated with a specific entity.
Retrieve the available metric names for a specific APM application
Retrieve metric timeslice data for a specific APM application
Search for monitored entities using an NRQL-like query string
Get detailed information about a specific entity by its GUID
Get the relationships between an entity and other connected entities
Get the golden metrics and golden tags defined for an entity
List private monitoring locations using entity search
List all authentication domains in the organization
Get the currently authenticated user's information
Unlinks a notification channel from an alert policy.
Removes an entity from an existing alert condition.
Delete specific tag values from an entity while preserving other values under the same key
Cancel an account within the New Relic organization
Recover a recently deleted dashboard
Test a notification destination configuration before creating it
Test an existing notification destination by its ID
Execute an NRQL query against your New Relic data
Execute an NRQL query and return results with metadata including facets, event types, and time window
Replace all tags on an entity with the provided set
Duplicate an existing workload into the same or a different account
One endpoint. Any framework. Your agent is talking to New Relic in under 10 lines of code.
MCP Clients
Agent Frameworks
{
"mcpServers": {
"stackone": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://api.stackone.com/mcp?x-account-id=<account_id>",
"--header",
"Authorization: Basic <YOUR_BASE64_TOKEN>"
]
}
}
}Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.
11 min
Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.
10 min
MCP tools that read emails, CRM records, and tickets are indirect prompt injection vectors. Here's how we built a two-tier defense that scans tool results in ~11ms.
12 min
origin_owner_id.All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.