{
  "workflow": {
    "id": 5498,
    "name": "Amazon CloudWatch Application Insights API with 27 operations",
    "views": 618,
    "recentViews": 0,
    "totalViews": 618,
    "createdAt": "2025-07-01T04:08:39.781Z",
    "description": "Complete MCP server exposing 27 Amazon CloudWatch Application Insights API operations to AI agents.\n\n## ⚡ Quick Setup\n\nNeed help? Want access to more workflows and even live Q&A sessions with a top verified n8n creator.. All 100% free?\n\n[Join the community](https://www.skool.com/n8n-nodes-automation-lab-1570/about)\n\n1. **Import** this workflow into your n8n instance\n2. **Credentials** Add Amazon CloudWatch Application Insights credentials\n3. **Activate** the workflow to start your MCP server\n4. **Copy** the webhook URL from the MCP trigger node\n5. **Connect** AI agents using the MCP URL\n\n## 🔧 How it Works\n\nThis workflow converts the Amazon CloudWatch Application Insights API into an MCP-compatible interface for AI agents.\n\n• **MCP Trigger**: Serves as your server endpoint for AI agent requests\n• **HTTP Request Nodes**: Handle API calls to http://applicationinsights.{region}.amazonaws.com\n• **AI Expressions**: Automatically populate parameters via `$fromAI()` placeholders\n• **Native Integration**: Returns responses directly to the AI agent\n\n## 📋 Available Operations (27 total)\n\n### 🔧 #X-Amz-Target=Ec2Windowsbarleyservice.Createapplication (1 endpoints)\n\n• **POST /#X-Amz-Target=EC2WindowsBarleyService.CreateApplication**: Adds an application that is created from a resource group.\n\n### 🔧 #X-Amz-Target=Ec2Windowsbarleyservice.Createcomponent (1 endpoints)\n\n• **POST /#X-Amz-Target=EC2WindowsBarleyService.CreateComponent**: Creates a custom component by grouping similar standalone instances to monitor.\n\n### 🔧 #X-Amz-Target=Ec2Windowsbarleyservice.Createlogpattern (1 endpoints)\n\n• **POST /#X-Amz-Target=EC2WindowsBarleyService.CreateLogPattern**: Adds an log pattern to a <code>LogPatternSet</code>.\n\n### 🔧 #X-Amz-Target=Ec2Windowsbarleyservice.Deleteapplication (1 endpoints)\n\n• **POST /#X-Amz-Target=EC2WindowsBarleyService.DeleteApplication**: Removes the specified application from monitoring. Does not delete the application.\n\n### 🔧 #X-Amz-Target=Ec2Windowsbarleyservice.Deletecomponent (1 endpoints)\n\n• **POST /#X-Amz-Target=EC2WindowsBarleyService.DeleteComponent**: Ungroups a custom component. When you ungroup custom components, all applicable monitors that are set up for the component are removed and the instances revert to their standalone status.\n\n### 🔧 #X-Amz-Target=Ec2Windowsbarleyservice.Deletelogpattern (1 endpoints)\n\n• **POST /#X-Amz-Target=EC2WindowsBarleyService.DeleteLogPattern**: Removes the specified log pattern from a <code>LogPatternSet</code>.\n\n### 🔧 #X-Amz-Target=Ec2Windowsbarleyservice.Describeapplication (1 endpoints)\n\n• **POST /#X-Amz-Target=EC2WindowsBarleyService.DescribeApplication**: Describes the application.\n\n### 🔧 #X-Amz-Target=Ec2Windowsbarleyservice.Describecomponent (1 endpoints)\n\n• **POST /#X-Amz-Target=EC2WindowsBarleyService.DescribeComponent**: Describes a component and lists the resources that are grouped together in a component.\n\n### 🔧 #X-Amz-Target=Ec2Windowsbarleyservice.Describecomponentconfiguration (1 endpoints)\n\n• **POST /#X-Amz-Target=EC2WindowsBarleyService.DescribeComponentConfiguration**: Describes the monitoring configuration of the component.\n\n### 🔧 #X-Amz-Target=Ec2Windowsbarleyservice.Describecomponentconfigurationrecommendation (1 endpoints)\n\n• **POST /#X-Amz-Target=EC2WindowsBarleyService.DescribeComponentConfigurationRecommendation**: Describes the recommended monitoring configuration of the component.\n\n### 🔧 #X-Amz-Target=Ec2Windowsbarleyservice.Describelogpattern (1 endpoints)\n\n• **POST /#X-Amz-Target=EC2WindowsBarleyService.DescribeLogPattern**: Describe a specific log pattern from a <code>LogPatternSet</code>.\n\n### 🔧 #X-Amz-Target=Ec2Windowsbarleyservice.Describeobservation (1 endpoints)\n\n• **POST /#X-Amz-Target=EC2WindowsBarleyService.DescribeObservation**: Describes an anomaly or error with the application.\n\n### 🔧 #X-Amz-Target=Ec2Windowsbarleyservice.Describeproblem (1 endpoints)\n\n• **POST /#X-Amz-Target=EC2WindowsBarleyService.DescribeProblem**: Describes an application problem.\n\n### 🔧 #X-Amz-Target=Ec2Windowsbarleyservice.Describeproblemobservations (1 endpoints)\n\n• **POST /#X-Amz-Target=EC2WindowsBarleyService.DescribeProblemObservations**: Describes the anomalies or errors associated with the problem.\n\n### 🔧 #X-Amz-Target=Ec2Windowsbarleyservice.Listapplications (1 endpoints)\n\n• **POST /#X-Amz-Target=EC2WindowsBarleyService.ListApplications**: Lists the IDs of the applications that you are monitoring. \n\n### 🔧 #X-Amz-Target=Ec2Windowsbarleyservice.Listcomponents (1 endpoints)\n\n• **POST /#X-Amz-Target=EC2WindowsBarleyService.ListComponents**: Lists the auto-grouped, standalone, and custom components of the application.\n\n### 🔧 #X-Amz-Target=Ec2Windowsbarleyservice.Listconfigurationhistory (1 endpoints)\n\n• **POST /#X-Amz-Target=EC2WindowsBarleyService.ListConfigurationHistory**: <p> Lists the INFO, WARN, and ERROR events for periodic configuration updates performed by Application Insights. Examples of events represented are: </p> <ul> <li> <p>INFO: creating a new alarm or updating an alarm threshold.</p> </li> <li> <p>WARN: alarm not created due to insufficient data points used to predict thresholds.</p> </li> <li> <p>ERROR: alarm not created due to permission errors or exceeding quotas. </p> </li> </ul>\n\n### 🔧 #X-Amz-Target=Ec2Windowsbarleyservice.Listlogpatternsets (1 endpoints)\n\n• **POST /#X-Amz-Target=EC2WindowsBarleyService.ListLogPatternSets**: Lists the log pattern sets in the specific application.\n\n### 🔧 #X-Amz-Target=Ec2Windowsbarleyservice.Listlogpatterns (1 endpoints)\n\n• **POST /#X-Amz-Target=EC2WindowsBarleyService.ListLogPatterns**: Lists the log patterns in the specific log <code>LogPatternSet</code>.\n\n### 🔧 #X-Amz-Target=Ec2Windowsbarleyservice.Listproblems (1 endpoints)\n\n• **POST /#X-Amz-Target=EC2WindowsBarleyService.ListProblems**: Lists the problems with your application.\n\n### 🔧 #X-Amz-Target=Ec2Windowsbarleyservice.Listtagsforresource (1 endpoints)\n\n• **POST /#X-Amz-Target=EC2WindowsBarleyService.ListTagsForResource**: Retrieve a list of the tags (keys and values) that are associated with a specified application. A <i>tag</i> is a label that you optionally define and associate with an application. Each tag consists of a required <i>tag key</i> and an optional associated <i>tag value</i>. A tag key is a general label that acts as a category for more specific tag values. A tag value acts as a descriptor within a tag key.\n\n### 🔧 #X-Amz-Target=Ec2Windowsbarleyservice.Tagresource (1 endpoints)\n\n• **POST /#X-Amz-Target=EC2WindowsBarleyService.TagResource**: <p>Add one or more tags (keys and values) to a specified application. A <i>tag</i> is a label that you optionally define and associate with an application. Tags can help you categorize and manage application in different ways, such as by purpose, owner, environment, or other criteria. </p> <p>Each tag consists of a required <i>tag key</i> and an associated <i>tag value</i>, both of which you define. A tag key is a general label that acts as a category for more specific tag values. A tag value acts as a descriptor within a tag key.</p>\n\n### 🔧 #X-Amz-Target=Ec2Windowsbarleyservice.Untagresource (1 endpoints)\n\n• **POST /#X-Amz-Target=EC2WindowsBarleyService.UntagResource**: Remove one or more tags (keys and values) from a specified application.\n\n### 🔧 #X-Amz-Target=Ec2Windowsbarleyservice.Updateapplication (1 endpoints)\n\n• **POST /#X-Amz-Target=EC2WindowsBarleyService.UpdateApplication**: Updates the application.\n\n### 🔧 #X-Amz-Target=Ec2Windowsbarleyservice.Updatecomponent (1 endpoints)\n\n• **POST /#X-Amz-Target=EC2WindowsBarleyService.UpdateComponent**: Updates the custom component name and/or the list of resources that make up the component.\n\n### 🔧 #X-Amz-Target=Ec2Windowsbarleyservice.Updatecomponentconfiguration (1 endpoints)\n\n• **POST /#X-Amz-Target=EC2WindowsBarleyService.UpdateComponentConfiguration**: Updates the monitoring configurations for the component. The configuration input parameter is an escaped JSON of the configuration and should match the schema of what is returned by <code>DescribeComponentConfigurationRecommendation</code>. \n\n### 🔧 #X-Amz-Target=Ec2Windowsbarleyservice.Updatelogpattern (1 endpoints)\n\n• **POST /#X-Amz-Target=EC2WindowsBarleyService.UpdateLogPattern**: Adds a log pattern to a <code>LogPatternSet</code>.\n\n## 🤖 AI Integration\n\n**Parameter Handling**: AI agents automatically provide values for:\n• Path parameters and identifiers\n• Query parameters and filters\n• Request body data\n• Headers and authentication\n\n**Response Format**: Native Amazon CloudWatch Application Insights API responses with full data structure\n\n**Error Handling**: Built-in n8n HTTP request error management\n\n## 💡 Usage Examples\n\nConnect this MCP server to any AI agent or workflow:\n\n• **Claude Desktop**: Add MCP server URL to configuration\n• **Cursor**: Add MCP server SSE URL to configuration\n• **Custom AI Apps**: Use MCP URL as tool endpoint\n• **API Integration**: Direct HTTP calls to MCP endpoints\n\n## ✨ Benefits\n\n• **Zero Setup**: No parameter mapping or configuration needed\n• **AI-Ready**: Built-in `$fromAI()` expressions for all parameters\n• **Production Ready**: Native n8n HTTP request handling and logging\n• **Extensible**: Easily modify or add custom logic\n\n&gt; 🆓 **[Free for community use](https://github.com/Cfomodz/community-use)!** Ready to deploy in under 2 minutes.",
    "workflow": {
      "id": "s0gUueSKjlF1cY61",
      "meta": null,
      "name": "Amazon CloudWatch Application Insights MCP Server",
      "tags": [],
      "nodes": [
        {
          "id": "21f34f1c-3755-4dda-a52e-1cc8830c3c59",
          "name": "Setup Instructions",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            -1400,
            -260
          ],
          "parameters": {
            "color": 4,
            "height": 1080,
            "content": "### ⚙️ Setup Instructions\n\n1. **Import Workflow**: \nLoad this workflow into your n8n instance\n\n2. **Configure Authentication**: \nSet up apiKey credentials\n   - Type: API Key in header\n   - Key name: Authorization\n\n3. **Activate Workflow**:\nEnable the workflow to start the MCP server\n\n4. **Get MCP URL**: \nCopy the webhook URL from the MCP trigger\n\n5. **Connect AI Agent**:\nUse the MCP URL in your AI agent configuration\n\n\n### 💡 Usage Notes\n• Parameters are auto-populated by AI using $fromAI() expressions\n• With 27 API endpoints available as tools\n• Responses maintain original API structure\n\n\n### 🛠️ Customization\n• Add data transformation nodes if needed\n• Implement custom error handling\n• Add logging or monitoring nodes\n\n• Modify parameter defaults in any HTTP request node as needed\n\n### 💬 Need Help?\nPing me on [discord](https://discord.me/cfomodz) for integration guidance and custom automations. Check the [n8n documentation](https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.toolmcp/) for more information."
          },
          "typeVersion": 1
        },
        {
          "id": "4874bd67-0f9b-440e-a742-274aebb1cb00",
          "name": "Workflow Overview",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            -1120,
            -100
          ],
          "parameters": {
            "width": 320,
            "height": 920,
            "content": "## 🛠️ Amazon CloudWatch Application Insights MCP Server ✅ 27 operations\n\n### About\nAmazon CloudWatch Application Insights is a service that helps you detect common problems with your applications. It enables you to pinpoint the source of issues in your applications (built with technologies such as Microsoft IIS, .NET, and Microsoft SQL Server), by providing key insights into detected problems. After you onboard your application, CloudWatch Application Insights identifies, recommends, and sets up metrics and logs. It continuously analyzes and correlates your metrics and logs for unusual behavior to surface actionable problems with your application. For example, if your application is slow and unresponsive and leading to HTTP 500 errors in your Application Load Balancer (ALB), Application Insights informs you that a memory pressure problem with your SQL Server database is occurring. It bases this analysis on impactful metrics and log errors.\n\n### 🔧 How it Works\n\nThis workflow converts the Amazon CloudWatch Application Insights API into an MCP-compatible interface for AI agents.\n\n• **MCP Trigger**: Serves as your server endpoint for AI agent requests\n• **HTTP Request Nodes**: Handle API calls to http://applicationinsights.{region}.amazonaws.com\n• **AI Expressions**: Automatically populate parameters via `$fromAI()` placeholders\n• **Native Integration**: Returns responses directly to the AI agent\n"
          },
          "typeVersion": 1
        },
        {
          "id": "28e83cfd-48b6-46bf-afeb-96765003301c",
          "name": "Amazon CloudWatch Application Insights MCP Server",
          "type": "@n8n/n8n-nodes-langchain.mcpTrigger",
          "position": [
            -940,
            -240
          ],
          "webhookId": "fd94175b-1856-44af-8bcb-15e3765120dd",
          "parameters": {
            "path": "amazon-cloudwatch-application-insights-mcp"
          },
          "typeVersion": 1
        },
        {
          "id": "28441846-54bf-4c3a-a227-97ca2561fa16",
          "name": "Adds an application that is created from a resourc",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            -400,
            -200
          ],
          "parameters": {
            "url": "=http://applicationinsights.{region}.amazonaws.com/#X-Amz-Target=EC2WindowsBarleyService.CreateApplication",
            "method": "POST",
            "options": {},
            "sendHeaders": true,
            "authentication": "genericCredentialType",
            "genericAuthType": "httpHeaderAuth",
            "toolDescription": "Adds an application that is created from a resource group.\n\nParameters:\n- Header parameters:\n  • X-Amz-Target (required)",
            "headerParameters": {
              "parameters": [
                {
                  "name": "X-Amz-Target",
                  "value": "={{ $fromAI('X-Amz-Target', 'X Amz Target', 'string') }}"
                }
              ]
            }
          },
          "typeVersion": 4.2
        },
        {
          "id": "87e8b644-77d1-475d-896a-b84b903935c0",
          "name": "Grid Note 1",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            -480,
            -260
          ],
          "parameters": {
            "color": 7,
            "width": 260,
            "height": 220,
            "content": "## Create Application"
          },
          "typeVersion": 1
        },
        {
          "id": "039bb079-d401-4d3a-b820-d146e0b08ae8",
          "name": "Creates a custom component by grouping similar sta",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            -120,
            -200
          ],
          "parameters": {
            "url": "=http://applicationinsights.{region}.amazonaws.com/#X-Amz-Target=EC2WindowsBarleyService.CreateComponent",
            "method": "POST",
            "options": {},
            "sendHeaders": true,
            "authentication": "genericCredentialType",
            "genericAuthType": "httpHeaderAuth",
            "toolDescription": "Creates a custom component by grouping similar standalone instances to monitor.\n\nParameters:\n- Header parameters:\n  • X-Amz-Target (required)",
            "headerParameters": {
              "parameters": [
                {
                  "name": "X-Amz-Target",
                  "value": "={{ $fromAI('X-Amz-Target', 'X Amz Target', 'string') }}"
                }
              ]
            }
          },
          "typeVersion": 4.2
        },
        {
          "id": "c79ea7ed-d101-4745-956d-5a300c22b22c",
          "name": "Grid Note 2",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            -200,
            -260
          ],
          "parameters": {
            "color": 7,
            "height": 220,
            "content": "## Create Component"
          },
          "typeVersion": 1
        },
        {
          "id": "c454356c-40b9-4ded-8054-1ced52bca8c0",
          "name": "Adds an log pattern to a <code>LogPatternSet</code",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            160,
            -200
          ],
          "parameters": {
            "url": "=http://applicationinsights.{region}.amazonaws.com/#X-Amz-Target=EC2WindowsBarleyService.CreateLogPattern",
            "method": "POST",
            "options": {},
            "sendHeaders": true,
            "authentication": "genericCredentialType",
            "genericAuthType": "httpHeaderAuth",
            "toolDescription": "Adds an log pattern to a <code>LogPatternSet</code>.\n\nParameters:\n- Header parameters:\n  • X-Amz-Target (required)",
            "headerParameters": {
              "parameters": [
                {
                  "name": "X-Amz-Target",
                  "value": "={{ $fromAI('X-Amz-Target', 'X Amz Target', 'string') }}"
                }
              ]
            }
          },
          "typeVersion": 4.2
        },
        {
          "id": "9dc7a36b-fe59-4d20-88b8-75991918cb07",
          "name": "Grid Note 3",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            80,
            -260
          ],
          "parameters": {
            "color": 7,
            "width": 260,
            "height": 220,
            "content": "## Create Log Pattern"
          },
          "typeVersion": 1
        },
        {
          "id": "d38e799e-fec9-4b78-b99f-c562bb1d7029",
          "name": "Removes the specified application from monitoring.",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            440,
            -200
          ],
          "parameters": {
            "url": "=http://applicationinsights.{region}.amazonaws.com/#X-Amz-Target=EC2WindowsBarleyService.DeleteApplication",
            "method": "POST",
            "options": {},
            "sendHeaders": true,
            "authentication": "genericCredentialType",
            "genericAuthType": "httpHeaderAuth",
            "toolDescription": "Removes the specified application from monitoring. Does not delete the application.\n\nParameters:\n- Header parameters:\n  • X-Amz-Target (required)",
            "headerParameters": {
              "parameters": [
                {
                  "name": "X-Amz-Target",
                  "value": "={{ $fromAI('X-Amz-Target', 'X Amz Target', 'string') }}"
                }
              ]
            }
          },
          "typeVersion": 4.2
        },
        {
          "id": "013142e2-91de-4a20-98b3-38e72873c180",
          "name": "Grid Note 4",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            360,
            -260
          ],
          "parameters": {
            "color": 7,
            "width": 260,
            "height": 220,
            "content": "## Delete Application"
          },
          "typeVersion": 1
        },
        {
          "id": "c3ce5c0a-0985-495b-a677-a0e54126d0dc",
          "name": "Ungroups a custom component. When you ungroup cust",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            720,
            -200
          ],
          "parameters": {
            "url": "=http://applicationinsights.{region}.amazonaws.com/#X-Amz-Target=EC2WindowsBarleyService.DeleteComponent",
            "method": "POST",
            "options": {},
            "sendHeaders": true,
            "authentication": "genericCredentialType",
            "genericAuthType": "httpHeaderAuth",
            "toolDescription": "Ungroups a custom component. When you ungroup custom components, all applicable monitors that are set up for the component are removed and the instances revert to their standalone status.\n\nParameters:\n- Header parameters:\n  • X-Amz-Target (required)",
            "headerParameters": {
              "parameters": [
                {
                  "name": "X-Amz-Target",
                  "value": "={{ $fromAI('X-Amz-Target', 'X Amz Target', 'string') }}"
                }
              ]
            }
          },
          "typeVersion": 4.2
        },
        {
          "id": "ccda5053-55c5-43df-bf27-6a1376aace6d",
          "name": "Grid Note 5",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            640,
            -260
          ],
          "parameters": {
            "color": 7,
            "height": 220,
            "content": "## Delete Component"
          },
          "typeVersion": 1
        },
        {
          "id": "9d7f4f9e-b315-4cc4-bca2-7b854590a0f1",
          "name": "Removes the specified log pattern from a <code>Log",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            -680,
            20
          ],
          "parameters": {
            "url": "=http://applicationinsights.{region}.amazonaws.com/#X-Amz-Target=EC2WindowsBarleyService.DeleteLogPattern",
            "method": "POST",
            "options": {},
            "sendHeaders": true,
            "authentication": "genericCredentialType",
            "genericAuthType": "httpHeaderAuth",
            "toolDescription": "Removes the specified log pattern from a <code>LogPatternSet</code>.\n\nParameters:\n- Header parameters:\n  • X-Amz-Target (required)",
            "headerParameters": {
              "parameters": [
                {
                  "name": "X-Amz-Target",
                  "value": "={{ $fromAI('X-Amz-Target', 'X Amz Target', 'string') }}"
                }
              ]
            }
          },
          "typeVersion": 4.2
        },
        {
          "id": "138a6734-e553-4e8a-a0b2-0f497258efd1",
          "name": "Grid Note 6",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            -760,
            -40
          ],
          "parameters": {
            "color": 7,
            "width": 260,
            "height": 220,
            "content": "## Delete Log Pattern"
          },
          "typeVersion": 1
        },
        {
          "id": "b7c08261-86fb-4c3e-9b98-5c5c62ed1f0f",
          "name": "Describes the application.",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            -400,
            20
          ],
          "parameters": {
            "url": "=http://applicationinsights.{region}.amazonaws.com/#X-Amz-Target=EC2WindowsBarleyService.DescribeApplication",
            "method": "POST",
            "options": {},
            "sendHeaders": true,
            "authentication": "genericCredentialType",
            "genericAuthType": "httpHeaderAuth",
            "toolDescription": "Describes the application.\n\nParameters:\n- Header parameters:\n  • X-Amz-Target (required)",
            "headerParameters": {
              "parameters": [
                {
                  "name": "X-Amz-Target",
                  "value": "={{ $fromAI('X-Amz-Target', 'X Amz Target', 'string') }}"
                }
              ]
            }
          },
          "typeVersion": 4.2
        },
        {
          "id": "9b841e2a-e690-431a-887b-c0df5bf6df3a",
          "name": "Grid Note 7",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            -480,
            -40
          ],
          "parameters": {
            "color": 7,
            "width": 260,
            "height": 220,
            "content": "## Describe Application"
          },
          "typeVersion": 1
        },
        {
          "id": "549c8025-31a0-433b-b1de-7276dffd7f08",
          "name": "Describes a component and lists the resources that",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            -120,
            20
          ],
          "parameters": {
            "url": "=http://applicationinsights.{region}.amazonaws.com/#X-Amz-Target=EC2WindowsBarleyService.DescribeComponent",
            "method": "POST",
            "options": {},
            "sendHeaders": true,
            "authentication": "genericCredentialType",
            "genericAuthType": "httpHeaderAuth",
            "toolDescription": "Describes a component and lists the resources that are grouped together in a component.\n\nParameters:\n- Header parameters:\n  • X-Amz-Target (required)",
            "headerParameters": {
              "parameters": [
                {
                  "name": "X-Amz-Target",
                  "value": "={{ $fromAI('X-Amz-Target', 'X Amz Target', 'string') }}"
                }
              ]
            }
          },
          "typeVersion": 4.2
        },
        {
          "id": "d0792127-7b8f-4332-b0aa-4e1f62f38478",
          "name": "Grid Note 8",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            -200,
            -40
          ],
          "parameters": {
            "color": 7,
            "width": 260,
            "height": 220,
            "content": "## Describe Component"
          },
          "typeVersion": 1
        },
        {
          "id": "f1701144-73f4-4984-bd85-d4bf38a6bc2b",
          "name": "Describes the monitoring configuration of the comp",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            160,
            20
          ],
          "parameters": {
            "url": "=http://applicationinsights.{region}.amazonaws.com/#X-Amz-Target=EC2WindowsBarleyService.DescribeComponentConfiguration",
            "method": "POST",
            "options": {},
            "sendHeaders": true,
            "authentication": "genericCredentialType",
            "genericAuthType": "httpHeaderAuth",
            "toolDescription": "Describes the monitoring configuration of the component.\n\nParameters:\n- Header parameters:\n  • X-Amz-Target (required)",
            "headerParameters": {
              "parameters": [
                {
                  "name": "X-Amz-Target",
                  "value": "={{ $fromAI('X-Amz-Target', 'X Amz Target', 'string') }}"
                }
              ]
            }
          },
          "typeVersion": 4.2
        },
        {
          "id": "a683cdbd-bc04-488f-8b45-f1f0e8ef12ed",
          "name": "Grid Note 9",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            80,
            -40
          ],
          "parameters": {
            "color": 7,
            "width": 260,
            "height": 220,
            "content": "## Describe Component Configuration"
          },
          "typeVersion": 1
        },
        {
          "id": "0e96d18a-d911-413c-be7f-ab043c739416",
          "name": "Describes the recommended monitoring configuration",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            440,
            20
          ],
          "parameters": {
            "url": "=http://applicationinsights.{region}.amazonaws.com/#X-Amz-Target=EC2WindowsBarleyService.DescribeComponentConfigurationRecommendation",
            "method": "POST",
            "options": {},
            "sendHeaders": true,
            "authentication": "genericCredentialType",
            "genericAuthType": "httpHeaderAuth",
            "toolDescription": "Describes the recommended monitoring configuration of the component.\n\nParameters:\n- Header parameters:\n  • X-Amz-Target (required)",
            "headerParameters": {
              "parameters": [
                {
                  "name": "X-Amz-Target",
                  "value": "={{ $fromAI('X-Amz-Target', 'X Amz Target', 'string') }}"
                }
              ]
            }
          },
          "typeVersion": 4.2
        },
        {
          "id": "9869b2e5-9c5e-410c-b280-3ef985e17d64",
          "name": "Grid Note 10",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            360,
            -40
          ],
          "parameters": {
            "color": 7,
            "width": 260,
            "height": 220,
            "content": "## Describe Component Configuration Recommendation"
          },
          "typeVersion": 1
        },
        {
          "id": "1b645df3-0f02-4f69-b8d0-96917cebe93a",
          "name": "Describe a specific log pattern from a <code>LogPa",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            720,
            20
          ],
          "parameters": {
            "url": "=http://applicationinsights.{region}.amazonaws.com/#X-Amz-Target=EC2WindowsBarleyService.DescribeLogPattern",
            "method": "POST",
            "options": {},
            "sendHeaders": true,
            "authentication": "genericCredentialType",
            "genericAuthType": "httpHeaderAuth",
            "toolDescription": "Describe a specific log pattern from a <code>LogPatternSet</code>.\n\nParameters:\n- Header parameters:\n  • X-Amz-Target (required)",
            "headerParameters": {
              "parameters": [
                {
                  "name": "X-Amz-Target",
                  "value": "={{ $fromAI('X-Amz-Target', 'X Amz Target', 'string') }}"
                }
              ]
            }
          },
          "typeVersion": 4.2
        },
        {
          "id": "df0cbf8c-4a53-4c17-9e2a-a52ba7be002a",
          "name": "Grid Note 11",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            640,
            -40
          ],
          "parameters": {
            "color": 7,
            "width": 260,
            "height": 220,
            "content": "## Describe Log Pattern"
          },
          "typeVersion": 1
        },
        {
          "id": "d0b927e7-8bb3-43aa-bec8-37aeb8571a1d",
          "name": "Describes an anomaly or error with the application",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            -680,
            240
          ],
          "parameters": {
            "url": "=http://applicationinsights.{region}.amazonaws.com/#X-Amz-Target=EC2WindowsBarleyService.DescribeObservation",
            "method": "POST",
            "options": {},
            "sendHeaders": true,
            "authentication": "genericCredentialType",
            "genericAuthType": "httpHeaderAuth",
            "toolDescription": "Describes an anomaly or error with the application.\n\nParameters:\n- Header parameters:\n  • X-Amz-Target (required)",
            "headerParameters": {
              "parameters": [
                {
                  "name": "X-Amz-Target",
                  "value": "={{ $fromAI('X-Amz-Target', 'X Amz Target', 'string') }}"
                }
              ]
            }
          },
          "typeVersion": 4.2
        },
        {
          "id": "07b0d784-10fd-405f-9da4-673f4c8fd3bd",
          "name": "Grid Note 12",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            -760,
            180
          ],
          "parameters": {
            "color": 7,
            "width": 260,
            "height": 220,
            "content": "## Describe Observation"
          },
          "typeVersion": 1
        },
        {
          "id": "88f7d14b-7ec3-4fdc-a0e9-ac58b611f521",
          "name": "Describes an application problem.",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            -400,
            240
          ],
          "parameters": {
            "url": "=http://applicationinsights.{region}.amazonaws.com/#X-Amz-Target=EC2WindowsBarleyService.DescribeProblem",
            "method": "POST",
            "options": {},
            "sendHeaders": true,
            "authentication": "genericCredentialType",
            "genericAuthType": "httpHeaderAuth",
            "toolDescription": "Describes an application problem.\n\nParameters:\n- Header parameters:\n  • X-Amz-Target (required)",
            "headerParameters": {
              "parameters": [
                {
                  "name": "X-Amz-Target",
                  "value": "={{ $fromAI('X-Amz-Target', 'X Amz Target', 'string') }}"
                }
              ]
            }
          },
          "typeVersion": 4.2
        },
        {
          "id": "3e7abd03-a7d9-4925-aa68-119af4e04463",
          "name": "Grid Note 13",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            -480,
            180
          ],
          "parameters": {
            "color": 7,
            "height": 220,
            "content": "## Describe Problem"
          },
          "typeVersion": 1
        },
        {
          "id": "c5eb6076-751d-4c19-89f4-c9a9d7a0b024",
          "name": "Describes the anomalies or errors associated with ",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            -120,
            240
          ],
          "parameters": {
            "url": "=http://applicationinsights.{region}.amazonaws.com/#X-Amz-Target=EC2WindowsBarleyService.DescribeProblemObservations",
            "method": "POST",
            "options": {},
            "sendHeaders": true,
            "authentication": "genericCredentialType",
            "genericAuthType": "httpHeaderAuth",
            "toolDescription": "Describes the anomalies or errors associated with the problem.\n\nParameters:\n- Header parameters:\n  • X-Amz-Target (required)",
            "headerParameters": {
              "parameters": [
                {
                  "name": "X-Amz-Target",
                  "value": "={{ $fromAI('X-Amz-Target', 'X Amz Target', 'string') }}"
                }
              ]
            }
          },
          "typeVersion": 4.2
        },
        {
          "id": "18e1d50d-483d-4db4-9d68-3e6cd7896e83",
          "name": "Grid Note 14",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            -200,
            180
          ],
          "parameters": {
            "color": 7,
            "width": 260,
            "height": 220,
            "content": "## Describe Problem Observations"
          },
          "typeVersion": 1
        },
        {
          "id": "dda98ea5-6254-48c5-8298-b668325c3442",
          "name": "Lists the IDs of the applications that you are mon",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            160,
            240
          ],
          "parameters": {
            "url": "=http://applicationinsights.{region}.amazonaws.com/#X-Amz-Target=EC2WindowsBarleyService.ListApplications",
            "method": "POST",
            "options": {},
            "sendQuery": true,
            "sendHeaders": true,
            "authentication": "genericCredentialType",
            "genericAuthType": "httpHeaderAuth",
            "queryParameters": {
              "parameters": [
                {
                  "name": "MaxResults",
                  "value": "={{ $fromAI('MaxResults', 'Pagination limit', 'string') }}"
                },
                {
                  "name": "NextToken",
                  "value": "={{ $fromAI('NextToken', 'Pagination token', 'string') }}"
                }
              ]
            },
            "toolDescription": "Lists the IDs of the applications that you are monitoring. \n\nParameters:\n- Query parameters:\n  • MaxResults (optional) - Pagination limit\n  • NextToken (optional) - Pagination token\n- Header parameters:\n  • X-Amz-Target (required)",
            "headerParameters": {
              "parameters": [
                {
                  "name": "X-Amz-Target",
                  "value": "={{ $fromAI('X-Amz-Target', 'X Amz Target', 'string') }}"
                }
              ]
            }
          },
          "typeVersion": 4.2
        },
        {
          "id": "10dad78a-0db4-48cd-ae1f-dba4c26de051",
          "name": "Grid Note 15",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            80,
            180
          ],
          "parameters": {
            "color": 7,
            "height": 220,
            "content": "## List Applications"
          },
          "typeVersion": 1
        },
        {
          "id": "2cc9740f-6c24-4e60-b52c-f4f1b70837f4",
          "name": "Lists the auto-grouped, standalone, and custom com",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            440,
            240
          ],
          "parameters": {
            "url": "=http://applicationinsights.{region}.amazonaws.com/#X-Amz-Target=EC2WindowsBarleyService.ListComponents",
            "method": "POST",
            "options": {},
            "sendQuery": true,
            "sendHeaders": true,
            "authentication": "genericCredentialType",
            "genericAuthType": "httpHeaderAuth",
            "queryParameters": {
              "parameters": [
                {
                  "name": "MaxResults",
                  "value": "={{ $fromAI('MaxResults', 'Pagination limit', 'string') }}"
                },
                {
                  "name": "NextToken",
                  "value": "={{ $fromAI('NextToken', 'Pagination token', 'string') }}"
                }
              ]
            },
            "toolDescription": "Lists the auto-grouped, standalone, and custom components of the application.\n\nParameters:\n- Query parameters:\n  • MaxResults (optional) - Pagination limit\n  • NextToken (optional) - Pagination token\n- Header parameters:\n  • X-Amz-Target (required)",
            "headerParameters": {
              "parameters": [
                {
                  "name": "X-Amz-Target",
                  "value": "={{ $fromAI('X-Amz-Target', 'X Amz Target', 'string') }}"
                }
              ]
            }
          },
          "typeVersion": 4.2
        },
        {
          "id": "e1486666-eebf-4485-9dbf-5da506652ca1",
          "name": "Grid Note 16",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            360,
            180
          ],
          "parameters": {
            "color": 7,
            "height": 220,
            "content": "## List Components"
          },
          "typeVersion": 1
        },
        {
          "id": "514f9f47-6d16-4a82-8636-a953b2886a89",
          "name": "<p> Lists the INFO, WARN, and ERROR events for per",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            720,
            240
          ],
          "parameters": {
            "url": "=http://applicationinsights.{region}.amazonaws.com/#X-Amz-Target=EC2WindowsBarleyService.ListConfigurationHistory",
            "method": "POST",
            "options": {},
            "sendQuery": true,
            "sendHeaders": true,
            "authentication": "genericCredentialType",
            "genericAuthType": "httpHeaderAuth",
            "queryParameters": {
              "parameters": [
                {
                  "name": "MaxResults",
                  "value": "={{ $fromAI('MaxResults', 'Pagination limit', 'string') }}"
                },
                {
                  "name": "NextToken",
                  "value": "={{ $fromAI('NextToken', 'Pagination token', 'string') }}"
                }
              ]
            },
            "toolDescription": "<p> Lists the INFO, WARN, and ERROR events for periodic configuration updates performed by Application Insights. Examples of events represented are: </p> <ul> <li> <p>INFO: creating a new alarm or updating an alarm threshold.</p> </li> <li> <p>WARN: alarm not created due to insufficient data points used to predict thresholds.</p> </li> <li> <p>ERROR: alarm not created due to permission errors or exceeding quotas. </p> </li> </ul>\n\nParameters:\n- Query parameters:\n  • MaxResults (optional) - Pagination limit\n  • NextToken (optional) - Pagination token\n- Header parameters:\n  • X-Amz-Target (required)",
            "headerParameters": {
              "parameters": [
                {
                  "name": "X-Amz-Target",
                  "value": "={{ $fromAI('X-Amz-Target', 'X Amz Target', 'string') }}"
                }
              ]
            }
          },
          "typeVersion": 4.2
        },
        {
          "id": "b5248965-6c4d-4ac4-9b36-93670038ccec",
          "name": "Grid Note 17",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            640,
            180
          ],
          "parameters": {
            "color": 7,
            "width": 260,
            "height": 220,
            "content": "## List Configuration History"
          },
          "typeVersion": 1
        },
        {
          "id": "37d61390-61d8-4c3f-897e-5114435b43ad",
          "name": "Lists the log pattern sets in the specific applica",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            -680,
            460
          ],
          "parameters": {
            "url": "=http://applicationinsights.{region}.amazonaws.com/#X-Amz-Target=EC2WindowsBarleyService.ListLogPatternSets",
            "method": "POST",
            "options": {},
            "sendQuery": true,
            "sendHeaders": true,
            "authentication": "genericCredentialType",
            "genericAuthType": "httpHeaderAuth",
            "queryParameters": {
              "parameters": [
                {
                  "name": "MaxResults",
                  "value": "={{ $fromAI('MaxResults', 'Pagination limit', 'string') }}"
                },
                {
                  "name": "NextToken",
                  "value": "={{ $fromAI('NextToken', 'Pagination token', 'string') }}"
                }
              ]
            },
            "toolDescription": "Lists the log pattern sets in the specific application.\n\nParameters:\n- Query parameters:\n  • MaxResults (optional) - Pagination limit\n  • NextToken (optional) - Pagination token\n- Header parameters:\n  • X-Amz-Target (required)",
            "headerParameters": {
              "parameters": [
                {
                  "name": "X-Amz-Target",
                  "value": "={{ $fromAI('X-Amz-Target', 'X Amz Target', 'string') }}"
                }
              ]
            }
          },
          "typeVersion": 4.2
        },
        {
          "id": "ba562742-0190-4b5f-838d-1ac53565809b",
          "name": "Grid Note 18",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            -760,
            400
          ],
          "parameters": {
            "color": 7,
            "width": 260,
            "height": 220,
            "content": "## List Log Pattern Sets"
          },
          "typeVersion": 1
        },
        {
          "id": "2b77631e-cc33-4b37-b3a5-30344b6d1511",
          "name": "Lists the log patterns in the specific log <code>L",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            -400,
            460
          ],
          "parameters": {
            "url": "=http://applicationinsights.{region}.amazonaws.com/#X-Amz-Target=EC2WindowsBarleyService.ListLogPatterns",
            "method": "POST",
            "options": {},
            "sendQuery": true,
            "sendHeaders": true,
            "authentication": "genericCredentialType",
            "genericAuthType": "httpHeaderAuth",
            "queryParameters": {
              "parameters": [
                {
                  "name": "MaxResults",
                  "value": "={{ $fromAI('MaxResults', 'Pagination limit', 'string') }}"
                },
                {
                  "name": "NextToken",
                  "value": "={{ $fromAI('NextToken', 'Pagination token', 'string') }}"
                }
              ]
            },
            "toolDescription": "Lists the log patterns in the specific log <code>LogPatternSet</code>.\n\nParameters:\n- Query parameters:\n  • MaxResults (optional) - Pagination limit\n  • NextToken (optional) - Pagination token\n- Header parameters:\n  • X-Amz-Target (required)",
            "headerParameters": {
              "parameters": [
                {
                  "name": "X-Amz-Target",
                  "value": "={{ $fromAI('X-Amz-Target', 'X Amz Target', 'string') }}"
                }
              ]
            }
          },
          "typeVersion": 4.2
        },
        {
          "id": "e1179b2c-7012-4578-9105-d59f0c5d1b7a",
          "name": "Grid Note 19",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            -480,
            400
          ],
          "parameters": {
            "color": 7,
            "height": 220,
            "content": "## List Log Patterns"
          },
          "typeVersion": 1
        },
        {
          "id": "06414627-79f4-4bc3-a895-07f862beb3a0",
          "name": "Lists the problems with your application.",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            -120,
            460
          ],
          "parameters": {
            "url": "=http://applicationinsights.{region}.amazonaws.com/#X-Amz-Target=EC2WindowsBarleyService.ListProblems",
            "method": "POST",
            "options": {},
            "sendQuery": true,
            "sendHeaders": true,
            "authentication": "genericCredentialType",
            "genericAuthType": "httpHeaderAuth",
            "queryParameters": {
              "parameters": [
                {
                  "name": "MaxResults",
                  "value": "={{ $fromAI('MaxResults', 'Pagination limit', 'string') }}"
                },
                {
                  "name": "NextToken",
                  "value": "={{ $fromAI('NextToken', 'Pagination token', 'string') }}"
                }
              ]
            },
            "toolDescription": "Lists the problems with your application.\n\nParameters:\n- Query parameters:\n  • MaxResults (optional) - Pagination limit\n  • NextToken (optional) - Pagination token\n- Header parameters:\n  • X-Amz-Target (required)",
            "headerParameters": {
              "parameters": [
                {
                  "name": "X-Amz-Target",
                  "value": "={{ $fromAI('X-Amz-Target', 'X Amz Target', 'string') }}"
                }
              ]
            }
          },
          "typeVersion": 4.2
        },
        {
          "id": "dc25f0ca-d9c4-4316-af85-b60a95b1868d",
          "name": "Grid Note 20",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            -200,
            400
          ],
          "parameters": {
            "color": 7,
            "height": 220,
            "content": "## List Problems"
          },
          "typeVersion": 1
        },
        {
          "id": "c86de5d3-c9d4-437a-9f69-237aa65c6bb9",
          "name": "Retrieve a list of the tags (keys and values) that",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            160,
            460
          ],
          "parameters": {
            "url": "=http://applicationinsights.{region}.amazonaws.com/#X-Amz-Target=EC2WindowsBarleyService.ListTagsForResource",
            "method": "POST",
            "options": {},
            "sendHeaders": true,
            "authentication": "genericCredentialType",
            "genericAuthType": "httpHeaderAuth",
            "toolDescription": "Retrieve a list of the tags (keys and values) that are associated with a specified application. A <i>tag</i> is a label that you optionally define and associate with an application. Each tag consists of a required <i>tag key</i> and an optional associated <i>tag value</i>. A tag key is a general label that acts as a category for more specific tag values. A tag value acts as a descriptor within a tag key.\n\nParameters:\n- Header parameters:\n  • X-Amz-Target (required)",
            "headerParameters": {
              "parameters": [
                {
                  "name": "X-Amz-Target",
                  "value": "={{ $fromAI('X-Amz-Target', 'X Amz Target', 'string') }}"
                }
              ]
            }
          },
          "typeVersion": 4.2
        },
        {
          "id": "7ff1878d-7cbe-46e3-9390-5d6c35a306db",
          "name": "Grid Note 21",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            80,
            400
          ],
          "parameters": {
            "color": 7,
            "width": 260,
            "height": 220,
            "content": "## List Tags For Resource"
          },
          "typeVersion": 1
        },
        {
          "id": "db363d05-e6fc-4482-92cc-b1d3b771d672",
          "name": "<p>Add one or more tags (keys and values) to a spe",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            440,
            460
          ],
          "parameters": {
            "url": "=http://applicationinsights.{region}.amazonaws.com/#X-Amz-Target=EC2WindowsBarleyService.TagResource",
            "method": "POST",
            "options": {},
            "sendHeaders": true,
            "authentication": "genericCredentialType",
            "genericAuthType": "httpHeaderAuth",
            "toolDescription": "<p>Add one or more tags (keys and values) to a specified application. A <i>tag</i> is a label that you optionally define and associate with an application. Tags can help you categorize and manage application in different ways, such as by purpose, owner, environment, or other criteria. </p> <p>Each tag consists of a required <i>tag key</i> and an associated <i>tag value</i>, both of which you define. A tag key is a general label that acts as a category for more specific tag values. A tag value acts as a descriptor within a tag key.</p>\n\nParameters:\n- Header parameters:\n  • X-Amz-Target (required)",
            "headerParameters": {
              "parameters": [
                {
                  "name": "X-Amz-Target",
                  "value": "={{ $fromAI('X-Amz-Target', 'X Amz Target', 'string') }}"
                }
              ]
            }
          },
          "typeVersion": 4.2
        },
        {
          "id": "9c60cd0e-437e-4db2-ad82-2f1d9a921305",
          "name": "Grid Note 22",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            360,
            400
          ],
          "parameters": {
            "color": 7,
            "height": 220,
            "content": "## Tag Resource"
          },
          "typeVersion": 1
        },
        {
          "id": "a5781953-9861-4e00-acbd-d325bd4490a6",
          "name": "Remove one or more tags (keys and values) from a s",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            720,
            460
          ],
          "parameters": {
            "url": "=http://applicationinsights.{region}.amazonaws.com/#X-Amz-Target=EC2WindowsBarleyService.UntagResource",
            "method": "POST",
            "options": {},
            "sendHeaders": true,
            "authentication": "genericCredentialType",
            "genericAuthType": "httpHeaderAuth",
            "toolDescription": "Remove one or more tags (keys and values) from a specified application.\n\nParameters:\n- Header parameters:\n  • X-Amz-Target (required)",
            "headerParameters": {
              "parameters": [
                {
                  "name": "X-Amz-Target",
                  "value": "={{ $fromAI('X-Amz-Target', 'X Amz Target', 'string') }}"
                }
              ]
            }
          },
          "typeVersion": 4.2
        },
        {
          "id": "22bca4f5-1e3f-4dbc-9cd6-34a206ed316b",
          "name": "Grid Note 23",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            640,
            400
          ],
          "parameters": {
            "color": 7,
            "height": 220,
            "content": "## Un Tag Resource"
          },
          "typeVersion": 1
        },
        {
          "id": "c415e1e9-03cc-4ef0-8ec5-614bce5f3d8c",
          "name": "Updates the application.",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            -680,
            680
          ],
          "parameters": {
            "url": "=http://applicationinsights.{region}.amazonaws.com/#X-Amz-Target=EC2WindowsBarleyService.UpdateApplication",
            "method": "POST",
            "options": {},
            "sendHeaders": true,
            "authentication": "genericCredentialType",
            "genericAuthType": "httpHeaderAuth",
            "toolDescription": "Updates the application.\n\nParameters:\n- Header parameters:\n  • X-Amz-Target (required)",
            "headerParameters": {
              "parameters": [
                {
                  "name": "X-Amz-Target",
                  "value": "={{ $fromAI('X-Amz-Target', 'X Amz Target', 'string') }}"
                }
              ]
            }
          },
          "typeVersion": 4.2
        },
        {
          "id": "2f99c67b-db01-444b-ab42-d7c49469c9fd",
          "name": "Grid Note 24",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            -760,
            620
          ],
          "parameters": {
            "color": 7,
            "width": 260,
            "height": 220,
            "content": "## Update Application"
          },
          "typeVersion": 1
        },
        {
          "id": "ec99b141-82ab-4ab5-a8ce-e10b4d0c40c3",
          "name": "Updates the custom component name and/or the list ",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            -400,
            680
          ],
          "parameters": {
            "url": "=http://applicationinsights.{region}.amazonaws.com/#X-Amz-Target=EC2WindowsBarleyService.UpdateComponent",
            "method": "POST",
            "options": {},
            "sendHeaders": true,
            "authentication": "genericCredentialType",
            "genericAuthType": "httpHeaderAuth",
            "toolDescription": "Updates the custom component name and/or the list of resources that make up the component.\n\nParameters:\n- Header parameters:\n  • X-Amz-Target (required)",
            "headerParameters": {
              "parameters": [
                {
                  "name": "X-Amz-Target",
                  "value": "={{ $fromAI('X-Amz-Target', 'X Amz Target', 'string') }}"
                }
              ]
            }
          },
          "typeVersion": 4.2
        },
        {
          "id": "6b87e065-ebb4-4116-8699-22f9c0d9b013",
          "name": "Grid Note 25",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            -480,
            620
          ],
          "parameters": {
            "color": 7,
            "height": 220,
            "content": "## Update Component"
          },
          "typeVersion": 1
        },
        {
          "id": "e8d29ea6-d207-4c9b-bf82-012b990a9b24",
          "name": "Updates the monitoring configurations for the comp",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            -120,
            680
          ],
          "parameters": {
            "url": "=http://applicationinsights.{region}.amazonaws.com/#X-Amz-Target=EC2WindowsBarleyService.UpdateComponentConfiguration",
            "method": "POST",
            "options": {},
            "sendHeaders": true,
            "authentication": "genericCredentialType",
            "genericAuthType": "httpHeaderAuth",
            "toolDescription": "Updates the monitoring configurations for the component. The configuration input parameter is an escaped JSON of the configuration and should match the schema of what is returned by <code>DescribeComponentConfigurationRecommendation</code>. \n\nParameters:\n- Header parameters:\n  • X-Amz-Target (required)",
            "headerParameters": {
              "parameters": [
                {
                  "name": "X-Amz-Target",
                  "value": "={{ $fromAI('X-Amz-Target', 'X Amz Target', 'string') }}"
                }
              ]
            }
          },
          "typeVersion": 4.2
        },
        {
          "id": "cde68392-ada3-405f-b031-0dbe0c5a1482",
          "name": "Grid Note 26",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            -200,
            620
          ],
          "parameters": {
            "color": 7,
            "width": 260,
            "height": 220,
            "content": "## Update Component Configuration"
          },
          "typeVersion": 1
        },
        {
          "id": "b2b7d769-7300-407f-8e08-988c90d7ea3d",
          "name": "Adds a log pattern to a <code>LogPatternSet</code>",
          "type": "n8n-nodes-base.httpRequestTool",
          "position": [
            160,
            680
          ],
          "parameters": {
            "url": "=http://applicationinsights.{region}.amazonaws.com/#X-Amz-Target=EC2WindowsBarleyService.UpdateLogPattern",
            "method": "POST",
            "options": {},
            "sendHeaders": true,
            "authentication": "genericCredentialType",
            "genericAuthType": "httpHeaderAuth",
            "toolDescription": "Adds a log pattern to a <code>LogPatternSet</code>.\n\nParameters:\n- Header parameters:\n  • X-Amz-Target (required)",
            "headerParameters": {
              "parameters": [
                {
                  "name": "X-Amz-Target",
                  "value": "={{ $fromAI('X-Amz-Target', 'X Amz Target', 'string') }}"
                }
              ]
            }
          },
          "typeVersion": 4.2
        },
        {
          "id": "cf36ef84-4244-4883-b37f-acffe953f7d6",
          "name": "Grid Note 27",
          "type": "n8n-nodes-base.stickyNote",
          "position": [
            80,
            620
          ],
          "parameters": {
            "color": 7,
            "width": 260,
            "height": 220,
            "content": "## Update Log Pattern"
          },
          "typeVersion": 1
        }
      ],
      "active": false,
      "shared": [
        {
          "role": "workflow:owner",
          "project": {
            "id": "G5fce9xGuBAsWBXe",
            "icon": null,
            "name": "David Ashby <david.ashby.lds@gmail.com>",
            "type": "personal",
            "createdAt": "2025-06-04T02:55:02.013Z",
            "updatedAt": "2025-06-04T02:56:01.361Z",
            "projectRelations": [
              {
                "role": "project:personalOwner",
                "user": {
                  "id": "715c1c00-cb48-4712-9a32-f1f4b6db2b30",
                  "role": "global:owner",
                  "email": "david.ashby.lds@gmail.com",
                  "disabled": false,
                  "lastName": "Ashby",
                  "settings": {
                    "npsSurvey": {
                      "responded": true,
                      "lastShownAt": 1749357655581
                    },
                    "userActivated": true,
                    "userActivatedAt": 1749075994495,
                    "easyAIWorkflowOnboarded": true,
                    "firstSuccessfulWorkflowId": "3N3vVikZb3MckFYm"
                  },
                  "createdAt": "2025-06-04T02:55:01.745Z",
                  "firstName": "David",
                  "isPending": false,
                  "updatedAt": "2025-06-08T04:40:58.399Z",
                  "mfaEnabled": false,
                  "personalizationAnswers": {
                    "version": "v4",
                    "personalization_survey_n8n_version": "1.95.3",
                    "personalization_survey_submitted_at": "2025-06-04T02:56:07.075Z"
                  }
                },
                "userId": "715c1c00-cb48-4712-9a32-f1f4b6db2b30",
                "createdAt": "2025-06-04T02:55:02.013Z",
                "projectId": "G5fce9xGuBAsWBXe",
                "updatedAt": "2025-06-04T02:55:02.013Z"
              }
            ]
          },
          "createdAt": "2025-07-01T00:29:28.979Z",
          "projectId": "G5fce9xGuBAsWBXe",
          "updatedAt": "2025-07-01T00:29:28.979Z",
          "workflowId": "s0gUueSKjlF1cY61"
        }
      ],
      "pinData": {},
      "settings": {
        "timezone": "America/New_York"
      },
      "createdAt": "2025-07-01T00:29:28.977Z",
      "updatedAt": "2025-07-01T04:08:20.000Z",
      "versionId": "a124e424-223b-4e8d-a4a0-57bb002c6ac0",
      "isArchived": false,
      "staticData": null,
      "connections": {
        "Updates the application.": {
          "ai_tool": [
            [
              {
                "node": "Amazon CloudWatch Application Insights MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Describes the application.": {
          "ai_tool": [
            [
              {
                "node": "Amazon CloudWatch Application Insights MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Describes an application problem.": {
          "ai_tool": [
            [
              {
                "node": "Amazon CloudWatch Application Insights MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Lists the problems with your application.": {
          "ai_tool": [
            [
              {
                "node": "Amazon CloudWatch Application Insights MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "<p> Lists the INFO, WARN, and ERROR events for per": {
          "ai_tool": [
            [
              {
                "node": "Amazon CloudWatch Application Insights MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "<p>Add one or more tags (keys and values) to a spe": {
          "ai_tool": [
            [
              {
                "node": "Amazon CloudWatch Application Insights MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Adds a log pattern to a <code>LogPatternSet</code>": {
          "ai_tool": [
            [
              {
                "node": "Amazon CloudWatch Application Insights MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Adds an application that is created from a resourc": {
          "ai_tool": [
            [
              {
                "node": "Amazon CloudWatch Application Insights MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Adds an log pattern to a <code>LogPatternSet</code": {
          "ai_tool": [
            [
              {
                "node": "Amazon CloudWatch Application Insights MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Creates a custom component by grouping similar sta": {
          "ai_tool": [
            [
              {
                "node": "Amazon CloudWatch Application Insights MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Describe a specific log pattern from a <code>LogPa": {
          "ai_tool": [
            [
              {
                "node": "Amazon CloudWatch Application Insights MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Describes a component and lists the resources that": {
          "ai_tool": [
            [
              {
                "node": "Amazon CloudWatch Application Insights MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Describes an anomaly or error with the application": {
          "ai_tool": [
            [
              {
                "node": "Amazon CloudWatch Application Insights MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Describes the anomalies or errors associated with ": {
          "ai_tool": [
            [
              {
                "node": "Amazon CloudWatch Application Insights MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Describes the monitoring configuration of the comp": {
          "ai_tool": [
            [
              {
                "node": "Amazon CloudWatch Application Insights MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Describes the recommended monitoring configuration": {
          "ai_tool": [
            [
              {
                "node": "Amazon CloudWatch Application Insights MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Lists the IDs of the applications that you are mon": {
          "ai_tool": [
            [
              {
                "node": "Amazon CloudWatch Application Insights MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Lists the auto-grouped, standalone, and custom com": {
          "ai_tool": [
            [
              {
                "node": "Amazon CloudWatch Application Insights MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Lists the log pattern sets in the specific applica": {
          "ai_tool": [
            [
              {
                "node": "Amazon CloudWatch Application Insights MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Lists the log patterns in the specific log <code>L": {
          "ai_tool": [
            [
              {
                "node": "Amazon CloudWatch Application Insights MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Remove one or more tags (keys and values) from a s": {
          "ai_tool": [
            [
              {
                "node": "Amazon CloudWatch Application Insights MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Removes the specified application from monitoring.": {
          "ai_tool": [
            [
              {
                "node": "Amazon CloudWatch Application Insights MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Removes the specified log pattern from a <code>Log": {
          "ai_tool": [
            [
              {
                "node": "Amazon CloudWatch Application Insights MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Retrieve a list of the tags (keys and values) that": {
          "ai_tool": [
            [
              {
                "node": "Amazon CloudWatch Application Insights MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Ungroups a custom component. When you ungroup cust": {
          "ai_tool": [
            [
              {
                "node": "Amazon CloudWatch Application Insights MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Updates the custom component name and/or the list ": {
          "ai_tool": [
            [
              {
                "node": "Amazon CloudWatch Application Insights MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        },
        "Updates the monitoring configurations for the comp": {
          "ai_tool": [
            [
              {
                "node": "Amazon CloudWatch Application Insights MCP Server",
                "type": "ai_tool",
                "index": 0
              }
            ]
          ]
        }
      },
      "triggerCount": 0
    },
    "lastUpdatedBy": 29,
    "workflowInfo": {
      "nodeCount": 57,
      "nodeTypes": {
        "n8n-nodes-base.stickyNote": {
          "count": 29
        },
        "n8n-nodes-base.httpRequestTool": {
          "count": 27
        },
        "@n8n/n8n-nodes-langchain.mcpTrigger": {
          "count": 1
        }
      }
    },
    "status": "published",
    "user": {
      "name": "David Ashby",
      "username": "cfomodz",
      "bio": "Unlimited Access to my paid workflows 👇 For the cost of one a month",
      "verified": true,
      "links": [
        "https://www.skool.com/n8n-automation-lab"
      ],
      "avatar": "https://gravatar.com/avatar/0118796cfdab829a3307d407dfeeb01a3952eb402584a45a211e4ef7d15edbbf?r=pg&d=retro&size=200"
    },
    "nodes": [
      {
        "id": 565,
        "icon": "fa:sticky-note",
        "name": "n8n-nodes-base.stickyNote",
        "codex": {
          "data": {
            "alias": [
              "Comments",
              "Notes",
              "Sticky"
            ],
            "categories": [
              "Core Nodes"
            ],
            "nodeVersion": "1.0",
            "codexVersion": "1.0",
            "subcategories": {
              "Core Nodes": [
                "Helpers"
              ]
            }
          }
        },
        "group": "[\"input\"]",
        "defaults": {
          "name": "Sticky Note",
          "color": "#FFD233"
        },
        "iconData": {
          "icon": "sticky-note",
          "type": "icon"
        },
        "displayName": "Sticky Note",
        "typeVersion": 1,
        "nodeCategories": [
          {
            "id": 9,
            "name": "Core Nodes"
          }
        ]
      },
      {
        "id": 1293,
        "icon": "file:../mcp.svg",
        "name": "@n8n/n8n-nodes-langchain.mcpTrigger",
        "codex": {
          "data": {
            "alias": [
              "Model Context Protocol",
              "MCP Server"
            ],
            "resources": {
              "primaryDocumentation": [
                {
                  "url": "https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-langchain.mcptrigger/"
                }
              ]
            },
            "categories": [
              "AI",
              "Core Nodes",
              "Langchain"
            ],
            "subcategories": {
              "AI": [
                "Root Nodes",
                "Model Context Protocol"
              ],
              "Core Nodes": [
                "Other Trigger Nodes"
              ]
            }
          }
        },
        "group": "[\"trigger\"]",
        "defaults": {
          "name": "MCP Server Trigger"
        },
        "iconData": {
          "type": "file",
          "fileBuffer": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgwIiBoZWlnaHQ9IjE4MCIgdmlld0JveD0iMCAwIDE5NSAxOTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cgk8ZyBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMTIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+CgkJPHBhdGggZD0iTTI1IDk3Ljg1MjhMOTIuODgyMyAyOS45NzA2QzEwMi4yNTUgMjAuNTk4IDExNy40NTEgMjAuNTk4IDEyNi44MjMgMjkuOTcwNlYyOS45NzA2QzEzNi4xOTYgMzkuMzQzMSAxMzYuMTk2IDU0LjUzOTEgMTI2LjgyMyA2My45MTE3TDc1LjU1ODEgMTE1LjE3NyIvPgoJCTxwYXRoIGQ9Ik03Ni4yNjUzIDExNC40N0wxMjYuODIzIDYzLjkxMTdDMTM2LjE5NiA1NC41MzkxIDE1MS4zOTIgNTQuNTM5MSAxNjAuNzY1IDYzLjkxMTdMMTYxLjExOCA2NC4yNjUyQzE3MC40OTEgNzMuNjM3OCAxNzAuNDkxIDg4LjgzMzggMTYxLjExOCA5OC4yMDYzTDk5LjcyNDggMTU5LjZDOTYuNjAwNiAxNjIuNzI0IDk2LjYwMDYgMTY3Ljc4OSA5OS43MjQ4IDE3MC45MTNMMTEyLjMzMSAxODMuNTIiLz4KCQk8cGF0aCBkPSJNMTA5Ljg1MyA0Ni45NDExTDU5LjY0ODIgOTcuMTQ1N0M1MC4yNzU3IDEwNi41MTggNTAuMjc1NyAxMjEuNzE0IDU5LjY0ODIgMTMxLjA4N1YxMzEuMDg3QzY5LjAyMDggMTQwLjQ1OSA4NC4yMTY4IDE0MC40NTkgOTMuNTg5NCAxMzEuMDg3TDE0My43OTQgODAuODgyMiIvPgoJPC9nPgo8L3N2Zz4K"
        },
        "displayName": "MCP Server Trigger",
        "typeVersion": 2,
        "nodeCategories": [
          {
            "id": 9,
            "name": "Core Nodes"
          },
          {
            "id": 25,
            "name": "AI"
          },
          {
            "id": 26,
            "name": "Langchain"
          }
        ]
      }
    ],
    "categories": [
      {
        "id": 16,
        "name": "DevOps"
      },
      {
        "id": 48,
        "name": "AI RAG"
      }
    ],
    "image": []
  }
}