Default
New Relic
API integration
Ship Default features without building the integration. Full New Relic API access via Proxy, normalized data through Unified APIs, and 50+ MCP-ready tools for AI agents — all extensible to your exact use case.
Talk to usUse Cases
Why integrate with New Relic
Common scenarios for SaaS companies building New Relic integrations for their customers.
Automate user provisioning and deprovisioning in New Relic
IAM and HR platforms can automatically create, update, and remove New Relic users when employees join, change roles, or leave the organization — ensuring SOC2 compliance and eliminating manual seat management.
Sync groups and roles for least-privilege access governance
Security and IT management tools can map identity provider groups to New Relic groups and roles, enforcing consistent RBAC policies across the observability stack without manual configuration.
Deploy pre-built dashboards and alert policies for customers
Cloud hosting and PaaS providers can programmatically create New Relic dashboards and alert policies when customers connect, delivering instant observability value without requiring end users to configure anything.
Surface workload health and golden metrics in external tools
Incident management and DevOps platforms can pull real-time workload status and golden metrics from New Relic to display system health directly inside their own UI, reducing context-switching during incidents.
Programmatically manage SLIs/SLOs across customer environments
Platform engineering tools can create and update service levels in New Relic on behalf of their users, ensuring every deployed service has standardized reliability targets from day one.
What You Can Build
Ship these features with Truto + New Relic
Concrete product features your team can ship faster by leveraging Truto’s New Relic integration instead of building from scratch.
Automated New Relic user lifecycle management
Provision and deprovision New Relic users with the correct user tier and group membership in response to HR or identity events, using the Unified User Directory API for users, groups, and roles.
One-click observability dashboard provisioning
Automatically create pre-configured New Relic dashboards tailored to your product's metrics when a customer connects their account, giving them instant visibility without writing NRQL.
Alert policy injection for managed services
Programmatically deploy baseline alert policies — such as latency thresholds and error rate monitors — into a customer's New Relic account as part of your product's onboarding flow.
Real-time workload health widget
Embed live New Relic workload status and golden metrics directly into your incident response or operations dashboard so responders never need to leave your product.
Cross-platform team and group synchronization
Keep New Relic teams and groups in sync with your platform's organizational structure by reading authentication domains and programmatically creating or updating groups and team memberships.
Service level automation engine
Create and manage New Relic SLIs and SLOs programmatically when new services are deployed, ensuring every microservice has defined reliability targets and error budget tracking.
SuperAI
New Relic AI agent tools
Comprehensive AI agent toolset with fine-grained control. Integrates with MCP clients like Cursor and Claude, or frameworks like LangChain.
list_all_newrelic_users
Use this endpoint to list all users available in the New Relic account.
get_single_newrelic_user_by_id
Use this endpoint to retrieve detailed information about a specific user in New Relic.
delete_a_newrelic_user_by_id
Use this endpoint to delete a user from your New Relic account.
create_a_newrelic_user
Use this endpoint to create a new user in a manually provisioned New Relic authentication domain. You provide the authentication domain ID, the user’s email address, display name, and the requested user type tier (for example, BASIC_USER_TIER, CORE_USER_TIER, or FULL_USER_TIER)
update_a_newrelic_user_by_id
Use this endpoint to update an existing user’s email address and/or user type tier, identified by their user ID
list_all_newrelic_roles
Use this endpoint to list all the roles available in New Relic.
get_single_newrelic_role_by_id
Use this endpoint to retrieve detailed information about a specific role.
list_all_newrelic_authentication_domains
Use this endpoint to list all authentication domains configured in your New Relic account.
get_single_newrelic_authentication_domain_by_id
Use this endpoint to retrieve detailed information about a specific authentication domain.
list_all_newrelic_me
Use this endpoint to retrieve information about the currently authenticated user.
list_all_newrelic_groups
Use this endpoint to list all groups in your New Relic account.
get_single_newrelic_group_by_id
Use this endpoint to retrieve detailed information about a specific group.
create_a_newrelic_group
Use this endpoint to create a new user group in a specific New Relic authentication domain, providing the authentication domain ID and the group’s display name.
update_a_newrelic_group_by_id
Use this endpoint to update the display name of an existing user group in New Relic, identified by its group ID.
delete_a_newrelic_group_by_id
Use this endpoint to delete an existing user group from New Relic, identified by its group ID.
list_all_newrelic_accounts
Use this endpoint to list all New Relic accounts that are visible to the authenticated user, including their IDs and basic metadata.
create_a_newrelic_account
Use this endpoint to create a new New Relic account (or sub-account) within the authenticated organization using the provided account details.
update_a_newrelic_account_by_id
Use this endpoint to update an existing New Relic account’s properties, such as its name or settings, identified by its account ID.
delete_a_newrelic_account_by_id
Use this endpoint to delete or deprovision an existing New Relic account, identified by its account ID, according to New Relic’s account lifecycle rules
get_single_newrelic_account_by_id
Use this endpoint to retrieve information about a specific managed account in your New Relic organization.
list_all_newrelic_tags
Use this endpoint to list all tags and their values attached to entities in New Relic, based on the entity search criteria you provide.
list_all_newrelic_account_workloads
Use this endpoint to list all workload entities associated with a New Relic account, returning each workload’s GUID, name, and other identifying fields.
list_all_newrelic_workload_entities
Use this endpoint to list the individual entities that belong to a specific workload, given the workload’s GUID or related identifiers.
list_all_newrelic_workload_status
Use this endpoint to retrieve the computed status information for one or more workloads, such as their workloadStatus value for the given workload GUID.
list_all_newrelic_alert_policies
Use this endpoint to list all alert policies configured for a New Relic account, including each policy’s ID, name, and incident preference.
create_a_newrelic_alert_policy
Use this endpoint to create a new alert policy in a specific New Relic account, providing the account ID, policy name, and incident preference to control how incidents are opened and grouped.
get_single_newrelic_alert_policy_by_id
Use this endpoint to retrieve detailed information about a specific alert policy in a New Relic account, given the account ID and policy ID, including its name and incident preference.
update_a_newrelic_alert_policy_by_id
Use this endpoint to update an existing alert policy in a New Relic account, such as renaming the policy, identified by the account ID and policy ID.
delete_a_newrelic_alert_policy_by_id
Use this endpoint to delete an existing alert policy from a New Relic account, identified by the account ID and policy ID, removing the policy and its associated alerting behavior.
list_all_newrelic_dashboard
Use this endpoint to list all dashboards available to the authenticated user, returning each dashboard’s GUID, name, and associated account ID.
get_single_newrelic_dashboard_by_id
Use this endpoint to retrieve the full configuration of a specific dashboard, given its dashboard GUID, including metadata, pages, widgets, and variables.
create_a_newrelic_dashboard
Use this endpoint to create a simple New Relic dashboard in a specific account, using a single NRQL query. The account is selected by its ID, and you provide the dashboard name, optional description, and an NRQL query. The endpoint creates a dashboard with one page and one billboard widget that visualizes the provided NRQL query.
delete_a_newrelic_dashboard_by_id
Use this endpoint to delete an existing New Relic dashboard, identified by its dashboard GUID.
list_all_newrelic_log_parsing_rules
Use this endpoint to list all log parsing rules defined for a New Relic account, including their IDs, patterns, NRQL, and enablement status.
create_a_newrelic_log_parsing_rule
Use this endpoint to create a new log parsing rule for a New Relic account.
update_a_newrelic_log_parsing_rule_by_id
Use this endpoint to update an existing log parsing rule for a New Relic account.
delete_a_newrelic_log_parsing_rule_by_id
Use this endpoint to delete an existing log parsing rule from a New Relic account.
list_all_newrelic_log_data_partition_rules
Use this endpoint to list all log data partition rules configured for a New Relic account, showing how logs are routed to target data partitions.
list_all_newrelic_organization
Use this endpoint to retrieve information about the current New Relic organization, including its organization ID and name.
list_all_newrelic_teams
Use this endpoint to list all teams defined in the New Relic organization, including each team’s ID, name, description, and aliases.
create_a_newrelic_team
Use this endpoint to create a new team in the New Relic organization, providing a team name, an optional description, and the organization ID that scopes the team.
get_single_newrelic_team_by_id
Use this endpoint to retrieve detailed information about a specific New Relic team, given its team entity ID, including the team’s ID, name, description, and aliases.
update_a_newrelic_team_by_id
Use this endpoint to update an existing New Relic team’s basic details, such as its name and description, identified by the team’s entity ID.
list_all_newrelic_service_levels
Use this endpoint to retrieve the service level configuration (SLIs and their SLO objectives) for a specific New Relic entity, given its entity GUID, including each indicator’s metadata, target, and rolling time window.
create_a_newrelic_service_level
Use this endpoint to create a new service level (SLI with a single SLO) for a specific New Relic entity. You provide the entity GUID, NRDB account ID, SLI name and description, NRQL FROM/WHERE clauses for valid and good events, an SLO target percentage, and a rolling time window in days. Internally it calls the serviceLevelCreate mutation with an indicator that defines the valid and good events and creates one objective in the objectives list. The endpoint returns the newly created service level’s ID and description.
get_single_newrelic_service_level_by_id
Use this endpoint to retrieve the service level configuration for a specific entity and then select a single service level (SLI) by its ID
update_a_newrelic_service_level_by_id
Use this endpoint to update the SLO objectives for an existing service level indicator (SLI), identified by its SLI ID.
list_all_newrelic_synthetic_monitors
Use this endpoint to list all synthetic monitors (ping, API, browser, and scripted monitors) visible to the authenticated user, returning each monitor’s GUID, name, account ID, monitor type, and key configuration tags.
get_single_newrelic_synthetic_monitor_by_id
Use this endpoint to retrieve basic information about a specific synthetic monitor, given its monitor entity GUID. It returns the entity’s GUID, name, type, account ID, and basic monitor-specific summary information.
list_all_newrelic_golden_metrics
Use this endpoint to retrieve the golden metrics configuration for a specific New Relic entity, given its entity GUID, returning each golden metric’s NRQL query, title, and other key details that define the entity’s primary health signals
create_a_newrelic_golden_metric
Use this endpoint to create or update an account-level golden metrics configuration for a specific entity domain and type.
list_all_newrelic_metric_normalization_rules
Use this endpoint to list all metric normalization rules defined for a New Relic account, returning each rule’s ID, match expression, replacement action, evaluation order, enablement state, and related metadata.
create_a_newrelic_metric_normalization_rule
Use this endpoint to create a new metric normalization rule for a New Relic account.
update_a_newrelic_metric_normalization_rule_by_id
Use this endpoint to edit an existing metric normalization rule for a New Relic account, identified by its rule ID.
Why Truto
Why use Truto’s MCP server for New Relic
Other MCP servers give you a static tool list for one app. Truto gives you a managed, multi-tenant MCP infrastructure across 650+ integrations.
Auto-generated, always up to date
Tools are dynamically generated from curated documentation — not hand-coded. As integrations evolve, tools stay current without manual maintenance.
Fine-grained access control
Scope each MCP server to read-only, write-only, specific methods, or tagged tool groups. Expose only what your AI agent needs — nothing more.
Multi-tenant by design
Each MCP server is scoped to a single connected account with its own credentials. The URL itself is the auth token — no shared secrets, no credential leaking across tenants.
Works with every MCP client
Standard JSON-RPC 2.0 protocol. Paste the URL into Claude, ChatGPT, Cursor, or any MCP-compatible agent framework — tools are discovered automatically.
Built-in auth, rate limits, and error handling
Tool calls execute through Truto’s proxy layer with automatic OAuth refresh, rate-limit handling, and normalized error responses. No raw API plumbing in your agent.
Expiring and auditable servers
Create time-limited MCP servers for contractors or automated workflows. Optional dual-auth requires both the URL and a Truto API token for high-security environments.
Unified APIs
Unified APIs for New Relic
Skip writing code for every integration. Use Truto’s category-specific Unified APIs out of the box or customize the mappings with AI.
How It Works
From zero to integrated
Go live with New Relic in under an hour. No boilerplate, no maintenance burden.
Link your customer’s New Relic account
Use Truto’s frontend SDK to connect your customer’s New Relic account. We handle all OAuth and API key flows — you don’t need to create the OAuth app.
We handle authentication
Don’t spend time refreshing access tokens or figuring out secure storage. We handle it and inject credentials into every API request.
Call our API, we call New Relic
Truto’s Proxy API is a 1-to-1 mapping of the New Relic API. You call us, we call New Relic, and pass the response back in the same cycle.
Unified response format
Every response follows a single format across all integrations. We translate New Relic’s pagination into unified cursor-based pagination. Data is always in the result attribute.
FAQs
Common questions about New Relic on Truto
Authentication, rate limits, data freshness, and everything else you need to know before you integrate.
What authentication method does the New Relic integration use?
New Relic uses API keys (User keys) for authentication. Truto handles the secure storage and injection of these keys so your end users can connect their New Relic accounts without you managing credentials directly.
Which Unified APIs does Truto support for New Relic?
Truto maps New Relic to the Unified User Directory API, which provides normalized endpoints for Users, Groups, and Roles. This lets you read, create, update, and delete users and groups using a consistent schema across all your integrations.
What New Relic resources can I manage beyond the Unified API?
Beyond users, groups, and roles, Truto provides native endpoints for accounts, dashboards, alert policies, service levels, synthetic monitors, workloads, workload status, golden metrics, teams, tags, log parsing rules, log data partition rules, metric normalization rules, authentication domains, and organizations.
Does Truto handle pagination for New Relic's GraphQL-based API?
Yes. New Relic's NerdGraph API uses cursor-based pagination. Truto abstracts this away so you can iterate through large result sets of users, groups, accounts, or any other resource without implementing pagination logic yourself.
Can I create and delete New Relic accounts programmatically?
Yes. Truto supports create_a_newrelic_account, update_a_newrelic_account_by_id, and delete_a_newrelic_account_by_id, enabling multi-tenant provisioning workflows where you spin up dedicated sub-accounts for each of your customers.
How fresh is the data when listing users or workload status?
Data is fetched in real-time from New Relic's NerdGraph API on each request through Truto. There is no caching layer by default, so you always get the current state of users, groups, workload health, and other resources.
New Relic
Get New Relic integrated into your app
Our team understands what it takes to make a New Relic integration successful. A short, crisp 30 minute call with folks who understand the problem.
Talk to us