@themelt/mcp-server
Advanced tools
+3
-2
@@ -21,4 +21,5 @@ /** | ||
| message: "The provided department is outside our matrix.", | ||
| remediation: "Map the unit to the closest matching primitive: 'Operations', 'Finance', 'Engineering', 'Legal', or 'GBS'. " + | ||
| "If the org calls it something else (e.g. 'RevOps' -> 'Operations', 'AR' -> 'Finance'), retry with the mapped value.", | ||
| remediation: "Map the unit to the closest matching primitive: 'Operations', 'Finance', 'Engineering', 'Legal', 'GBS', or " + | ||
| "'Customer Success'. If the org calls it something else (e.g. 'RevOps' -> 'Operations', 'AR' -> 'Finance', " + | ||
| "'Support' -> 'Customer Success'), retry with the mapped value.", | ||
| }, | ||
@@ -25,0 +26,0 @@ [MeltErrorCode.INVALID_DATA_INPUT_TYPE]: { |
+4
-4
@@ -21,6 +21,6 @@ import { z } from "zod"; | ||
| .string() | ||
| .describe("The organizational unit being evaluated. Must be one of: Operations, Finance, Engineering, Legal, GBS. " + | ||
| "Map loosely-named teams to the closest primitive " + | ||
| .describe("The organizational unit being evaluated. Must be one of: Operations, Finance, Engineering, Legal, GBS, " + | ||
| "Customer Success. Map loosely-named teams to the closest primitive " + | ||
| "(e.g. RevOps -> Operations, AR/Billing -> Finance, IT -> Engineering, Compliance -> Legal, " + | ||
| "Shared Services -> GBS)."), | ||
| "Shared Services -> GBS, Support/CS/Client Success -> Customer Success)."), | ||
| headcount: z | ||
@@ -75,3 +75,3 @@ .number() | ||
| departmentsOfInterest: z | ||
| .array(z.enum(["Operations", "Finance", "Engineering", "Legal", "GBS", "Sales", "HR", "Marketing", "Product"])) | ||
| .array(z.enum(["Operations", "Finance", "Engineering", "Legal", "GBS", "Sales", "HR", "Marketing", "Product", "Customer Success"])) | ||
| .optional() | ||
@@ -78,0 +78,0 @@ .describe("Departments the requester wants scanned first, if they expressed a preference."), |
@@ -6,3 +6,3 @@ import { AnalyzeValueVectorsShape } from "../schemas.js"; | ||
| const TOOL_NAME = "melt_analyze_value_vectors"; | ||
| const VALID_DEPARTMENTS = ["Operations", "Finance", "Engineering", "Legal", "GBS"]; | ||
| const VALID_DEPARTMENTS = ["Operations", "Finance", "Engineering", "Legal", "GBS", "Customer Success"]; | ||
| /** | ||
@@ -9,0 +9,0 @@ * Melt's free Stage-1 Sandbox estimator (Frictionless POC Playbook) — synthetic |
+7
-2
| { | ||
| "name": "@themelt/mcp-server", | ||
| "version": "0.1.2", | ||
| "version": "0.1.3", | ||
| "mcpName": "io.github.omer907/melt-mcp-server", | ||
@@ -30,3 +30,8 @@ "description": "Melt MCP server — exposes value-leak discovery (melt_analyze_value_vectors, melt_estimate_annual_leak) and a lead-capture handoff (melt_request_scan) to Claude, Cursor, GitHub Copilot, and any MCP-compatible agent.", | ||
| "enterprise-ai", | ||
| "melt" | ||
| "melt", | ||
| "shadow-ai", | ||
| "ai-adoption-maturity", | ||
| "software-waste", | ||
| "feature-adoption", | ||
| "ai-governance" | ||
| ], | ||
@@ -33,0 +38,0 @@ "author": "Melt AI", |
39899
0.72%555
0.18%