Related MCP Server Resources

Explore more AI models, providers, and integration options:

  • Explore AI Models
  • Explore AI Providers
  • Explore MCP Servers
  • LangDB Pricing
  • Documentation
  • AI Industry Blog
  • SQL Query MCP Server
  • MongoDB MCP Server for LLMs
  • Code Analysis MCP Server
  • AGE-MCP-Server
  • Kintone MCP Server
Back to MCP Servers
vantage-mcp-server

vantage-mcp-server

Public
vantage-sh/vantage-mcp-server

Enables natural language querying of cloud cost data via MCP clients, providing comprehensive tools for cost analysis, forecasting, tagging, provider integration, and budget tracking through a locally run Golang service.

javascript
0 tools
May 29, 2025
Updated Jun 4, 2025

Supercharge Your AI with vantage-mcp-server

MCP Server

Unlock the full potential of vantage-mcp-server through LangDB's AI Gateway. Get enterprise-grade security, analytics, and seamless integration with zero configuration.

Unified API Access
Complete Tracing
Instant Setup
Get Started Now

Free tier available • No credit card required

Instant Setup
99.9% Uptime
10,000+Monthly Requests

Vantage MCP Server

Use natural language to explore your organization’s cloud costs via MCP clients, like Claude, Cursor, and others. Ask questions about your organization's previous and current cloud cost spend, cost tagging, provider integrations, and more.

About the Vantage MCP Server

The Vantage MCP Server is an open-source tool, written in Golang, that lets you interact with your cloud cost data through AI assistants and MCP clients. By acting as a bridge to Vantage's existing APIs, the Vantage MCP Server lets you query cloud spend data using natural language and makes cost analysis more intuitive.

📝 Note: At this time, the Vantage MCP Server is available only as a locally run service using Standard Input/Output (stdio) Transport, meaning it must be executed on your machine or server and integrated with an MCP client.

Available Tools

The Vantage MCP Server currently exposes the following tools, which can be invoked by any compatible MCP client (e.g., Claude, Cursor, Goose):

  • query-costs

    • A general purpose way to fetch Cost data using VQL.
  • list-costs

    • Display all the Costs in an associated Cost Report.
  • list-cost-reports

    • List all Cost Reports available.
  • get-cost-report-forecast

    • List all Forecasts of spending related to a Cost Report.
  • list-cost-integrations

    • List all Cost Provider integrations (e.g., AWS, Azure, GCP) available to provide Costs data from and their associated accounts.
  • list-cost-providers

    • List of just the Providers that the given Workspace has shared with it.
  • list-cost-services

    • Lists all the Services and their associated Provider that is shared with the given Workspace.
  • list-budgets

    • List all Budgets available to compare against a Cost Report and track spending.
  • list-dashboards

    • List all Dashboards created in the Vantage account.
  • list-tags

    • List Tags that can be used to filter Cost Reports.
  • list-tag-values

    • List Tag values that can be used to filter Cost Reports.
  • list-anomalies

    • List Anomalies that were detected on Cost Reports.
  • list-cost-providers

    • List Cost Providers that can be used to filter Costs in VQL queries.
  • list-unit-costs

    • Retrieve the Unit Costs for a given Cost Report.
  • get-myself

    • A utility to list available Workspaces and check the access level of your auth token.
  • submit-user-feedback

    • A simple way to send feedback about the MCP or overall Vantage experience to the Vantage team.

Getting Started

Prerequisites

If you're installing from source, ensure the following packages are installed (see .tool-versions for exact versions):

  • Go
  • Node.js

You can use a version manager (e.g., asdf) or package manager (e.g., Homebrew) to install these dependencies.

You will also need to create a Read-Only Vantage API token (Write will not work at this time). Follow the instructions on the Vantage API documentation. We recommend creating a brand-new read-only API token for exclusive use with the MCP Server.

Installation

Using Homebrew

brew install vantage-sh/tap/vantage-mcp-server

From Source

  1. Clone this repository.
git clone https://github.com/vantage-sh/vantage-mcp-server
  1. Build the server and adjust permissions.
go build -o vantage-mcp-server chmod +x vantage-mcp-server

📝 Note: If you pull down new changes from the repository, be sure to re-run go build to rebuild the server and ensure you're running the latest version.

  1. Debug using the MCP inspector.
