Expose AWS budgets API operations to AI agents via MCP server
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
Nodes used (2)
- MCP Server Trigger
@n8n/n8n-nodes-langchain.mcpTrigger - Http Request Tool
n8n-nodes-base.httpRequestTool
What it does
Need help? Want access to this workflow + many more paid workflows + live Q&A sessions with a top verified n8n creator? Join the community Complete MCP server exposing 23 AWS Budgets API operations to AI agents. ⚡ Quick Setup 1. Import this workflow into your n8n instance 2. Credentials Add AWS Budgets credentials 3. Activate the workflow to start your MCP server 4. Copy the webhook URL from the MCP trigger node 5. Connect AI agents using the MCP URL 🔧 How it Works This workflow converts the AWS Budgets API into an MCP-compatible interface for AI agents. • MCP Trigger: Serves as your server endpoint for AI agent requests • HTTP Request Nodes: Handle API calls to https://budgets.amazonaws.com • AI Expressions: Automatically populate parameters via $fromAI() placeholders • Native Integration: Returns responses directly to the AI agent 📋 Available Operations (23 total) 🔧 X-Amz-Target=Awsbudgetservicegateway.Createbudget (1 endpoints) • POST /X-Amz-Target=AWSBudgetServiceGateway.CreateBudget: <pCreates a budget and, if included, notifications and subscribers. </p <important> <pOnly one of <codeBudgetLimit</code or <codePlannedBudgetLimits</code can be present in the syntax at one time. Use the syntax that matches your case. The Request Syntax section shows the <codeBudgetLimit</code syntax. For <codePlannedBudgetLimits</code, see the <a href="https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/APIbudgetsCreateBudget.htmlAPICreateBudgetExamples"Examples</a section. </p </important> 🔧 X-Amz-Target=Awsbudgetservicegateway.Createbudgetaction (1 endpoints) • POST /X-Amz-Target=AWSBudgetServiceGateway.CreateBudgetAction: Creates a budget action. 🔧 X-Amz-Target=Awsbudgetservicegateway.Createnotification (1 endpoints) • POST /X-Amz-Target=AWSBudgetServiceGateway.CreateNotification: Creates a notification. You must create the budget before you create the associated notification. 🔧 X-Amz-Target=Awsbudgetservicegateway.Createsubscriber (1 endpoints) • POST /X-Amz-Target=AWSBudgetServiceGateway.CreateSubscriber: Creates a subscriber. You must create the associated budget and notification before you create the subscriber. 🔧 X-Amz-Target=Awsbudgetservicegateway.Deletebudget (1 endpoints) • POST /X-Amz-Target=AWSBudgetServiceGateway.DeleteBudget: <pDeletes a budget. You can delete your budget at any time.</p <important> <pDeleting a budget also deletes the notifications and subscribers that are associated with that budget.</p </important> 🔧 X-Amz-Target=Awsbudgetservicegateway.Deletebudgetaction (1 endpoints) • POST /X-Amz-Target=AWSBudgetServiceGateway.DeleteBudgetAction: Deletes a budget action. 🔧 X-Amz-Target=Awsbudgetservicegateway.Deletenotification (1 endpoints) • POST /X-Amz-Target=AWSBudgetServiceGateway.DeleteNotification: <pDeletes a notification.</p <important> <pDeleting a notification also deletes the subscribers that are associated with the notification.</p </important> 🔧 X-Amz-Target=Awsbudgetservicegateway.Deletesubscriber (1 endpoints) • POST /X-Amz-Target=AWSBudgetServiceGateway.DeleteSubscriber: <pDeletes a subscriber.</p <important> <pDeleting the last subscriber to a notification also deletes the notification.</p </important> 🔧 X-Amz-Target=Awsbudgetservicegateway.Describebudget (1 endpoints) • POST /X-Amz-Target=AWSBudgetServiceGateway.DescribeBudget: <pDescribes a budget.</p <important> <pThe Request Syntax section shows the <codeBudgetLimit</code syntax. For <codePlannedBudgetLimits</code, see the <a href="https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/APIbudgetsDescribeBudget.htmlAPIDescribeBudgetExamples"Examples</a section. </p </important> 🔧 X-Amz-Target=Awsbudgetservicegateway.Describebudgetaction (1 endpoints) • POST /X-Amz-Target=AWSBudgetServiceGateway.DescribeBudgetAction: Describes a budget action detail. 🔧 X-Amz-Target=Awsbudgetservicegateway.Describebudgetactionhistories (1 endpoints) • POST /X-Amz-Tar