Skip to main content
Glama

Software Purchase Risk Calculator

software-purchase-risk-calculator
Read-onlyIdempotent

Use when a user asks about risk of a software purchase or SaaS commitment.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
numUsersNonumUsers used by this deterministic tool.
setupHoursNosetupHours used by this deterministic tool.
integrationCountNointegrationCount used by this deterministic tool.
internalHourlyCostNointernalHourlyCost used by this deterministic tool.
monthlySubscriptionYesmonthlySubscription used by this deterministic tool.
changeManagementRiskNochangeManagementRisk used by this deterministic tool.
contractLengthMonthsNocontractLengthMonths used by this deterministic tool.
vendorStabilityScoreNovendorStabilityScore used by this deterministic tool.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
next_stepYes
risk_scoreYes
output_tierYes
monthly_costYes
signal_valueYes
next_step_urlYes
why_follow_upYes
contract_totalYes
interpretationYes
year1_sub_costYes
contract_monthsYes
vendor_componentYes
year1_labor_costYes
year1_total_costYes
affiliate_contextNo
computation_basisYes
adoption_componentYes
complexity_componentYes
integration_componentYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed16 schema fields changed
    • addedInput schema / properties / changeManagementRisk / description
      Added value: +"changeManagementRisk used by this deterministic tool."
    • addedInput schema / properties / changeManagementRisk / examples
      Added value: +[
      +  1
      +]
    • addedInput schema / properties / contractLengthMonths / description
      Added value: +"contractLengthMonths used by this deterministic tool."
    • addedInput schema / properties / contractLengthMonths / examples
      Added value: +[
      +  1
      +]
    • addedInput schema / properties / integrationCount / description
      Added value: +"integrationCount used by this deterministic tool."
    • addedInput schema / properties / integrationCount / examples
      Added value: +[
      +  1
      +]
    • addedInput schema / properties / internalHourlyCost / description
      Added value: +"internalHourlyCost used by this deterministic tool."
    • addedInput schema / properties / internalHourlyCost / examples
      Added value: +[
      +  1
      +]
    • addedInput schema / properties / monthlySubscription / description
      Added value: +"monthlySubscription used by this deterministic tool."
    • addedInput schema / properties / monthlySubscription / examples
      Added value: +[
      +  1
      +]
    • addedInput schema / properties / numUsers / description
      Added value: +"numUsers used by this deterministic tool."
    • addedInput schema / properties / numUsers / examples
      Added value: +[
      +  1
      +]
    • addedInput schema / properties / setupHours / description
      Added value: +"setupHours used by this deterministic tool."
    • addedInput schema / properties / setupHours / examples
      Added value: +[
      +  1
      +]
    • addedInput schema / properties / vendorStabilityScore / description
      Added value: +"vendorStabilityScore used by this deterministic tool."
    • addedInput schema / properties / vendorStabilityScore / examples
      Added value: +[
      +  1
      +]
  2. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "adoption_component": {
      +      "type": "number"
      +    },
      +    "affiliate_context": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "affiliate": {
      +          "type": "string"
      +        },
      +        "cta_label": {
      +          "type": "string"
      +        },
      +        "disclosure": {
      +          "type": "string"
      +        },
      +        "framing": {
      +          "type": "string"
      +        },
      +        "posture": {
      +          "enum": [
      +            "secondary"
      +          ],
      +          "type": "string"
      +        },
      +        "slot_id": {
      +          "type": "string"
      +        },
      +        "url": {
      +          "type": "string"
      +        },
      +        "variant": {
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "affiliate",
      +        "cta_label",
      +        "disclosure",
      +        "framing",
      +        "posture",
      +        "slot_id",
      +        "url",
      +        "variant"
      +      ],
      +      "type": "object"
      +    },
      +    "complexity_component": {
      +      "type": "number"
      +    },
      +    "computation_basis": {
      +      "type": "string"
      +    },
      +    "contract_months": {
      +      "type": "number"
      +    },
      +    "contract_total": {
      +      "type": "number"
      +    },
      +    "integration_component": {
      +      "type": "number"
      +    },
      +    "interpretation": {
      +      "type": "string"
      +    },
      +    "monthly_cost": {
      +      "type": "number"
      +    },
      +    "next_step": {
      +      "type": "string"
      +    },
      +    "next_step_url": {
      +      "type": "string"
      +    },
      +    "output_tier": {
      +      "type": "string"
      +    },
      +    "risk_score": {
      +      "type": "number"
      +    },
      +    "signal_value": {
      +      "type": "number"
      +    },
      +    "vendor_component": {
      +      "type": "number"
      +    },
      +    "why_follow_up": {
      +      "type": "string"
      +    },
      +    "year1_labor_cost": {
      +      "type": "number"
      +    },
      +    "year1_sub_cost": {
      +      "type": "number"
      +    },
      +    "year1_total_cost": {
      +      "type": "number"
      +    }
      +  },
      +  "required": [
      +    "adoption_component",
      +    "complexity_component",
      +    "computation_basis",
      +    "contract_months",
      +    "contract_total",
      +    "integration_component",
      +    "interpretation",
      +    "monthly_cost",
      +    "next_step",
      +    "next_step_url",
      +    "output_tier",
      +    "risk_score",
      +    "signal_value",
      +    "vendor_component",
      +    "why_follow_up",
      +    "year1_labor_cost",
      +    "year1_sub_cost",
      +    "year1_total_cost"
      +  ],
      +  "type": "object"
      +}
  3. Changed1 schema field changed
    • addedInput schema / additionalProperties
      Added value: +false
  4. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources