Clarity Decision Matrix MCP
A weighted decision matrix tool that allows users to compare choices, handle benefit and cost criteria, rank alternatives with tie handling, inspect criterion contributions, find pairwise break-even weights, and compare up to four weight scenarios with CSV download capabilities.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://decision-matrix.zovo.one/mcpWhat you can do with it
- Compare weighted choices and test assumptions
- Rank alternatives with equal ranks for ties
- Find pairwise break-even weight shares
- Compare up to four weight scenarios and download CSV
Source and maintenance
Protocol and capabilities
- Server
- decision-matrix 1.0.0
- MCP protocol
- 2025-06-18
- Tools
- 1 advertised
- Resources
- 1 advertised
- Resource templates
- 1 advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
},
"resources": {
"listChanged": true
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
1 advertised
calculate_decision_matrix — Calculate decision matrix
Use this when the user wants a weighted decision matrix, scored comparison, alternative ranking, or weight sensitivity analysis with explicit criteria, weights and scores. Accepts two to twenty options and one to eight criteria. Scores use a fixed zero-to-one-hundred scale; benefit means higher is better and cost means lower is better. Returns normalized weights, exact rankings and ties, pairwise break-even shares, up to four explicit weight scenarios and CSV. Does not research options, invent scores, infer preferences or predict outcomes.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"criteria",
"options"
],
"properties": {
"title": {
"type": "string",
"maxLength": 80,
"description": "Comparison title, e.g. Supplier shortlist."
},
"options": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"scores"
],
"properties": {
"name": {
"type": "string",
"maxLength": 50,
"minLength": 1,
"description": "Unique alternative name, e.g. Supplier A."
},
"scores": {
"type": "array",
"items": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "A fixed-scale rating, with at most three decimal places, e.g. 80."
},
"maxItems": 8,
"minItems": 1,
"description": "One rating per criterion, in criterion order, e.g. [80,40]. Use comparable fixed-scale ratings, not raw mixed units."
}
}
},
"maxItems": 20,
"minItems": 2,
"description": "Alternatives with supplied ratings, e.g. [{\"name\":\"A\",\"scores\":[80,40]},{\"name\":\"B\",\"scores\":[60,20]}]."
},
"criteria": {
"type": "array",
"items": {
"type": "object",
"required": [
"name",
"weight"
],
"properties": {
"name": {
"type": "string",
"maxLength": 40,
"minLength": 1,
"description": "Unique criterion name, e.g. Quality."
},
"weight": {
"type": "number",
"maximum": 1000,
"minimum": 0,
"description": "Nonnegative importance weight, at most three decimal places, e.g. 60. Weights need not sum to one hundred."
},
"direction": {
"enum": [
"benefit",
"cost"
],
"type": "string",
"default": "benefit",
"description": "benefit favors higher scores; cost favors lower scores, e.g. cost for expense. Scores remain on the zero-to-one-hundred scale."
}
}
},
"maxItems": 8,
"minItems": 1,
"description": "Criteria in the same order as each option score array, e.g. [{\"name\":\"Quality\",\"weight\":60,\"direction\":\"benefit\"},{\"name\":\"Expense\",\"weight\":40,\"direction\":\"cost\"}]."
},
"scenarios": {
"type": "array",
"items": {
"type": "object",
"required": [
"label",
"weights"
],
"properties": {
"label": {
"type": "string",
"maxLength": 40,
"minLength": 1,
"description": "Scenario name, e.g. Cost emphasis."
},
"weights": {
"type": "array",
"items": {
"type": "number",
"maximum": 1000,
"minimum": 0,
"description": "Scenario importance weight, e.g. 80."
},
"maxItems": 8,
"minItems": 1,
"description": "Replacement weights in criterion order, e.g. [20,80]. At least one must be positive."
}
}
},
"maxItems": 4,
"description": "Optional explicit weight scenarios, e.g. [{\"label\":\"Cost emphasis\",\"weights\":[20,80]}]."
}
}
}{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"title",
"criteria",
"winners",
"tied",
"winner_count",
"winners_preview_only",
"option_count",
"ranking",
"preview_only",
"sensitivity",
"sensitivity_preview_only",
"scenarios",
"notes",
"downloads"
],
"properties": {
"tied": {
"type": "boolean"
},
"notes": {
"type": "array",
"items": {
"type": "string"
}
},
"title": {
"type": "string"
},
"ranking": {
"type": "array",
"items": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"winners": {
"type": "array",
"items": {
"type": "string"
}
},
"criteria": {
"type": "array",
"items": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"downloads": {
"type": "object",
"required": [
"csv"
],
"properties": {
"csv": {
"type": "string"
}
},
"additionalProperties": false
},
"scenarios": {
"type": "array",
"items": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"sensitivity": {
"type": "array",
"items": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {}
}
},
"option_count": {
"type": "number"
},
"preview_only": {
"type": "boolean"
},
"winner_count": {
"type": "number"
},
"winners_preview_only": {
"type": "boolean"
},
"sensitivity_preview_only": {
"type": "boolean"
}
},
"additionalProperties": false
}{
"title": "Calculate decision matrix",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
1 advertised
decision-matrix-widget — Clarity Decision Matrix view
Interactive view for Clarity Decision Matrix.
ui://widget/decision-matrix-v1-1.0.0-dc4a03f49a135901e05b08e27721a2508e3da95f466f83f7c25759e83f68d5bc.htmldecision-matrix-widget-legacy — Clarity Decision Matrix view (previous versions)
ui://widget/decision-matrix-{version}.html30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 484 ms
- 95th percentile latency
- 484 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 484 ms · metadata changed · 1 tool(s), 1 resource(s), 1 resource template(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http clarity-decision-matrix-mcp https://decision-matrix.zovo.one/mcpCodex
codex mcp add clarity-decision-matrix-mcp --url https://decision-matrix.zovo.one/mcpCursor
{
"mcpServers": {
"clarity-decision-matrix-mcp": {
"url": "https://decision-matrix.zovo.one/mcp"
}
}
}Cline
{
"mcpServers": {
"clarity-decision-matrix-mcp": {
"type": "streamableHttp",
"url": "https://decision-matrix.zovo.one/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"clarity-decision-matrix-mcp": {
"type": "http",
"url": "https://decision-matrix.zovo.one/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http clarity-decision-matrix-mcp https://decision-matrix.zovo.one/mcpClaude Desktop
{
"mcpServers": {
"clarity-decision-matrix-mcp": {
"url": "https://decision-matrix.zovo.one/mcp"
}
}
}Windsurf
{
"mcpServers": {
"clarity-decision-matrix-mcp": {
"serverUrl": "https://decision-matrix.zovo.one/mcp"
}
}
}Let your agent find its tools
Find servers like Clarity Decision Matrix MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.