OpenOps
The batteries-included, No-Code FinOps automation platform, with the AI you trust.
What is OpenOps?
OpenOps is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to batteries-included, no-code finops automation platform, with the ai you trust.
The batteries-included, No-Code FinOps automation platform, with the AI you trust.
This server falls under the Finance & Fintech category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- The batteries-included, No-Code FinOps automation platform,
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx openopsConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use OpenOps
OpenOps is an open-source, no-code FinOps automation platform that helps engineering and finance teams reduce cloud costs by building and running automated workflows across AWS, Azure, and Google Cloud. It ships with a library of pre-built FinOps workflows for cost allocation, anomaly management, idle resource de-provisioning, and tagging, alongside its own Excel-like Tables database and Analytics visualisation layer. AI agents connect to OpenOps through its MCP interface to trigger workflows, query cost data, and orchestrate human-in-the-loop approval steps across Slack, email, and other channels.
Prerequisites
- Docker and Docker Compose for self-hosted deployment
- Access to at least one cloud provider (AWS, Azure, or Google Cloud) with cost data
- Cloud provider credentials or IAM roles with read access to billing and resource APIs
- An MCP client such as Claude Desktop or Claude Code
- Alternatively, a managed OpenOps cloud account (no infrastructure required)
Deploy OpenOps with Docker Compose
Clone the repository and start all services using Docker Compose. The platform will be available on port 80 by default.
git clone https://github.com/openops-cloud/openops.git
cd openops
docker compose up -dOpen the OpenOps UI and complete initial setup
Navigate to http://localhost:80 in your browser. Follow the setup wizard to create an admin account and connect your first cloud provider account.
Connect your cloud provider accounts
In the OpenOps settings, add your AWS, Azure, or Google Cloud credentials. OpenOps will pull cost and resource data to populate the workflow context and Tables.
Import pre-built FinOps workflow templates
Browse the built-in template library and import workflows relevant to your use case — idle RDS instance de-provisioning, untagged resource reports, or commitment-based savings plans.
Configure your MCP client
Connect your MCP client to the OpenOps MCP endpoint. Consult the OpenOps documentation for the exact MCP URL exposed by your deployment.
{
"mcpServers": {
"openops": {
"command": "npx",
"args": ["-y", "openops"]
}
}
}Trigger workflows and query cost data via AI
With the MCP connection active, ask your AI assistant to list active workflows, identify cost anomalies, or trigger a specific FinOps automation. OpenOps handles orchestration and human-in-the-loop approvals.
OpenOps Examples
Client configuration
MCP client configuration for a self-hosted OpenOps instance.
{
"mcpServers": {
"openops": {
"command": "npx",
"args": ["-y", "openops"]
}
}
}Prompts to try
Example AI prompts once OpenOps is connected and cloud accounts are configured.
- "List all idle EC2 instances in our AWS account that have been running for more than 30 days with less than 5% CPU utilization."
- "Show me untagged resources in Azure that are costing more than $100 per month."
- "Trigger the idle RDS de-provisioning workflow and send an approval request to the #finops Slack channel."
- "What are our top 10 most expensive cloud services this month compared to last month?"
- "Generate a cost allocation report grouped by team tag for the past quarter."Troubleshooting OpenOps
Docker Compose fails to start all services
Run 'docker compose logs' to identify the failing service. Common causes are port 80 already in use (change in docker-compose.yml) or insufficient Docker memory allocation. Ensure Docker has at least 4 GB RAM assigned.
Cloud provider data is not appearing in workflows
Verify that the credentials you provided have the required IAM permissions for billing and resource APIs. For AWS, the Cost Explorer API must be explicitly enabled in the billing console. Re-save the credentials in OpenOps settings to trigger a fresh sync.
Workflow approval steps are not delivering notifications
Check that your notification channel (Slack, email) is configured in OpenOps integrations. For Slack, the bot must be invited to the target channel. Confirm webhook URLs or SMTP settings are correctly set in the platform settings.
Frequently Asked Questions about OpenOps
What is OpenOps?
OpenOps is a Model Context Protocol (MCP) server that batteries-included, no-code finops automation platform, with the ai you trust. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install OpenOps?
Follow the installation instructions on the OpenOps GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with OpenOps?
OpenOps works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is OpenOps free to use?
Yes, OpenOps is open source and available under the NOASSERTION license. You can use it freely in both personal and commercial projects.
OpenOps Alternatives — Similar Finance & Fintech Servers
Looking for alternatives to OpenOps? Here are other popular finance & fintech servers you can use with Claude, Cursor, and VS Code.
ValueCell
★ 10.7kValueCell is a community-driven, multi-agent platform for financial applications.
Vibe Trading
★ 8.1k'Vibe-Trading: Your Personal Trading Agent'
Quantdinger
★ 6.2kAI quantitative trading platform for crypto, stocks, and forex with backtesting, live trading, market data, and multi-agent research.vibe-trading ,trading-agents,ai-trader,ai-trading
TradingView
★ 2.8kReal-time crypto & stock screening, advanced technical indicators, Bollinger Bands intelligence, candlestick patterns + native Claude Desktop integration. Multi-exchange (Binance, KuCoin, Bybit+). Open-source AI trading infrastructure.
Financial Datasets
★ 2.1kProvides access to comprehensive financial data including income statements, balance sheets, cash flow statements, stock prices, company news, SEC filings, and cryptocurrency information with built-in financial ratio analysis.
Stripe
★ 1.6kThe Stripe Model Context Protocol server allows you to integrate with Stripe APIs through function calling. This protocol supports various tools to interact with different Stripe services.
Browse More Finance & Fintech MCP Servers
Explore all finance & fintech servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up OpenOps in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use OpenOps?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.