← WebMCP Directory

Tool tree

life-shift.veltrax.chatgpt.site

Media & PersonalTools verified
Website
Play your decisions before you live them in an adaptive life simulation powered by bounded WebMCP capabilities.
Explore capabilities
    get_life_stateAnswer

    Read age, turn, life metrics, context, and run status.

    View tool JSON
    {
      "name": "get_life_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read age, turn, life metrics, context, and run status."
    }
    get_life_historyAnswer

    Read immutable life history.

    View tool JSON
    {
      "name": "get_life_history",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read immutable life history."
    }
    get_decision_profileAnswer

    Read derived decision-profile metrics. Not a diagnosis. Not editable.

    View tool JSON
    {
      "name": "get_decision_profile",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read derived decision-profile metrics. Not a diagnosis. Not editable."
    }
    get_open_threadsAnswer

    Read unresolved life threads.

    View tool JSON
    {
      "name": "get_open_threads",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read unresolved life threads."
    }
    get_financial_stateAnswer

    Read cash, income, debt, net worth, and living cost.

    View tool JSON
    {
      "name": "get_financial_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read cash, income, debt, net worth, and living cost."
    }
    get_career_stateAnswer

    Read career track, skills, network, and job context.

    View tool JSON
    {
      "name": "get_career_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read career track, skills, network, and job context."
    }
    get_world_stateAnswer

    Read coarse world conditions. Values are bounded categories, not a full economy.

    View tool JSON
    {
      "name": "get_world_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read coarse world conditions. Values are bounded categories, not a full economy."
    }
    get_available_opportunitiesAnswer

    Read which player actions the engine currently allows, plus locked paths and their requirements.

    View tool JSON
    {
      "name": "get_available_opportunities",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read which player actions the engine currently allows, plus locked paths and their requirements."
    }
    get_director_budgetAnswer

    Read remaining Director Budget and cycle state.

    View tool JSON
    {
      "name": "get_director_budget",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read remaining Director Budget and cycle state."
    }
    get_pending_director_cycleAnswer

    Returns the Director evaluation that became pending after the participant lived a chapter. Inspect life state, history, decision profile, threads, finances, career, world, and Director Budget. Make at most one justified world intervention bound to this cycleId. Never make the participant's life decisions. If no intervention is warranted, call complete_director_cycle with outcome observe_only.

    View tool JSON
    {
      "name": "get_pending_director_cycle",
      "kind": "answer",
      "impl": "imperative",
      "description": "Returns the Director evaluation that became pending after the participant lived a chapter. Inspect life state, history, decision profile, threads, finances, career, world, and Director Budget. Make at most one justified world intervention bound to this cycleId. Never make the participant's life decisions. If no intervention is warranted, call complete_director_cycle with outcome observe_only."
    }
    complete_director_cycleAction

    Close the current Director Cycle without changing the world. Use only when a pending crisis already exists or repeating the last event would feel fake.

    View tool JSON
    {
      "name": "complete_director_cycle",
      "kind": "act",
      "impl": "imperative",
      "description": "Close the current Director Cycle without changing the world. Use only when a pending crisis already exists or repeating the last event would feel fake.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "cycleId": {
            "type": "string",
            "description": "ID of the current pending Director Cycle opened after Advance 1 Year."
          },
          "outcome": {
            "type": "string",
            "enum": [
              "observe_only"
            ],
            "description": "Use only when no world intervention is warranted this cycle."
          },
          "summary": {
            "type": "string",
            "maxLength": 240,
            "description": "Why the Director chose not to intervene."
          }
        },
        "required": [
          "cycleId",
          "outcome",
          "summary"
        ]
      }
    }
    create_job_opportunityAction

    Introduce a bounded job opportunity. The engine calculates compensation from life state and quality.

    View tool JSON
    {
      "name": "create_job_opportunity",
      "kind": "act",
      "impl": "imperative",
      "description": "Introduce a bounded job opportunity. The engine calculates compensation from life state and quality.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "cycleId": {
            "type": "string",
            "description": "ID of the current pending Director Cycle opened after Advance 1 Year."
          },
          "opportunityType": {
            "type": "string",
            "enum": [
              "corporate",
              "startup",
              "nonprofit",
              "promotion",
              "relocation"
            ],
            "description": "Bounded job circumstance type. The engine sets compensation."
          },
          "quality": {
            "type": "string",
            "enum": [
              "modest",
              "strong",
              "exceptional"
            ],
            "description": "Relative quality. The engine maps this to income using life state."
          },
          "rationale": {
            "type": "string",
            "maxLength": 240,
            "description": "Why this opportunity follows current history and state."
          }
        },
        "required": [
          "cycleId",
          "opportunityType",
          "quality",
          "rationale"
        ]
      }
    }
    create_career_setbackAction

    Create a bounded career setback. The engine calculates income and wellbeing effects.

    View tool JSON
    {
      "name": "create_career_setback",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a bounded career setback. The engine calculates income and wellbeing effects.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "cycleId": {
            "type": "string",
            "description": "ID of the current pending Director Cycle opened after Advance 1 Year."
          },
          "setbackType": {
            "type": "string",
            "enum": [
              "layoff",
              "stalled",
              "hours_spike"
            ]
          },
          "rationale": {
            "type": "string",
            "maxLength": 240
          }
        },
        "required": [
          "cycleId",
          "setbackType",
          "rationale"
        ]
      }
    }
    create_business_opportunityAction

    Introduce a bounded business or side-project development. The engine calculates numeric effects.

    View tool JSON
    {
      "name": "create_business_opportunity",
      "kind": "act",
      "impl": "imperative",
      "description": "Introduce a bounded business or side-project development. The engine calculates numeric effects.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "cycleId": {
            "type": "string",
            "description": "ID of the current pending Director Cycle opened after Advance 1 Year."
          },
          "opportunityKind": {
            "type": "string",
            "enum": [
              "customer",
              "mentor",
              "cofounder",
              "traction"
            ]
          },
          "quality": {
            "type": "string",
            "enum": [
              "modest",
              "strong",
              "exceptional"
            ]
          },
          "rationale": {
            "type": "string",
            "maxLength": 240
          }
        },
        "required": [
          "cycleId",
          "opportunityKind",
          "quality",
          "rationale"
        ]
      }
    }
    create_financial_eventAction

    Create a bounded financial circumstance. The engine sets the dollar amount from life state and severity.

    View tool JSON
    {
      "name": "create_financial_event",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a bounded financial circumstance. The engine sets the dollar amount from life state and severity.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "cycleId": {
            "type": "string",
            "description": "ID of the current pending Director Cycle opened after Advance 1 Year."
          },
          "eventKind": {
            "type": "string",
            "enum": [
              "expense",
              "windfall",
              "rate_shift"
            ]
          },
          "severity": {
            "type": "string",
            "enum": [
              "minor",
              "moderate",
              "major"
            ]
          },
          "rationale": {
            "type": "string",
            "maxLength": 240
          }
        },
        "required": [
          "cycleId",
          "eventKind",
          "severity",
          "rationale"
        ]
      }
    }
    create_network_opportunityAction

    Introduce a bounded network opening. The engine updates network and career if accepted.

    View tool JSON
    {
      "name": "create_network_opportunity",
      "kind": "act",
      "impl": "imperative",
      "description": "Introduce a bounded network opening. The engine updates network and career if accepted.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "cycleId": {
            "type": "string",
            "description": "ID of the current pending Director Cycle opened after Advance 1 Year."
          },
          "quality": {
            "type": "string",
            "enum": [
              "modest",
              "strong",
              "exceptional"
            ]
          },
          "rationale": {
            "type": "string",
            "maxLength": 240
          }
        },
        "required": [
          "cycleId",
          "quality",
          "rationale"
        ]
      }
    }
    create_housing_eventAction

    Create a bounded housing circumstance. The engine calculates cash, equity, or mobility effects.

    View tool JSON
    {
      "name": "create_housing_event",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a bounded housing circumstance. The engine calculates cash, equity, or mobility effects.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "cycleId": {
            "type": "string",
            "description": "ID of the current pending Director Cycle opened after Advance 1 Year."
          },
          "eventKind": {
            "type": "string",
            "enum": [
              "repair",
              "appreciation",
              "relocation_pressure"
            ]
          },
          "rationale": {
            "type": "string",
            "maxLength": 240
          }
        },
        "required": [
          "cycleId",
          "eventKind",
          "rationale"
        ]
      }
    }
    create_world_eventAction

    Expensive. Move exactly one world dimension one notch. Cannot rewrite life metrics.

    View tool JSON
    {
      "name": "create_world_event",
      "kind": "act",
      "impl": "imperative",
      "description": "Expensive. Move exactly one world dimension one notch. Cannot rewrite life metrics.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "cycleId": {
            "type": "string",
            "description": "ID of the current pending Director Cycle opened after Advance 1 Year."
          },
          "dimension": {
            "type": "string",
            "enum": [
              "economy",
              "laborMarket",
              "housingMarket",
              "startupMarket",
              "interestEnvironment",
              "technologyTrend"
            ],
            "description": "Exactly one world dimension may move one notch."
          },
          "direction": {
            "type": "string",
            "enum": [
              "up",
              "down"
            ]
          },
          "rationale": {
            "type": "string",
            "maxLength": 240
          }
        },
        "required": [
          "cycleId",
          "dimension",
          "direction",
          "rationale"
        ]
      }
    }