No Products in the Cart
Need help? Want access to this workflow + many more paid workflows + live Q&A sessions with a top verified n8n creator?
Complete MCP server exposing 23 AWS Budgets API operations to AI agents.
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
β’ POST /#X-Amz-Target=AWSBudgetServiceGateway.CreateBudget : <p>Creates a budget and, if included, notifications and subscribers. </p> <important> <p>Only one of <code>BudgetLimit</code> or <code>PlannedBudgetLimits</code> can be present in the syntax at one time. Use the syntax that matches your case. The Request Syntax section shows the <code>BudgetLimit</code> syntax. For <code>PlannedBudgetLimits</code>, see the <a href=" https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_budgets_CreateBudget.html#API_CreateBudget_Examples "> Examples</a> section. </p> </important>
β’ POST /#X-Amz-Target=AWSBudgetServiceGateway.CreateBudgetAction : Creates a budget action.
β’ POST /#X-Amz-Target=AWSBudgetServiceGateway.CreateNotification : Creates a notification. You must create the budget before you create the associated notification.
β’ POST /#X-Amz-Target=AWSBudgetServiceGateway.CreateSubscriber : Creates a subscriber. You must create the associated budget and notification before you create the subscriber.
β’ POST /#X-Amz-Target=AWSBudgetServiceGateway.DeleteBudget : <p>Deletes a budget. You can delete your budget at any time.</p> <important> <p>Deleting a budget also deletes the notifications and subscribers that are associated with that budget.</p> </important>
β’ POST /#X-Amz-Target=AWSBudgetServiceGateway.DeleteBudgetAction : Delete a budget action.
β’ POST /#X-Amz-Target=AWSBudgetServiceGateway.DeleteNotification : <p>Deletes a notification.</p> <important> <p>Deleting a notification also deletes the subscribers that are associated with the notification.</p> </important>
β’ POST /#X-Amz-Target=AWSBudgetServiceGateway.DeleteSubscriber : <p>Deletes a subscriber.</p> <important> <p>Deleting the last subscriber to a notification also deletes the notification.</p> </important>
β’ POST /#X-Amz-Target=AWSBudgetServiceGateway.DescribeBudget : <p>Describes a budget.</p> <important> <p>The Request Syntax section shows the <code>BudgetLimit</code> syntax. For <code>PlannedBudgetLimits</code>, see the <a href=" https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_budgets_DescribeBudget.html#API_DescribeBudget_Examples "> Examples</a> section. </p> </important>
β’ POST /#X-Amz-Target=AWSBudgetServiceGateway.DescribeBudgetAction : Describes a budget action detail.
β’ POST /#X-Amz-Target=AWSBudgetServiceGateway.DescribeBudgetActionHistories : Describes a budget action history detail.
β’ POST /#X-Amz-Target=AWSBudgetServiceGateway.DescribeBudgetActionsForAccount : Describes all of the budget actions for an account.
β’ POST /#X-Amz-Target=AWSBudgetServiceGateway.DescribeBudgetActionsForBudget : Describes all of the budget actions for a budget.
β’ POST /#X-Amz-Target=AWSBudgetServiceGateway.DescribeBudgetNotificationsForAccount : Lists the budget names and notifications that are associated with an account.
β’ POST /#X-Amz-Target=AWSBudgetServiceGateway.DescribeBudgetPerformanceHistory : Describes the history for <code>DAILY</code>, <code>MONTHLY</code>, and <code>QUARTERLY</code> budgets. Budget history isn't available for <code>ANNUAL</code> budgets.
β’ POST /#X-Amz-Target=AWSBudgetServiceGateway.DescribeBudgets : <p>Lists the budgets that are associated with an account.</p> <important> <p>The Request Syntax section shows the <code>BudgetLimit</code> syntax. For <code>PlannedBudgetLimits</code>, see the <a href=" https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_budgets_DescribeBudgets.html#API_DescribeBudgets_Examples "> Examples</a> section. </p> </important>
β’ POST /#X-Amz-Target=AWSBudgetServiceGateway.DescribeNotificationsForBudget : Lists the notifications that are associated with a budget.
β’ POST /#X-Amz-Target=AWSBudgetServiceGateway.DescribeSubscribersForNotification : Lists the subscribers that are associated with a notification.
β’ POST /#X-Amz-Target=AWSBudgetServiceGateway.ExecuteBudgetAction : Executes a budget action.
β’ POST /#X-Amz-Target=AWSBudgetServiceGateway.UpdateBudget : <p>Updates to budget. You can change every part of a budget except for the <code>budgetName</code> and the <code>calculatedSpend</code>. When you modify a budget, the <code>calculatedSpend</code> drops to zero until Amazon Web Services has new usage data to use for forecasting.</p> <important> <p>Only one of <code>BudgetLimit</code> or <code>PlannedBudgetLimits</code> can be present in the syntax at one time. Use the syntax that matches your case. The Request Syntax section shows the <code>BudgetLimit</code> syntax. For <code>PlannedBudgetLimits</code>, see the <a href=" https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_budgets_UpdateBudget.html#API_UpdateBudget_Examples "> Examples</a> section. </p> </important>
β’ POST /#X-Amz-Target=AWSBudgetServiceGateway.UpdateBudgetAction : Updates a budget action.
β’ POST /#X-Amz-Target=AWSBudgetServiceGateway.UpdateNotification : Updates a notification.
β’ POST /#X-Amz-Target=AWSBudgetServiceGateway.UpdateSubscriber : Updates a subscriber.
Parameter Handling : AI agents automatically provide values ββfor:
β’ Path parameters and identifiers
β’ Query parameters and filters
β’ Request body data
β’ Headers and authentication
Response Format : Native AWS Budgets API responses with full data structure
Error Handling : Built-in n8n HTTP request error management
Connect this MCP server to any AI agent or workflow:
β’ Claude Desktop : Add MCP server URL to configuration
β’ Cursor : Add MCP server SSE URL to configuration
β’ Custom AI Apps : Use MCP URL as tool endpoint
β’ API Integration : Direct HTTP calls to MCP endpoints
β’ Zero Setup : No parameter mapping or configuration needed
β’ AI-Ready : Built-in $fromAI()
expressions for all parameters
β’ Production Ready : Native n8n HTTP request handling and logging
β’ Extensible : Easily modify or add custom logic
π Free for community use ! Ready to deploy in under 2 minutes.