You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat:[CCM-24222]: MCP integration for Savings Data for Commitment (#48)
* feat:[CCM-24222]: MCP integration for Savings Data for Commitment
* feat:[CCM-24222]: MCP integration for Savings Data for Commitment
* feat:[CCM-24222]: MCP integration for Savings Data for Commitment
* feat:[CCM-24222]: MCP integration for Savings Data for Commitment
* feat:[CCM-24222]: MCP integration for Savings Data for Commitment - README
* feat:[CCM-24222]: MCP integration for Savings Data for Commitment
-`get_ccm_metadata`: Retrieves metadata about available cloud connectors, cost data sources, default perspectives, and currency preferences in Harness Cloud Cost Management.
102
102
-`ccm_perspective_recommendations`: PerspectiveRecommendations: Returns monthly cost, savings, and a list of open recommendations for a perspective in Harness Cloud Cost Management.
103
103
-`get_ccm_commitment_coverage`: Get commitment coverage information for an account in Harness Cloud Cost Management
104
+
-`get_ccm_commitment_savings`: Get commitment savings information for an account in Harness Cloud Cost Management
mcp.WithDescription("Get commitment savings information for an account in Harness Cloud Cost Management"),
375
+
mcp.WithString("start_date",
376
+
mcp.Required(),
377
+
mcp.Description("Start date to filter commitment savings"),
378
+
),
379
+
mcp.WithString("end_date",
380
+
mcp.Required(),
381
+
mcp.Description("End date to filter commitment savings"),
382
+
),
383
+
mcp.WithBoolean("is_harness_managed",
384
+
mcp.Description("Filter results to show only Harness-managed commitments when set to true. When false or omitted, shows all commitments including both Harness-managed and non-Harness-managed ones."),
385
+
),
386
+
mcp.WithString("service",
387
+
mcp.Description("Optional service to filter commitment savings"),
388
+
),
389
+
mcp.WithArray("cloud_account_ids",
390
+
mcp.Description("Optional cloud account IDs to filter commitment savings"),
0 commit comments