FinOpsAI is built agent-first. The same 37 tools, the same role permissions and the same audit trail serve Gemini Enterprise, Claude, Microsoft Copilot Studio, Amazon Bedrock agents and the assistant inside the app. Every figure comes from the bill or the vendor, per currency; every change is confirmed by a person and written to the audit log.
An external assistant, the assistant inside FinOpsAI, and other agents all call the same Model Context Protocol server. Nothing is duplicated: one catalogue, one permission model, one audit log.
A remote MCP server over Streamable HTTP (protocol 2025-11-25, 2025-06-18 and 2025-03-26). Each tool is a typed wrapper over one FinOpsAI API route, so an assistant can never see more than the person who connected it.
Workspace, cost overview, anomalies and root cause, savings position and history, recommendations and efficiency signals, commitments, carbon, forecast, variance, budgets, allocation, Kubernetes, licences, multi-cloud explorer, data coverage, resource utilisation, invoice reconciliation, recommendation backlog, issued reports.
AI spend in two layers (vendor APIs and cloud-managed AI), spend by model, usage by person with token economics, explorer by seven dimensions, AI budgets and token allocations, AI efficiency opportunities, shadow-AI findings, AI commitments (GPU/TPU, PTU).
Apply or dismiss a recommendation, set an AI budget, set a token allocation, approve an AI service, acknowledge an anomaly, raise a Jira ticket. Each carries destructiveHint, is restated by the assistant, confirmed by the user and written to the audit log. FinOpsAI never changes resources in your cloud.
Gemini Enterprise — Data stores → Custom MCP server, OAuth 2.0 with the client your admin registered.
Claude — Settings → Connectors → Add custom connector → https://mcp.finopsai.app/mcp, sign in and pick your workspace.
Copilot Studio · Bedrock agents — add an MCP tool server with the same URL. Discovery follows RFC 9728 and RFC 8414.
The server's instructions are short and public: use the figures the tools return and never convert currencies; say the provenance in words — measured, estimate or not measured, never 0 for absent; quote the as-of date; call the explaining tool for "why"; before any state-changing tool, restate the change and ask the user to confirm.
FinOpsAI publishes an A2A v1.0 agent card and a JSON-RPC endpoint, so other agents and orchestration platforms can hand it a task and receive structured artefacts back. Four skills are exposed: anomaly detection, root-cause analysis, remediation planning and human-in-the-loop governance.
Name, description, skills, input and output modes and the JSON-RPC endpoint — the standard A2A discovery document, served from finopsai.app.
Anomaly detection returns the ranked list with ids; root-cause analysis returns the explanation; remediation planning returns cards with exact commands; governance returns the approval state and audit reference.
A2A tasks authenticate with a FinOpsAI workspace API key, scoped to one workspace. The same role gates, product gates and handover lock apply as everywhere else.
Ask FinOpsAI runs the MCP catalogue in-process. A question becomes up to three tool rounds; figures appear as tiles with their currency and provenance; a proposed action appears as a confirm card. Owners and Admins confirm writes; Members read AI data; Viewers read cloud data.
Each figure in an answer is one a tool returned — the tile shows the tool, the currency and whether it is measured, an estimate, configured or not measured. Nothing is extrapolated by the model.
Three tool rounds, six tool calls and a 25-second wall clock per question; conversation history is held server-side and never leaves the workspace; transient model congestion is retried and, if it persists, reported plainly.
A write is never executed from text alone. The assistant proposes, the person confirms in the card, the action runs once, and the audit log records who confirmed what and when — the same entry an external assistant would produce.
FinOpsAI runs its own authorisation server. Clients are pre-registered; tokens are bound to one workspace and one role and live sixty minutes; scopes finops.read, finops.ai.read and finops.write map to Viewer, Member and Owner/Admin. Discovery per RFC 8414 and RFC 9728.
Every tool call is executed as the signed-in user through the same API the app uses, so role, product, subscription and handover gates apply unchanged. The tool list itself is filtered by scope — an assistant never sees a tool its user cannot run.
30 tools are read-only and idempotent. 7 change state; each is confirmed by the user before it runs, runs once, and is written to the audit log with the arguments. FinOpsAI does not hold credentials that could change resources in your cloud.
Billing data, the assistant's model calls and the audit log are processed in Mumbai. FinOpsAI connects to your clouds with customer-granted read identities — a GCP IAM grant, an AWS role via web identity, an Azure Entra workload identity — and stores no cloud keys.
A Cloud Armor policy with OWASP rules fronts the API; per-user rate limits and per-plan AI quotas bound usage; the server reports its own busy state plainly rather than failing silently.
The MCP Connectors page in the app shows every connected assistant, who granted it, which permissions, tool calls over 30 days, and the actions recorded — and lets an Owner revoke any grant at once.
| What | Where |
|---|---|
| Remote MCP server | https://mcp.finopsai.app/mcp |
| Connector documentation (Gemini Enterprise, Claude, Copilot Studio, Bedrock) | https://finopsai.app/connectors/gemini-enterprise |
| OAuth authorisation server metadata | https://api.finopsai.app/.well-known/oauth-authorization-server |
| Authorisation endpoint | https://finopsai.app/oauth/authorize |
| Token endpoint | https://api.finopsai.app/api/oauth/token |
| A2A agent card | https://finopsai.app/.well-known/agent.json |
| Ask FinOpsAI (sign in required) | https://finopsai.app/ask |
| MCP Connectors page (sign in required) | https://finopsai.app/mcp |
| Report integrity verification | https://finopsai.app/verify |
| Privacy · Terms | privacy.html · terms.html |
| Support | [email protected] |
Protocol: MCP Streamable HTTP, versions 2025-11-25 · 2025-06-18 · 2025-03-26. Gemini Enterprise connector submitted to the Connectors Catalog in October 2026; Claude, Copilot Studio and Bedrock agents connect today with the URL above.