[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-composio-new-relic-automation":3,"mdc-7436cw-key":54,"related-repo-composio-new-relic-automation":721,"related-org-composio-new-relic-automation":808},{"slug":4,"name":5,"fn":6,"description":7,"org":8,"tags":13,"stars":28,"repoUrl":29,"updatedAt":30,"license":31,"forks":32,"topics":33,"repo":49,"sourceUrl":52,"mdContent":53},"new-relic-automation","New Relic Automation","automate New Relic observability workflows","Automate New Relic observability workflows -- manage alert policies, notification channels, alert conditions, and monitor applications and browser apps via the Composio MCP integration.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},"composio","Composio","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fcomposio.png","ComposioHQ",[14,18,21,22,25],{"name":15,"slug":16,"type":17},"Observability","observability","tag",{"name":19,"slug":20,"type":17},"Alerting","alerting",{"name":10,"slug":9,"type":17},{"name":23,"slug":24,"type":17},"Monitoring","monitoring",{"name":26,"slug":27,"type":17},"MCP","mcp",67499,"https:\u002F\u002Fgithub.com\u002FComposioHQ\u002Fawesome-claude-skills","2026-07-15T05:55:50.355132",null,7603,[34,35,36,37,38,39,40,9,41,42,43,27,44,45,46,47,48],"agent-skills","ai-agents","antigravity","automation","claude","claude-code","codex","cursor","developer-tools","gemini-cli","openai-codex","rube","saas","skill","workflow-automation",{"repoUrl":29,"stars":28,"forks":32,"topics":50,"description":51},[34,35,36,37,38,39,40,9,41,42,43,27,44,45,46,47,48],"A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows","https:\u002F\u002Fgithub.com\u002FComposioHQ\u002Fawesome-claude-skills\u002Ftree\u002FHEAD\u002Fcomposio-skills\u002Fnew-relic-automation","---\nname: New Relic Automation\ndescription: \"Automate New Relic observability workflows -- manage alert policies, notification channels, alert conditions, and monitor applications and browser apps via the Composio MCP integration.\"\nrequires:\n  mcp:\n    - rube\n---\n\n# New Relic Automation\n\nAutomate your New Relic observability workflows -- create and manage alert policies, configure notification channels (email, Slack, webhook, PagerDuty), monitor APM applications, inspect alert conditions, and integrate New Relic alerting into cross-app pipelines.\n\n**Toolkit docs:** [composio.dev\u002Ftoolkits\u002Fnew_relic](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fnew_relic)\n\n---\n\n## Setup\n\n1. Add the Composio MCP server to your client: `https:\u002F\u002Frube.app\u002Fmcp`\n2. Connect your New Relic account when prompted (API key authentication)\n3. Start using the workflows below\n\n---\n\n## Core Workflows\n\n### 1. List Alert Policies\n\nUse `NEW_RELIC_GET_ALERT_POLICIES` to discover existing alert policies with optional filtering.\n\n```\nTool: NEW_RELIC_GET_ALERT_POLICIES\nInputs:\n  - name: string (optional, partial match supported)\n  - incident_preference: \"PER_POLICY\" | \"PER_CONDITION\" | \"PER_CONDITION_AND_TARGET\"\n  - page: integer (1-indexed pagination)\n```\n\n### 2. Create an Alert Policy\n\nUse `NEW_RELIC_CREATE_ALERT_POLICY` to set up a new policy container for alert conditions.\n\n```\nTool: NEW_RELIC_CREATE_ALERT_POLICY\nInputs:\n  - name: string (required) -- must be unique within the account\n  - incident_preference: \"PER_POLICY\" | \"PER_CONDITION\" | \"PER_CONDITION_AND_TARGET\" (default: PER_POLICY)\n```\n\n**Incident preferences explained:**\n- `PER_POLICY` -- one issue per policy (recommended for most use cases)\n- `PER_CONDITION` -- one issue per alert condition\n- `PER_CONDITION_AND_TARGET` -- one issue per condition and signal\u002Ftarget\n\n### 3. Create Alert Notification Channels\n\nUse `NEW_RELIC_CREATE_ALERT_CHANNEL` to register notification endpoints for alert delivery.\n\n```\nTool: NEW_RELIC_CREATE_ALERT_CHANNEL\nInputs:\n  - type: \"email\" | \"slack\" | \"webhook\" | \"pagerduty\" | \"opsgenie\" | \"victorops\" (required)\n  - name: string (required) -- human-readable channel name\n  - configuration: object (required) -- varies by type:\n    Email:     { recipients: \"devops@example.com,oncall@example.com\" }\n    Slack:     { url: \"\u003Cslack_webhook_url>\", channel: \"alerts\" }\n    Webhook:   { url: \"https:\u002F\u002Fhooks.example.com\u002Falerts\", auth_username, auth_password }\n    PagerDuty: { service_key: \"\u003Cintegration_key>\" }\n    OpsGenie:  { api_key, recipients, tags, teams }\n    VictorOps: { key: \"\u003Capi_key>\", route_key: \"\u003Crouting_key>\" }\n```\n\n### 4. Get Alert Conditions for a Policy\n\nUse `NEW_RELIC_GET_ALERT_CONDITIONS` to inspect the conditions attached to a specific policy.\n\n```\nTool: NEW_RELIC_GET_ALERT_CONDITIONS\nInputs:\n  - policy_id: integer (required)\n```\n\n### 5. Monitor Applications\n\nUse `NEW_RELIC_GET_APPLICATIONS` and `NEW_RELIC_GET_BROWSER_APPLICATIONS` to list APM and browser-monitored apps.\n\n```\nTool: NEW_RELIC_GET_APPLICATIONS\nInputs:\n  - name: string (optional, case-insensitive partial match)\n  - host: string (optional, case-insensitive partial match)\n  - ids: string (optional, comma-separated list of app IDs)\n  - page: integer (1-indexed)\n\nTool: NEW_RELIC_GET_BROWSER_APPLICATIONS\nInputs:\n  - filter[name]: string (optional, case-insensitive partial match)\n  - page: integer (1-indexed)\n```\n\n### 6. Manage Channels and Policies\n\nUse `NEW_RELIC_UPDATE_ALERT_CHANNEL` to modify existing channels and `NEW_RELIC_DELETE_ALERT_POLICY` to remove policies.\n\n```\nTool: NEW_RELIC_UPDATE_ALERT_CHANNEL\nInputs:\n  - alert_channel_id: integer (required)\n  - name: string (optional)\n  - type: string (optional, only to change type)\n  - configuration: object (optional, fields vary by type)\n\nTool: NEW_RELIC_DELETE_ALERT_POLICY\nInputs:\n  - policy_id: string (required) -- ID of the policy to delete\n```\n\n---\n\n## Known Pitfalls\n\n| Pitfall | Detail |\n|---------|--------|\n| Unique policy names | `NEW_RELIC_CREATE_ALERT_POLICY` requires the name to be unique within the account. |\n| Channel config varies by type | The `configuration` object for `NEW_RELIC_CREATE_ALERT_CHANNEL` has different required fields per channel type (e.g., `recipients` for email, `service_key` for PagerDuty). |\n| Pagination required | All list endpoints return paginated results. Iterate pages until results are exhausted. |\n| Policy ID type mismatch | `NEW_RELIC_GET_ALERT_CONDITIONS` expects `policy_id` as an integer, while `NEW_RELIC_DELETE_ALERT_POLICY` expects it as a string. |\n| Channel-policy linking | After creating a channel, you must separately associate it with a policy for alerts to flow to that channel. |\n\n---\n\n## Quick Reference\n\n| Tool Slug | Description |\n|-----------|-------------|\n| `NEW_RELIC_GET_ALERT_POLICIES` | List alert policies with optional filtering |\n| `NEW_RELIC_CREATE_ALERT_POLICY` | Create a new alert policy |\n| `NEW_RELIC_DELETE_ALERT_POLICY` | Delete an alert policy by ID |\n| `NEW_RELIC_CREATE_ALERT_CHANNEL` | Create a notification channel (email, Slack, webhook, etc.) |\n| `NEW_RELIC_GET_ALERT_CHANNELS` | List all configured alert channels |\n| `NEW_RELIC_UPDATE_ALERT_CHANNEL` | Update an existing alert channel |\n| `NEW_RELIC_GET_ALERT_CONDITIONS` | Get alert conditions for a policy |\n| `NEW_RELIC_GET_APPLICATIONS` | List APM applications |\n| `NEW_RELIC_GET_BROWSER_APPLICATIONS` | List browser-monitored applications |\n\n---\n\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n",{"data":55,"body":58},{"name":5,"description":7,"requires":56},{"mcp":57},[45],{"type":59,"children":60},"root",[61,68,74,94,98,105,132,135,141,148,161,173,179,191,200,208,245,251,263,272,278,290,299,305,325,334,340,360,369,372,378,527,530,536,703,706],{"type":62,"tag":63,"props":64,"children":65},"element","h1",{"id":4},[66],{"type":67,"value":5},"text",{"type":62,"tag":69,"props":70,"children":71},"p",{},[72],{"type":67,"value":73},"Automate your New Relic observability workflows -- create and manage alert policies, configure notification channels (email, Slack, webhook, PagerDuty), monitor APM applications, inspect alert conditions, and integrate New Relic alerting into cross-app pipelines.",{"type":62,"tag":69,"props":75,"children":76},{},[77,83,85],{"type":62,"tag":78,"props":79,"children":80},"strong",{},[81],{"type":67,"value":82},"Toolkit docs:",{"type":67,"value":84}," ",{"type":62,"tag":86,"props":87,"children":91},"a",{"href":88,"rel":89},"https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fnew_relic",[90],"nofollow",[92],{"type":67,"value":93},"composio.dev\u002Ftoolkits\u002Fnew_relic",{"type":62,"tag":95,"props":96,"children":97},"hr",{},[],{"type":62,"tag":99,"props":100,"children":102},"h2",{"id":101},"setup",[103],{"type":67,"value":104},"Setup",{"type":62,"tag":106,"props":107,"children":108},"ol",{},[109,122,127],{"type":62,"tag":110,"props":111,"children":112},"li",{},[113,115],{"type":67,"value":114},"Add the Composio MCP server to your client: ",{"type":62,"tag":116,"props":117,"children":119},"code",{"className":118},[],[120],{"type":67,"value":121},"https:\u002F\u002Frube.app\u002Fmcp",{"type":62,"tag":110,"props":123,"children":124},{},[125],{"type":67,"value":126},"Connect your New Relic account when prompted (API key authentication)",{"type":62,"tag":110,"props":128,"children":129},{},[130],{"type":67,"value":131},"Start using the workflows below",{"type":62,"tag":95,"props":133,"children":134},{},[],{"type":62,"tag":99,"props":136,"children":138},{"id":137},"core-workflows",[139],{"type":67,"value":140},"Core Workflows",{"type":62,"tag":142,"props":143,"children":145},"h3",{"id":144},"_1-list-alert-policies",[146],{"type":67,"value":147},"1. List Alert Policies",{"type":62,"tag":69,"props":149,"children":150},{},[151,153,159],{"type":67,"value":152},"Use ",{"type":62,"tag":116,"props":154,"children":156},{"className":155},[],[157],{"type":67,"value":158},"NEW_RELIC_GET_ALERT_POLICIES",{"type":67,"value":160}," to discover existing alert policies with optional filtering.",{"type":62,"tag":162,"props":163,"children":167},"pre",{"className":164,"code":166,"language":67},[165],"language-text","Tool: NEW_RELIC_GET_ALERT_POLICIES\nInputs:\n  - name: string (optional, partial match supported)\n  - incident_preference: \"PER_POLICY\" | \"PER_CONDITION\" | \"PER_CONDITION_AND_TARGET\"\n  - page: integer (1-indexed pagination)\n",[168],{"type":62,"tag":116,"props":169,"children":171},{"__ignoreMap":170},"",[172],{"type":67,"value":166},{"type":62,"tag":142,"props":174,"children":176},{"id":175},"_2-create-an-alert-policy",[177],{"type":67,"value":178},"2. Create an Alert Policy",{"type":62,"tag":69,"props":180,"children":181},{},[182,183,189],{"type":67,"value":152},{"type":62,"tag":116,"props":184,"children":186},{"className":185},[],[187],{"type":67,"value":188},"NEW_RELIC_CREATE_ALERT_POLICY",{"type":67,"value":190}," to set up a new policy container for alert conditions.",{"type":62,"tag":162,"props":192,"children":195},{"className":193,"code":194,"language":67},[165],"Tool: NEW_RELIC_CREATE_ALERT_POLICY\nInputs:\n  - name: string (required) -- must be unique within the account\n  - incident_preference: \"PER_POLICY\" | \"PER_CONDITION\" | \"PER_CONDITION_AND_TARGET\" (default: PER_POLICY)\n",[196],{"type":62,"tag":116,"props":197,"children":198},{"__ignoreMap":170},[199],{"type":67,"value":194},{"type":62,"tag":69,"props":201,"children":202},{},[203],{"type":62,"tag":78,"props":204,"children":205},{},[206],{"type":67,"value":207},"Incident preferences explained:",{"type":62,"tag":209,"props":210,"children":211},"ul",{},[212,223,234],{"type":62,"tag":110,"props":213,"children":214},{},[215,221],{"type":62,"tag":116,"props":216,"children":218},{"className":217},[],[219],{"type":67,"value":220},"PER_POLICY",{"type":67,"value":222}," -- one issue per policy (recommended for most use cases)",{"type":62,"tag":110,"props":224,"children":225},{},[226,232],{"type":62,"tag":116,"props":227,"children":229},{"className":228},[],[230],{"type":67,"value":231},"PER_CONDITION",{"type":67,"value":233}," -- one issue per alert condition",{"type":62,"tag":110,"props":235,"children":236},{},[237,243],{"type":62,"tag":116,"props":238,"children":240},{"className":239},[],[241],{"type":67,"value":242},"PER_CONDITION_AND_TARGET",{"type":67,"value":244}," -- one issue per condition and signal\u002Ftarget",{"type":62,"tag":142,"props":246,"children":248},{"id":247},"_3-create-alert-notification-channels",[249],{"type":67,"value":250},"3. Create Alert Notification Channels",{"type":62,"tag":69,"props":252,"children":253},{},[254,255,261],{"type":67,"value":152},{"type":62,"tag":116,"props":256,"children":258},{"className":257},[],[259],{"type":67,"value":260},"NEW_RELIC_CREATE_ALERT_CHANNEL",{"type":67,"value":262}," to register notification endpoints for alert delivery.",{"type":62,"tag":162,"props":264,"children":267},{"className":265,"code":266,"language":67},[165],"Tool: NEW_RELIC_CREATE_ALERT_CHANNEL\nInputs:\n  - type: \"email\" | \"slack\" | \"webhook\" | \"pagerduty\" | \"opsgenie\" | \"victorops\" (required)\n  - name: string (required) -- human-readable channel name\n  - configuration: object (required) -- varies by type:\n    Email:     { recipients: \"devops@example.com,oncall@example.com\" }\n    Slack:     { url: \"\u003Cslack_webhook_url>\", channel: \"alerts\" }\n    Webhook:   { url: \"https:\u002F\u002Fhooks.example.com\u002Falerts\", auth_username, auth_password }\n    PagerDuty: { service_key: \"\u003Cintegration_key>\" }\n    OpsGenie:  { api_key, recipients, tags, teams }\n    VictorOps: { key: \"\u003Capi_key>\", route_key: \"\u003Crouting_key>\" }\n",[268],{"type":62,"tag":116,"props":269,"children":270},{"__ignoreMap":170},[271],{"type":67,"value":266},{"type":62,"tag":142,"props":273,"children":275},{"id":274},"_4-get-alert-conditions-for-a-policy",[276],{"type":67,"value":277},"4. Get Alert Conditions for a Policy",{"type":62,"tag":69,"props":279,"children":280},{},[281,282,288],{"type":67,"value":152},{"type":62,"tag":116,"props":283,"children":285},{"className":284},[],[286],{"type":67,"value":287},"NEW_RELIC_GET_ALERT_CONDITIONS",{"type":67,"value":289}," to inspect the conditions attached to a specific policy.",{"type":62,"tag":162,"props":291,"children":294},{"className":292,"code":293,"language":67},[165],"Tool: NEW_RELIC_GET_ALERT_CONDITIONS\nInputs:\n  - policy_id: integer (required)\n",[295],{"type":62,"tag":116,"props":296,"children":297},{"__ignoreMap":170},[298],{"type":67,"value":293},{"type":62,"tag":142,"props":300,"children":302},{"id":301},"_5-monitor-applications",[303],{"type":67,"value":304},"5. Monitor Applications",{"type":62,"tag":69,"props":306,"children":307},{},[308,309,315,317,323],{"type":67,"value":152},{"type":62,"tag":116,"props":310,"children":312},{"className":311},[],[313],{"type":67,"value":314},"NEW_RELIC_GET_APPLICATIONS",{"type":67,"value":316}," and ",{"type":62,"tag":116,"props":318,"children":320},{"className":319},[],[321],{"type":67,"value":322},"NEW_RELIC_GET_BROWSER_APPLICATIONS",{"type":67,"value":324}," to list APM and browser-monitored apps.",{"type":62,"tag":162,"props":326,"children":329},{"className":327,"code":328,"language":67},[165],"Tool: NEW_RELIC_GET_APPLICATIONS\nInputs:\n  - name: string (optional, case-insensitive partial match)\n  - host: string (optional, case-insensitive partial match)\n  - ids: string (optional, comma-separated list of app IDs)\n  - page: integer (1-indexed)\n\nTool: NEW_RELIC_GET_BROWSER_APPLICATIONS\nInputs:\n  - filter[name]: string (optional, case-insensitive partial match)\n  - page: integer (1-indexed)\n",[330],{"type":62,"tag":116,"props":331,"children":332},{"__ignoreMap":170},[333],{"type":67,"value":328},{"type":62,"tag":142,"props":335,"children":337},{"id":336},"_6-manage-channels-and-policies",[338],{"type":67,"value":339},"6. Manage Channels and Policies",{"type":62,"tag":69,"props":341,"children":342},{},[343,344,350,352,358],{"type":67,"value":152},{"type":62,"tag":116,"props":345,"children":347},{"className":346},[],[348],{"type":67,"value":349},"NEW_RELIC_UPDATE_ALERT_CHANNEL",{"type":67,"value":351}," to modify existing channels and ",{"type":62,"tag":116,"props":353,"children":355},{"className":354},[],[356],{"type":67,"value":357},"NEW_RELIC_DELETE_ALERT_POLICY",{"type":67,"value":359}," to remove policies.",{"type":62,"tag":162,"props":361,"children":364},{"className":362,"code":363,"language":67},[165],"Tool: NEW_RELIC_UPDATE_ALERT_CHANNEL\nInputs:\n  - alert_channel_id: integer (required)\n  - name: string (optional)\n  - type: string (optional, only to change type)\n  - configuration: object (optional, fields vary by type)\n\nTool: NEW_RELIC_DELETE_ALERT_POLICY\nInputs:\n  - policy_id: string (required) -- ID of the policy to delete\n",[365],{"type":62,"tag":116,"props":366,"children":367},{"__ignoreMap":170},[368],{"type":67,"value":363},{"type":62,"tag":95,"props":370,"children":371},{},[],{"type":62,"tag":99,"props":373,"children":375},{"id":374},"known-pitfalls",[376],{"type":67,"value":377},"Known Pitfalls",{"type":62,"tag":379,"props":380,"children":381},"table",{},[382,401],{"type":62,"tag":383,"props":384,"children":385},"thead",{},[386],{"type":62,"tag":387,"props":388,"children":389},"tr",{},[390,396],{"type":62,"tag":391,"props":392,"children":393},"th",{},[394],{"type":67,"value":395},"Pitfall",{"type":62,"tag":391,"props":397,"children":398},{},[399],{"type":67,"value":400},"Detail",{"type":62,"tag":402,"props":403,"children":404},"tbody",{},[405,424,468,481,514],{"type":62,"tag":387,"props":406,"children":407},{},[408,414],{"type":62,"tag":409,"props":410,"children":411},"td",{},[412],{"type":67,"value":413},"Unique policy names",{"type":62,"tag":409,"props":415,"children":416},{},[417,422],{"type":62,"tag":116,"props":418,"children":420},{"className":419},[],[421],{"type":67,"value":188},{"type":67,"value":423}," requires the name to be unique within the account.",{"type":62,"tag":387,"props":425,"children":426},{},[427,432],{"type":62,"tag":409,"props":428,"children":429},{},[430],{"type":67,"value":431},"Channel config varies by type",{"type":62,"tag":409,"props":433,"children":434},{},[435,437,443,445,450,452,458,460,466],{"type":67,"value":436},"The ",{"type":62,"tag":116,"props":438,"children":440},{"className":439},[],[441],{"type":67,"value":442},"configuration",{"type":67,"value":444}," object for ",{"type":62,"tag":116,"props":446,"children":448},{"className":447},[],[449],{"type":67,"value":260},{"type":67,"value":451}," has different required fields per channel type (e.g., ",{"type":62,"tag":116,"props":453,"children":455},{"className":454},[],[456],{"type":67,"value":457},"recipients",{"type":67,"value":459}," for email, ",{"type":62,"tag":116,"props":461,"children":463},{"className":462},[],[464],{"type":67,"value":465},"service_key",{"type":67,"value":467}," for PagerDuty).",{"type":62,"tag":387,"props":469,"children":470},{},[471,476],{"type":62,"tag":409,"props":472,"children":473},{},[474],{"type":67,"value":475},"Pagination required",{"type":62,"tag":409,"props":477,"children":478},{},[479],{"type":67,"value":480},"All list endpoints return paginated results. Iterate pages until results are exhausted.",{"type":62,"tag":387,"props":482,"children":483},{},[484,489],{"type":62,"tag":409,"props":485,"children":486},{},[487],{"type":67,"value":488},"Policy ID type mismatch",{"type":62,"tag":409,"props":490,"children":491},{},[492,497,499,505,507,512],{"type":62,"tag":116,"props":493,"children":495},{"className":494},[],[496],{"type":67,"value":287},{"type":67,"value":498}," expects ",{"type":62,"tag":116,"props":500,"children":502},{"className":501},[],[503],{"type":67,"value":504},"policy_id",{"type":67,"value":506}," as an integer, while ",{"type":62,"tag":116,"props":508,"children":510},{"className":509},[],[511],{"type":67,"value":357},{"type":67,"value":513}," expects it as a string.",{"type":62,"tag":387,"props":515,"children":516},{},[517,522],{"type":62,"tag":409,"props":518,"children":519},{},[520],{"type":67,"value":521},"Channel-policy linking",{"type":62,"tag":409,"props":523,"children":524},{},[525],{"type":67,"value":526},"After creating a channel, you must separately associate it with a policy for alerts to flow to that channel.",{"type":62,"tag":95,"props":528,"children":529},{},[],{"type":62,"tag":99,"props":531,"children":533},{"id":532},"quick-reference",[534],{"type":67,"value":535},"Quick Reference",{"type":62,"tag":379,"props":537,"children":538},{},[539,555],{"type":62,"tag":383,"props":540,"children":541},{},[542],{"type":62,"tag":387,"props":543,"children":544},{},[545,550],{"type":62,"tag":391,"props":546,"children":547},{},[548],{"type":67,"value":549},"Tool Slug",{"type":62,"tag":391,"props":551,"children":552},{},[553],{"type":67,"value":554},"Description",{"type":62,"tag":402,"props":556,"children":557},{},[558,574,590,606,622,639,655,671,687],{"type":62,"tag":387,"props":559,"children":560},{},[561,569],{"type":62,"tag":409,"props":562,"children":563},{},[564],{"type":62,"tag":116,"props":565,"children":567},{"className":566},[],[568],{"type":67,"value":158},{"type":62,"tag":409,"props":570,"children":571},{},[572],{"type":67,"value":573},"List alert policies with optional filtering",{"type":62,"tag":387,"props":575,"children":576},{},[577,585],{"type":62,"tag":409,"props":578,"children":579},{},[580],{"type":62,"tag":116,"props":581,"children":583},{"className":582},[],[584],{"type":67,"value":188},{"type":62,"tag":409,"props":586,"children":587},{},[588],{"type":67,"value":589},"Create a new alert policy",{"type":62,"tag":387,"props":591,"children":592},{},[593,601],{"type":62,"tag":409,"props":594,"children":595},{},[596],{"type":62,"tag":116,"props":597,"children":599},{"className":598},[],[600],{"type":67,"value":357},{"type":62,"tag":409,"props":602,"children":603},{},[604],{"type":67,"value":605},"Delete an alert policy by ID",{"type":62,"tag":387,"props":607,"children":608},{},[609,617],{"type":62,"tag":409,"props":610,"children":611},{},[612],{"type":62,"tag":116,"props":613,"children":615},{"className":614},[],[616],{"type":67,"value":260},{"type":62,"tag":409,"props":618,"children":619},{},[620],{"type":67,"value":621},"Create a notification channel (email, Slack, webhook, etc.)",{"type":62,"tag":387,"props":623,"children":624},{},[625,634],{"type":62,"tag":409,"props":626,"children":627},{},[628],{"type":62,"tag":116,"props":629,"children":631},{"className":630},[],[632],{"type":67,"value":633},"NEW_RELIC_GET_ALERT_CHANNELS",{"type":62,"tag":409,"props":635,"children":636},{},[637],{"type":67,"value":638},"List all configured alert channels",{"type":62,"tag":387,"props":640,"children":641},{},[642,650],{"type":62,"tag":409,"props":643,"children":644},{},[645],{"type":62,"tag":116,"props":646,"children":648},{"className":647},[],[649],{"type":67,"value":349},{"type":62,"tag":409,"props":651,"children":652},{},[653],{"type":67,"value":654},"Update an existing alert channel",{"type":62,"tag":387,"props":656,"children":657},{},[658,666],{"type":62,"tag":409,"props":659,"children":660},{},[661],{"type":62,"tag":116,"props":662,"children":664},{"className":663},[],[665],{"type":67,"value":287},{"type":62,"tag":409,"props":667,"children":668},{},[669],{"type":67,"value":670},"Get alert conditions for a policy",{"type":62,"tag":387,"props":672,"children":673},{},[674,682],{"type":62,"tag":409,"props":675,"children":676},{},[677],{"type":62,"tag":116,"props":678,"children":680},{"className":679},[],[681],{"type":67,"value":314},{"type":62,"tag":409,"props":683,"children":684},{},[685],{"type":67,"value":686},"List APM applications",{"type":62,"tag":387,"props":688,"children":689},{},[690,698],{"type":62,"tag":409,"props":691,"children":692},{},[693],{"type":62,"tag":116,"props":694,"children":696},{"className":695},[],[697],{"type":67,"value":322},{"type":62,"tag":409,"props":699,"children":700},{},[701],{"type":67,"value":702},"List browser-monitored applications",{"type":62,"tag":95,"props":704,"children":705},{},[],{"type":62,"tag":69,"props":707,"children":708},{},[709],{"type":62,"tag":710,"props":711,"children":712},"em",{},[713,715],{"type":67,"value":714},"Powered by ",{"type":62,"tag":86,"props":716,"children":719},{"href":717,"rel":718},"https:\u002F\u002Fcomposio.dev",[90],[720],{"type":67,"value":10},{"items":722,"total":807},[723,738,754,763,773,785,794],{"slug":724,"name":725,"fn":726,"description":727,"org":728,"tags":729,"stars":28,"repoUrl":29,"updatedAt":737},"21risk-automation","-21risk-automation","automate 21risk compliance and safety tasks","Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[730,732,733,734],{"name":731,"slug":37,"type":17},"Automation",{"name":10,"slug":9,"type":17},{"name":26,"slug":27,"type":17},{"name":735,"slug":736,"type":17},"Risk Assessment","risk-assessment","2026-07-15T05:54:18.790529",{"slug":739,"name":740,"fn":741,"description":742,"org":743,"tags":744,"stars":28,"repoUrl":29,"updatedAt":753},"2chat-automation","-2chat-automation","automate 2chat messaging tasks","Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[745,746,749,750],{"name":731,"slug":37,"type":17},{"name":747,"slug":748,"type":17},"Communications","communications",{"name":26,"slug":27,"type":17},{"name":751,"slug":752,"type":17},"Messaging","messaging","2026-07-15T05:51:27.190332",{"slug":755,"name":755,"fn":756,"description":757,"org":758,"tags":759,"stars":28,"repoUrl":29,"updatedAt":762},"ably-automation","automate Ably tasks with Composio","Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[760,761],{"name":731,"slug":37,"type":17},{"name":26,"slug":27,"type":17},"2026-07-12T08:09:55.453088",{"slug":764,"name":764,"fn":765,"description":766,"org":767,"tags":768,"stars":28,"repoUrl":29,"updatedAt":772},"abstract-automation","automate Abstract tasks via Composio","Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[769,770,771],{"name":731,"slug":37,"type":17},{"name":10,"slug":9,"type":17},{"name":26,"slug":27,"type":17},"2026-07-15T05:45:16.470309",{"slug":774,"name":774,"fn":775,"description":776,"org":777,"tags":778,"stars":28,"repoUrl":29,"updatedAt":784},"abuselpdb-automation","automate Abuselpdb tasks via Composio","Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[779,780,781],{"name":731,"slug":37,"type":17},{"name":26,"slug":27,"type":17},{"name":782,"slug":783,"type":17},"Security","security","2026-07-15T05:56:20.013366",{"slug":786,"name":786,"fn":787,"description":788,"org":789,"tags":790,"stars":28,"repoUrl":29,"updatedAt":793},"abyssale-automation","automate Abyssale tasks via Composio","Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[791,792],{"name":731,"slug":37,"type":17},{"name":10,"slug":9,"type":17},"2026-07-15T05:54:50.762889",{"slug":795,"name":795,"fn":796,"description":797,"org":798,"tags":799,"stars":28,"repoUrl":29,"updatedAt":806},"accelo-automation","automate Accelo tasks via Composio","Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[800,801,802,805],{"name":731,"slug":37,"type":17},{"name":10,"slug":9,"type":17},{"name":803,"slug":804,"type":17},"CRM","crm",{"name":26,"slug":27,"type":17},"2026-07-15T05:48:43.429136",860,{"items":809,"total":913},[810,817,824,829,835,841,846,853,867,880,893,903],{"slug":724,"name":725,"fn":726,"description":727,"org":811,"tags":812,"stars":28,"repoUrl":29,"updatedAt":737},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[813,814,815,816],{"name":731,"slug":37,"type":17},{"name":10,"slug":9,"type":17},{"name":26,"slug":27,"type":17},{"name":735,"slug":736,"type":17},{"slug":739,"name":740,"fn":741,"description":742,"org":818,"tags":819,"stars":28,"repoUrl":29,"updatedAt":753},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[820,821,822,823],{"name":731,"slug":37,"type":17},{"name":747,"slug":748,"type":17},{"name":26,"slug":27,"type":17},{"name":751,"slug":752,"type":17},{"slug":755,"name":755,"fn":756,"description":757,"org":825,"tags":826,"stars":28,"repoUrl":29,"updatedAt":762},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[827,828],{"name":731,"slug":37,"type":17},{"name":26,"slug":27,"type":17},{"slug":764,"name":764,"fn":765,"description":766,"org":830,"tags":831,"stars":28,"repoUrl":29,"updatedAt":772},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[832,833,834],{"name":731,"slug":37,"type":17},{"name":10,"slug":9,"type":17},{"name":26,"slug":27,"type":17},{"slug":774,"name":774,"fn":775,"description":776,"org":836,"tags":837,"stars":28,"repoUrl":29,"updatedAt":784},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[838,839,840],{"name":731,"slug":37,"type":17},{"name":26,"slug":27,"type":17},{"name":782,"slug":783,"type":17},{"slug":786,"name":786,"fn":787,"description":788,"org":842,"tags":843,"stars":28,"repoUrl":29,"updatedAt":793},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[844,845],{"name":731,"slug":37,"type":17},{"name":10,"slug":9,"type":17},{"slug":795,"name":795,"fn":796,"description":797,"org":847,"tags":848,"stars":28,"repoUrl":29,"updatedAt":806},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[849,850,851,852],{"name":731,"slug":37,"type":17},{"name":10,"slug":9,"type":17},{"name":803,"slug":804,"type":17},{"name":26,"slug":27,"type":17},{"slug":854,"name":854,"fn":855,"description":856,"org":857,"tags":858,"stars":28,"repoUrl":29,"updatedAt":866},"accredible-certificates-automation","automate Accredible certificate management","Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[859,860,863],{"name":731,"slug":37,"type":17},{"name":861,"slug":862,"type":17},"Documents","documents",{"name":864,"slug":865,"type":17},"E-Signature","e-signature","2026-07-15T05:55:33.159639",{"slug":868,"name":868,"fn":869,"description":870,"org":871,"tags":872,"stars":28,"repoUrl":29,"updatedAt":879},"acculynx-automation","automate Acculynx construction management tasks","Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[873,874,875,876],{"name":731,"slug":37,"type":17},{"name":10,"slug":9,"type":17},{"name":26,"slug":27,"type":17},{"name":877,"slug":878,"type":17},"Operations","operations","2026-07-15T05:58:48.059284",{"slug":881,"name":881,"fn":882,"description":883,"org":884,"tags":885,"stars":28,"repoUrl":29,"updatedAt":892},"active-campaign-automation","automate ActiveCampaign marketing and CRM tasks","Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[886,887,888,889],{"name":731,"slug":37,"type":17},{"name":10,"slug":9,"type":17},{"name":803,"slug":804,"type":17},{"name":890,"slug":891,"type":17},"Email Marketing","email-marketing","2026-07-15T05:49:44.281711",{"slug":894,"name":894,"fn":895,"description":896,"org":897,"tags":898,"stars":28,"repoUrl":29,"updatedAt":902},"addresszen-automation","automate Addresszen address validation","Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[899,900,901],{"name":731,"slug":37,"type":17},{"name":10,"slug":9,"type":17},{"name":26,"slug":27,"type":17},"2026-07-15T05:47:51.742515",{"slug":904,"name":904,"fn":905,"description":906,"org":907,"tags":908,"stars":28,"repoUrl":29,"updatedAt":912},"adobe-automation","automate Adobe tasks via Composio","Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[909,910,911],{"name":731,"slug":37,"type":17},{"name":10,"slug":9,"type":17},{"name":26,"slug":27,"type":17},"2026-07-15T05:45:05.303254",863]