valuation

valuation is a command for coding agents from ololand-ai/ololand-plugins. It costs 24 tokens per session (2,064 once invoked), scanned A, original, Apache-2.0.

A financial valuation tool that reads valuation evidence or runs DCF, LBO, and Monte Carlo models. DCF estimates value from future cash flows, LBO models a debt-funded acquisition, and Monte Carlo tests many possible outcomes.

In plain words
What is it for?
Use it to review or calculate DCF, LBO, Monte Carlo, and comparable-company valuations for a deal, with methods and actions chosen explicitly.
Why use it?
It separates reading existing evidence from explicitly running or refreshing a model, helping keep assumptions and authorization clear.

Command

Part of the ololand-dd plugin — 47 commands, 3 agents shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add commands/ololand-ai/ololand-plugins/valuation
Clone the repo
git clone --depth 1 https://github.com/ololand-ai/ololand-plugins

Or install ololand-dd, the plugin that ships this one along with the rest of its 47 commands, 3 agents.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for valuation

README.md
[![agentmods](https://agentmods.dev/badge/commands/ololand-ai/ololand-plugins/valuation.svg)](https://agentmods.dev/commands/ololand-ai/ololand-plugins/valuation)
Your own site
<a href="https://agentmods.dev/commands/ololand-ai/ololand-plugins/valuation"><img src="https://agentmods.dev/badge/commands/ololand-ai/ololand-plugins/valuation.svg" alt="Measured on agentmods" height="20"></a>
Per session 24 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 2,064 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00024 $0.02064
Opus 5 $0.00012 $0.01032
Sonnet 5 $0.00005 $0.00413
Haiku 4.5 $0.00002 $0.00206

Measured 3d ago against content hash 08f381ae4813, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

valuation scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 3d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

plugins/ololand-dd/commands/valuation.md · 62 lines

How it starts

The opening of the file, as written. The whole thing — 62 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Financial Valuation

Read sourced valuation evidence or run deterministic financial models using OloLand's computation engines.

Usage

/valuation <deal_id> read [method]
/valuation <deal_id> run <method>
/valuation <deal_id> refresh <method>

Arguments

  • deal_id (required) — The deal ID to value.
  • action (required for mutation) — read, run, or refresh. Only the literal run or refresh action authorizes the named engine calls for this invocation. If the action is omitted, or an older invocation supplies a method in this position, treat the request as read; never infer mutation from the method name.
  • method — Valuation method: dcf, lbo, monte-carlo, comps, or all. It defaults to dcf only for read. run and refresh require an explicit method; ask the user to name one rather than defaulting a write-like operation. comps is read-only, so reject run comps and refresh comps as unsupported without calling a model engine.

Examples:

/valuation deal123 read all
/valuation deal123 run dcf
/valuation deal123 refresh lbo
/valuation deal123 refresh all

Execution

  1. Parse action before selecting any tool. Treat the literal run or refresh action as permission to execute only the requested mutating engines and only at the call counts below. read, an omitted action, or a legacy method-only invocation must use governed reads and must not create a candidate run.
  2. For dcf only, fetch the persisted DCF with get_dcf_valuation. For an explicit DCF run/refresh, call run_deal_model exactly once with stages=["dcf"], even when an older usable DCF exists; do not call it again as part of a later LBO/all step. (The all method owns its single combined stages=["dcf", "lbo"] call in step 6.) Treat its result as an unpublished candidate run, not as the current decision artifact: this lightweight tool does not itself create an eligible publication. Re-fetch get_dcf_valuation separately. Call the candidate current/published only if the governed read returns a publication, receipt, matching snapshot, and the same DCF run identity; otherwise present the candidate and current governed model in separate labeled sections and state that Full Analysis (or another explicit publication workflow) is required before the candidate becomes current. Do not launch Full Analysis automatically. Without an explicit run/refresh request, preserve the request as read-only and use the governed DCF when that read returns a usable, meaningful model with the required identity; report it as unavailable only when that governed read is missing, unusable, or not meaningful.
  3. For model-run outputs (DCF, LBO, and Monte Carlo), require run/publication/snapshot/receipt identity before calling an output current, published, or governed, or including it in a combined decision range or football field. An explicitly requested fresh model result may be shown before publication as a separate unpublished candidate, including its returned range, only when it carries its own candidate run/simulation identity and returned assumption provenance. State which publication/receipt fields are absent, and never call that candidate current, use it as bid input, or combine it with governed outputs. If neither the full governed identity nor an explicit candidate identity is returned, or enterprise value is ev_not_meaningful, report the model result as unavailable/not meaningful; do not substitute from a latest snapshot.

Read the full file on GitHub · 62 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 3d ago First seen · 62 lines · 24 tokens per session scan A 08f381ae4813

Subscribe to this mod's changes

valuation is a command published in the GitHub repository ololand-ai/ololand-plugins (0 stars, last pushed 7d ago), licensed Apache-2.0. It adds 24 tokens to every session and 2,064 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.