You're viewing a demo portfolio

Join the waitlist
PRSM

optionality_deal_scenario

Active

Tool of io.github.lonniev/optionality-mcp

declared in 3.3.1

Generate a fresh options trading scenario and open a journal entry.

Parameters schema

{
  "type": "object",
  "required": [
    "mode",
    "difficulty"
  ],
  "properties": {
    "mode": {
      "type": "string",
      "description": "``historical`` | ``fiction`` | ``live`` — controls how the\nFirm grounds the scenario. ``live`` uses Anthropic's web_search\ntool and costs more tokens."
    },
    "npub": {
      "type": "string",
      "default": "",
      "description": "Required. Your Nostr public key (npub1...) for credit billing."
    },
    "sector": {
      "type": "string",
      "default": "",
      "description": "Optional market-sector hint (e.g., ``\"biotech\"``, ``\"semis\"``,\n``\"banks\"``). When set, the Firm picks the underlying ticker from\nthat sector and tailors catalysts / relevant_facts / red_herrings\nto its dynamics. Empty string = no constraint, Firm picks freely.\nIgnored on replays (the original scenario's ticker is reused)."
    },
    "difficulty": {
      "type": "string",
      "description": "``apprentice`` | ``journeyman`` | ``adept`` | ``sovereign``\nfor a fresh opportunity; ``mulligan`` only paired with replay_entry_id."
    },
    "dpop_token": {
      "type": "string",
      "default": ""
    },
    "max_loss_usd": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Optional per-trade risk envelope in USD. When set, the\nFirm sizes the constraints (account size, sizing limits) so a\nthoughtful structure can fit the budget. Useful for trainees who\nreason better about $250 than $10,000 versions of the same trade."
    },
    "replay_entry_id": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Optional id of an evaluated journal entry. When set,\nthe wheel reissues that entry's scenario as a new play, forcing\nmode=\"historical\" and difficulty=\"mulligan\". Skips the LLM call —\nno new generation cost, just the operator's toll per the pricing\nmodel. The new play is journaled as its own entry; the original\nis untouched."
    }
  },
  "additionalProperties": false
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

io.github.lonniev/optionality-mcp

https://github.com/lonniev/optionality-mcp

1/7 registries
View full server →