Infracost MCP Server for AutoGenGive AutoGen instant access to 13 tools to Create Guardrail, Create Price Book, Delete Guardrail, and more
Microsoft AutoGen enables multi-agent conversations where agents negotiate, delegate, and execute tasks collaboratively. Add Infracost as an MCP tool provider through Vinkius and every agent in the group can access live data and take action.
Ask AI about this MCP Server for AutoGen
The Infracost MCP Server for AutoGen is a standout in the Loved By Devs category — giving your AI agent 13 tools to work with, ready to go from day one.
Vinkius delivers Streamable HTTP and SSE to any MCP client
import asyncio
from autogen_agentchat.agents import AssistantAgent
from autogen_ext.tools.mcp import McpWorkbench
async def main():
# Your Vinkius token. get it at cloud.vinkius.com
async with McpWorkbench(
server_params={"url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"},
transport="streamable_http",
) as workbench:
tools = await workbench.list_tools()
agent = AssistantAgent(
name="infracost_agent",
tools=tools,
system_message=(
"You help users with Infracost. "
"13 tools available."
),
)
print(f"Agent ready with {len(tools)} tools")
asyncio.run(main())
* Every MCP server runs on Vinkius-managed infrastructure inside AWS - a purpose-built runtime with per-request V8 isolates, Ed25519 signed audit chains, and sub-40ms cold starts optimized for native MCP execution. See our infrastructure
About Infracost MCP Server
Connect Infracost to your AI agent to bring financial visibility and governance to your Infrastructure as Code (IaC) workflows. Prevent cloud cost surprises before they happen.
AutoGen enables multi-agent conversations where agents negotiate, delegate, and collaboratively use Infracost tools. Connect 13 tools through Vinkius and assign role-based access. a data analyst queries while a reviewer validates, with optional human-in-the-loop approval for sensitive operations.
What you can do
- Cost Guardrails — List, create, and manage guardrails that trigger alerts or block Pull Requests when cost increases exceed your defined thresholds.
- Tagging Governance — Enforce organizational standards by updating tagging policies, ensuring all cloud resources are correctly attributed to departments or projects.
- Custom Pricing — Manage enterprise-specific price books for AWS and Azure to ensure cost estimates reflect your actual negotiated discounts.
- Business Context — Upload custom properties from external systems like ServiceNow or Backstage to map cloud costs to your internal organizational hierarchy.
- Pricing Queries — Programmatically query cloud pricing data to compare costs across different resource types and regions.
The Infracost MCP Server exposes 13 tools through the Vinkius. Connect it to AutoGen in under two minutes — credentials fully managed, no infrastructure to provision, no vendor lock-in. Your configuration, your data, your control.
All 13 Infracost tools available for AutoGen
When AutoGen connects to Infracost through Vinkius, your AI agent gets direct access to every tool listed below — spanning terraform, cloud-cost, finops, and more. Every call runs in a secure, isolated environment with full audit visibility. Beyond a simple connection, you get real-time monitoring of agent activity, enterprise governance, and optimized token usage.
Create guardrail on Infracost
Create a new guardrail
Create price book on Infracost
Create a custom price book for an enterprise
Delete guardrail on Infracost
Delete a guardrail
Get guardrail on Infracost
Get a specific guardrail by ID
Get price book on Infracost
Poll this to wait for SUCCESS status. Get the status and details of a price book
Get price book files url on Infracost
Use the returned URL to PUT the CSV file. Get a presigned URL to upload a price book CSV
Ingest price book on Infracost
Call this after uploading the CSV to the presigned URL. Trigger ingestion of an uploaded price book CSV
List guardrails on Infracost
List all guardrails for an organization
Query pricing on Infracost
Provide a valid GraphQL query string. Query the Cloud Pricing API using GraphQL
Update guardrail on Infracost
Update an existing guardrail
Update organization on Infracost
Pass the customPriceBookId to activate it. Update organization settings, such as activating a custom price book
Update tagging policy on Infracost
Update allowed tag values for a tagging policy
Upload custom properties on Infracost
g., from ServiceNow or Backstage) for cost attribution. Provide raw CSV data. Upload custom business properties via CSV
Connect Infracost to AutoGen via MCP
Follow these steps to wire Infracost into AutoGen. The entire setup takes under two minutes — your credentials stay safe behind Vinkius.
Install AutoGen
pip install "autogen-ext[mcp]"Replace the token
[YOUR_TOKEN_HERE] with your Vinkius tokenIntegrate into workflow
Explore tools
Why Use AutoGen with the Infracost MCP Server
AutoGen provides unique advantages when paired with Infracost through the Model Context Protocol.
Multi-agent conversations: multiple AutoGen agents discuss, delegate, and collaboratively use Infracost tools to solve complex tasks
Role-based architecture lets you assign Infracost tool access to specific agents. a data analyst queries while a reviewer validates
Human-in-the-loop support: agents can pause for human approval before executing sensitive Infracost tool calls
Code execution sandbox: AutoGen agents can write and run code that processes Infracost tool responses in an isolated environment
Infracost + AutoGen Use Cases
Practical scenarios where AutoGen combined with the Infracost MCP Server delivers measurable value.
Collaborative analysis: one agent queries Infracost while another validates results and a third generates the final report
Automated review pipelines: a researcher agent fetches data from Infracost, a critic agent evaluates quality, and a writer produces the output
Interactive planning: agents negotiate task allocation using Infracost data to make informed decisions about resource distribution
Code generation with live data: an AutoGen coder agent writes scripts that process Infracost responses in a sandboxed execution environment
Example Prompts for Infracost in AutoGen
Ready-to-use prompts you can give your AutoGen agent to start working with Infracost immediately.
"List all cost guardrails for the organization 'acme-corp'."
"Create a new guardrail for 'acme-corp' that triggers when cost increase exceeds $200 and blocks the PR."
"Update the tagging policy for 'acme-corp' to make the 'Environment' tag mandatory."
Troubleshooting Infracost MCP Server with AutoGen
Common issues when connecting Infracost to AutoGen through Vinkius, and how to resolve them.
McpWorkbench not found
pip install "autogen-ext[mcp]"Infracost + AutoGen FAQ
Common questions about integrating Infracost MCP Server with AutoGen.
How does AutoGen connect to MCP servers?
Can different agents have different MCP tool access?
Does AutoGen support human approval for tool calls?
Explore More MCP Servers
View all →
Pulumi
11 toolsManage cloud infrastructure via Pulumi — list stacks, track deployments, audit outputs and tag resources from any AI agent.

Shutterstock
9 toolsEquip your AI agent to radically sift through Shutterstock's immense media vault. Search high-quality images, videos, audio, and audit editorial licenses directly from your prompt.

WellnessLiving
9 toolsManage schedules, clients, staff, memberships, locations, and reports for your WellnessLiving-powered studio through natural conversation.

The Movie Database (TMDb)
15 toolsSearch movies, TV shows, people, get details, cast, trailers, and discover content via TMDb API.
