Templates / Expose AWS budgets API operations to AI agents via MCP server

Expose AWS budgets API operations to AI agents via MCP server

Ready for 3.0

by David Ashby ✓ · 296 views · created 2025-07-01 · DevOps, AI Chatbot

Ready 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)

HTTP Request

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 &lt;important&gt; <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 &lt;/important&gt; 🔧 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 &lt;important&gt; <pDeleting a budget also deletes the notifications and subscribers that are associated with that budget.</p &lt;/important&gt; 🔧 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 &lt;important&gt; <pDeleting a notification also deletes the subscribers that are associated with the notification.</p &lt;/important&gt; 🔧 X-Amz-Target=Awsbudgetservicegateway.Deletesubscriber (1 endpoints) • POST /X-Amz-Target=AWSBudgetServiceGateway.DeleteSubscriber: <pDeletes a subscriber.</p &lt;important&gt; <pDeleting the last subscriber to a notification also deletes the notification.</p &lt;/important&gt; 🔧 X-Amz-Target=Awsbudgetservicegateway.Describebudget (1 endpoints) • POST /X-Amz-Target=AWSBudgetServiceGateway.DescribeBudget: <pDescribes a budget.</p &lt;important&gt; <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 &lt;/important&gt; 🔧 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

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.