← WebMCP Directory

Tool tree

arthaguard-psi.vercel.app

Finance & CryptoTools verified
Website
ArthaGuard
Explore capabilities

    page: Every page

    get_commitments_dueAnswer

    Retrieve fictional household upcoming payments, EMIs, utilities, and school fees by timeframe and category.

    View tool JSON
    {
      "name": "get_commitments_due",
      "kind": "answer",
      "impl": "imperative",
      "description": "Retrieve fictional household upcoming payments, EMIs, utilities, and school fees by timeframe and category.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "timeframe": {
            "type": "string",
            "enum": [
              "next_7_days",
              "next_14_days",
              "next_30_days"
            ],
            "description": "Time horizon for filtering upcoming financial commitments."
          },
          "category": {
            "type": "string",
            "enum": [
              "all",
              "essential",
              "discretionary"
            ],
            "description": "Filter by obligation priority."
          }
        },
        "required": [
          "timeframe"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    get_cashflow_forecastAnswer

    Compute fictional daily income and outflow forecast to identify dates when balance dips below the emergency reserve target.

    View tool JSON
    {
      "name": "get_cashflow_forecast",
      "kind": "answer",
      "impl": "imperative",
      "description": "Compute fictional daily income and outflow forecast to identify dates when balance dips below the emergency reserve target.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "timeframe": {
            "type": "string",
            "enum": [
              "next_14_days",
              "next_30_days"
            ],
            "description": "Duration for daily cash flow projection."
          },
          "reserveTarget": {
            "type": "number",
            "description": "Protected liquid emergency reserve amount in INR."
          }
        },
        "required": [
          "timeframe",
          "reserveTarget"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    get_protection_statusAnswer

    Inspect fictional health and motor policies for renewal dates, grace periods, and lapse continuity risk.

    View tool JSON
    {
      "name": "get_protection_status",
      "kind": "answer",
      "impl": "imperative",
      "description": "Inspect fictional health and motor policies for renewal dates, grace periods, and lapse continuity risk.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "policyType": {
            "type": "string",
            "enum": [
              "health",
              "motor",
              "all"
            ],
            "description": "Policy category to inspect for renewal and lapse risk."
          }
        },
        "additionalProperties": false
      },
      "page": "/"
    }
    get_recovery_opportunitiesAnswer

    Retrieve fictional pending reimbursements, insurance claims, or refund dockets awaiting submission.

    View tool JSON
    {
      "name": "get_recovery_opportunities",
      "kind": "answer",
      "impl": "imperative",
      "description": "Retrieve fictional pending reimbursements, insurance claims, or refund dockets awaiting submission.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "minimumAmount": {
            "type": "number",
            "description": "Minimum unclaimed reimbursement amount in INR."
          }
        },
        "additionalProperties": false
      },
      "page": "/"
    }
    identify_optional_spendAction

    Detect duplicate recurring entertainment or utility services that can be safely paused without risk.

    View tool JSON
    {
      "name": "identify_optional_spend",
      "kind": "act",
      "impl": "imperative",
      "description": "Detect duplicate recurring entertainment or utility services that can be safely paused without risk.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "minimumMonthlySaving": {
            "type": "number",
            "description": "Filter for subscription and discretionary opportunities."
          },
          "preserveCategories": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Categories that must never be modified or paused."
          }
        },
        "additionalProperties": false
      },
      "page": "/"
    }
    simulate_commitment_actionsAction

    Run mathematical projection comparing Plan 1 (Protect Cover), Plan 2 (Preserve Cash), and Plan 3 (Minimise Changes).

    View tool JSON
    {
      "name": "simulate_commitment_actions",
      "kind": "act",
      "impl": "imperative",
      "description": "Run mathematical projection comparing Plan 1 (Protect Cover), Plan 2 (Preserve Cash), and Plan 3 (Minimise Changes).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "reserveTarget": {
            "type": "number",
            "description": "Target emergency cushion in INR."
          },
          "preserveInsurance": {
            "type": "boolean",
            "description": "Strict constraint: must not lapse or cancel any insurance cover."
          },
          "allowSubscriptionChanges": {
            "type": "boolean",
            "description": "Whether agent can recommend pausing non-essential subscriptions."
          },
          "minimumImprovement": {
            "type": "number",
            "description": "Minimum threshold of financial relief to present an action plan."
          }
        },
        "required": [
          "reserveTarget",
          "preserveInsurance"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    create_commitment_contractAction

    Create a formal draft Commitment Contract from a chosen simulation plan. Does not change money or policy status.

    View tool JSON
    {
      "name": "create_commitment_contract",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a formal draft Commitment Contract from a chosen simulation plan. Does not change money or policy status.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "scenarioId": {
            "type": "string"
          },
          "selectedPlanId": {
            "type": "string"
          },
          "userObjective": {
            "type": "string"
          },
          "explicitConstraints": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "required": [
          "scenarioId",
          "selectedPlanId",
          "userObjective",
          "explicitConstraints"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    explain_recommendationAction

    Provide evidence-backed reasoning for why specific actions were chosen or excluded in the contract.

    View tool JSON
    {
      "name": "explain_recommendation",
      "kind": "act",
      "impl": "imperative",
      "description": "Provide evidence-backed reasoning for why specific actions were chosen or excluded in the contract.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "contractId": {
            "type": "string"
          },
          "question": {
            "type": "string"
          }
        },
        "required": [
          "contractId",
          "question"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    preview_action_effectsAction

    Inspect before-and-after balances and consequences before giving explicit human approval.

    View tool JSON
    {
      "name": "preview_action_effects",
      "kind": "act",
      "impl": "imperative",
      "description": "Inspect before-and-after balances and consequences before giving explicit human approval.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "contractId": {
            "type": "string"
          },
          "actionId": {
            "type": "string"
          }
        },
        "required": [
          "contractId",
          "actionId"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    approve_simulated_actionsAction

    Save selected simulated actions to local state ONLY after explicit human confirmation. Never moves real money.

    View tool JSON
    {
      "name": "approve_simulated_actions",
      "kind": "act",
      "impl": "imperative",
      "description": "Save selected simulated actions to local state ONLY after explicit human confirmation. Never moves real money.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "contractId": {
            "type": "string"
          },
          "actionIds": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "userConfirmed": {
            "type": "boolean",
            "description": "Strict requirement: must be true indicating human approval."
          },
          "acknowledgement": {
            "type": "string",
            "description": "User signature text acknowledging simulated action."
          }
        },
        "required": [
          "contractId",
          "actionIds",
          "userConfirmed",
          "acknowledgement"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }
    get_decision_auditAnswer

    Retrieve chronological immutable audit events for transparency and compliance inspection.

    View tool JSON
    {
      "name": "get_decision_audit",
      "kind": "answer",
      "impl": "imperative",
      "description": "Retrieve chronological immutable audit events for transparency and compliance inspection.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "scenarioId": {
            "type": "string"
          }
        },
        "required": [
          "scenarioId"
        ],
        "additionalProperties": false
      },
      "page": "/"
    }