Infracost MCP Server for Mastra AIGive Mastra AI instant access to 13 tools to Create Guardrail, Create Price Book, Delete Guardrail, and more
Mastra AI is a TypeScript-native agent framework built for modern web stacks. Connect Infracost through Vinkius and Mastra agents discover all tools automatically. type-safe, streaming-ready, and deployable anywhere Node.js runs.
Ask AI about this MCP Server for Mastra AI
The Infracost MCP Server for Mastra AI 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 { Agent } from "@mastra/core/agent";
import { createMCPClient } from "@mastra/mcp";
import { openai } from "@ai-sdk/openai";
async function main() {
// Your Vinkius token. get it at cloud.vinkius.com
const mcpClient = await createMCPClient({
servers: {
"infracost": {
url: "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp",
},
},
});
const tools = await mcpClient.getTools();
const agent = new Agent({
name: "Infracost Agent",
instructions:
"You help users interact with Infracost " +
"using 13 tools.",
model: openai("gpt-4o"),
tools,
});
const result = await agent.generate(
"What can I do with Infracost?"
);
console.log(result.text);
}
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.
Mastra's agent abstraction provides a clean separation between LLM logic and Infracost tool infrastructure. Connect 13 tools through Vinkius and use Mastra's built-in workflow engine to chain tool calls with conditional logic, retries, and parallel execution. deployable to any Node.js host in one command.
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 Mastra AI 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 Mastra AI
When Mastra AI 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 Mastra AI via MCP
Follow these steps to wire Infracost into Mastra AI. The entire setup takes under two minutes — your credentials stay safe behind Vinkius.
Install dependencies
npm install @mastra/core @mastra/mcp @ai-sdk/openaiReplace the token
[YOUR_TOKEN_HERE] with your Vinkius tokenRun the agent
agent.ts and run with npx tsx agent.tsExplore tools
Why Use Mastra AI with the Infracost MCP Server
Mastra AI provides unique advantages when paired with Infracost through the Model Context Protocol.
Mastra's agent abstraction provides a clean separation between LLM logic and tool infrastructure. add Infracost without touching business code
Built-in workflow engine chains MCP tool calls with conditional logic, retries, and parallel execution for complex automation
TypeScript-native: full type inference for every Infracost tool response with IDE autocomplete and compile-time checks
One-command deployment to any Node.js host. Vercel, Railway, Fly.io, or your own infrastructure
Infracost + Mastra AI Use Cases
Practical scenarios where Mastra AI combined with the Infracost MCP Server delivers measurable value.
Automated workflows: build multi-step agents that query Infracost, process results, and trigger downstream actions in a typed pipeline
SaaS integrations: embed Infracost as a first-class tool in your product's AI features with Mastra's clean agent API
Background jobs: schedule Mastra agents to query Infracost on a cron and store results in your database automatically
Multi-agent systems: create specialist agents that collaborate using Infracost tools alongside other MCP servers
Example Prompts for Infracost in Mastra AI
Ready-to-use prompts you can give your Mastra AI 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 Mastra AI
Common issues when connecting Infracost to Mastra AI through Vinkius, and how to resolve them.
createMCPClient not exported
npm install @mastra/mcpInfracost + Mastra AI FAQ
Common questions about integrating Infracost MCP Server with Mastra AI.
How does Mastra AI connect to MCP servers?
MCPClient with the server URL and pass it to your agent. Mastra discovers all tools and makes them available with full TypeScript types.Can Mastra agents use tools from multiple servers?
Does Mastra support workflow orchestration?
Explore More MCP Servers
View all →
PhotoPrism
7 toolsSearch, browse, and manage your PhotoPrism media library — find photos by metadata, retrieve thumbnails, and stream videos via AI.

Metronome
31 toolsAutomate usage-based billing via Metronome — ingest events, query usage data, and manage customer contracts directly from any AI agent.

Anyscale
7 toolsOrchestrate your Anyscale infrastructure — manage LLM queries, vectors, services, and cluster batch jobs directly from your AI agent.

Eventbrite
12 toolsCreate events, sell tickets, and manage attendees with the world largest self-service ticketing platform for any occasion.