npx @modelcontextprotocol/inspector -e VANTAGE_BEARER_TOKEN= ./vantage-mcp-server

Set Up MCP Clients

Setup instructions vary depending on which MCP client you use. Example clients include:

  • Claude for Desktop
  • Cursor
  • Goose

See the MCP documentation for a list of available clients. Detailed instructions for Claude for Desktop, Cursor, and Goose are provided below.

Claude for Desktop

  1. Download Claude for Desktop.
  2. From the top of Claude for Desktop, click Claude > Settings (keyboard shortcut Command + ,).
  3. In the left menu of the Settings pane, select Developer.
  4. Click Edit Config. A configuration file is created at:
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  1. Open the claude_desktop_config.json file and update its contents. Make sure to replace the placeholders with the path where you downloaded the Vantage MCP Server binary, and with your Vantage API token.

    { "mcpServers": { "Vantage": { "command": "", "args": [], "env": { "VANTAGE_BEARER_TOKEN": "" } } } }
  2. Save the configuration file and restart Claude.

  3. In the bottom-right corner of the Claude for Desktop input box, click the hammer icon to see the available tools for the Vantage MCP Server.

  4. Once you've set up the configuration, you can start prompting Claude. Each time you use a new tool, Claude will ask for your approval before proceeding.

Cursor

  1. Download Cursor.

  2. Open Cursor and click Cursor > Settings > Cursor Settings from the menu bar.

  3. In the left pane, select MCP.

  4. Click Add new global MCP Server.

  5. Update the contents of the opened mcp.json file. Make sure to replace the placeholders with the path where you downloaded the Vantage MCP Server binary, and with your Vantage API token.

    { "mcpServers": { "Vantage": { "command": "", "args": [], "env": { "VANTAGE_BEARER_TOKEN": "" } } } }

Goose

  1. Download Goose.
  2. Open Goose and click Goose > Settings from the menu bar (keyboard shortcut Command + ,).
  3. Under the Extensions section, click Add custom extension.
  4. In the ID field, enter vantage-mcp-server.
  5. In the Name field, enter Vantage.
  6. In the Description field, enter Query costs and usage data.
  7. In the Command field, enter the path to the Vantage MCP Server binary.
  8. In the Environment Variables section, add a new variable with the name VANTAGE_BEARER_TOKEN and the value set to your Vantage API token.
  9. Click Add.

Note for MacOS users

If you download a release from our Github page and the executable fails to run "because the developer cannot be verified", please open your System Settings. Then find the "Privacy and Security" section. Then scroll to the bottom and you should see a message that "vantage-mcp-server-macos" was blocked, click the "open anyway" button. After this flow, the executable should be able to be run without issue.

Contribution Guidelines

If you'd like to contribute to this project:

  1. Fork this repository.
  2. Create a new branch: git checkout -b feature/my-feature.
  3. Make your changes.
  4. Ensure your code is formatted and builds cleanly.
  5. Submit a pull request.

We welcome community contributions, improvements, and bug fixes. If you run into any issues, submit a bug report via this repository's GitHub Issues.

License

See the LICENSE.MD file for commercial and non-commercial licensing details.

Publicly Shared Threads0

Discover shared experiences

Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!

Share your threads to help others
Related MCPs5
  • SQL Query MCP Server
    SQL Query MCP Server

    Enables natural language querying of PostgreSQL databases by translating prompts into SQL via LLM in...

    Added May 30, 2025
  • MongoDB MCP Server for LLMs
    MongoDB MCP Server for LLMs

    Enables LLMs to seamlessly interact with MongoDB databases via Model Context Protocol, offering sche...

    Added May 30, 2025
  • Code Analysis MCP Server
    Code Analysis MCP Server

    Enables AI-driven natural language exploration and analysis of codebases via Model Context Protocol,...

    4 tools
    Added May 30, 2025
  • AGE-MCP-Server
    AGE-MCP-Server

    Enables integration of Apache AGE graph database capabilities with Azure Database for PostgreSQL thr...

    Added May 30, 2025
  • Kintone MCP Server
    Kintone MCP Server

    Enables seamless integration with kintone via Model Context Protocol, offering comprehensive capabil...

    25 tools
    Added May 30, 2025