Valuation

Draw a football field

valuation_football_field · Reads only · Markdown

The valuation ranges side by side, with the overall range, the overlap, markers and a slide for the deck.

Free*

*Free up to 1,000,000 reads a month for the whole account, then $0.50 per 10,000 reads.

An example

Put the DCF, the peer multiples and the past deals on one chart next to the seller's 25 million ask.

Your agent callsvaluation_football_fieldFree*

The example business is Hansen & Voss, a restaurant-equipment wholesaler in Hamburg with 60 staff. The reply is the one the tool really gives.

With these arguments
{
  "title": "Kuechentechnik Nord, enterprise value (EUR m)",
  "currency": "EUR",
  "ranges": [
    {
      "method": "DCF (WACC 8.7% to 9.7%)",
      "low": 19.8,
      "high": 24.6
    },
    {
      "method": "Trading multiples (EV/EBITDA)",
      "low": 18.2,
      "high": 23.9
    },
    {
      "method": "Precedent transactions",
      "low": 20.5,
      "high": 26
    }
  ],
  "markers": [
    {
      "label": "Seller's ask",
      "value": 25
    }
  ]
}
What comes back
{
  "ranges": [
    {
      "method": "DCF (WACC 8.7% to 9.7%)",
      "low": 19.8,
      "high": 24.6,
      "midpoint": 22.2
    },
    {
      "method": "Trading multiples (EV/EBITDA)",
      "low": 18.2,
      "high": 23.9,
      "midpoint": 21.05
    }
  ],
  "overall": {
    "low": 18.2,
    "high": 26,
    "midpoint": 22.1
  },
  "overlap": {
    "low": 20.5,
    "high": 23.9
  },
  "markers": [
    {
      "label": "Seller's ask",
      "value": 25
    }
  ],
  "deck_block": {
    "type": "football_field",
    "title": "Kuechentechnik Nord, enterprise value (EUR m)",
    "ranges": [
      {
        "method": "DCF (WACC 8.7% to 9.7%)",
        "low": 19.8,
        "high": 24.6,
        "midpoint": 22.2
      },
      {
        "method": "Trading multiples (EV/EBITDA)",
        "low": 18.2,
        "high": 23.9,
        "midpoint": 21.05
      }
    ],
    "markers": [
      {
        "label": "Seller's ask",
        "value": 25
      }
    ],
    "currency": "EUR"
  },
  "currency": "EUR"
}

Use it when

To bring several valuation methods together for a board or a client.

What it does

The valuation ranges side by side: each method's low, high and midpoint, the overall range, where the ranges overlap, and markers such as an offer. deck_block is the slide documents_create_deck draws as a chart.

What comes back

ranges (method, low, high, midpoint), overall (low, high, midpoint), overlap (or null when the ranges never meet), markers and deck_block, the slide for documents_create_deck. Every reply also carries cost_usd and balance_usd.

Inputs

NameTypeWhat it is
rangesRequiredarray of objects1 to 12 items.
ranges[].methodRequiredstring1 to 200 characters.
ranges[].lowRequirednumber
ranges[].highRequirednumber
markersarray of objectsUp to 5 items.
markers[].labelRequiredstring1 to 200 characters.
markers[].valueRequirednumber
titlestring1 to 200 characters.
currencystringShown with the figures, e.g. EUR. Nothing is converted. Up to 10 characters.

The call

Over MCP, call valuation_football_field on https://api.conecto.chat/mcp/valuation. Over REST:

Terminal
curl -X POST https://api.conecto.chat/v1/tools/valuation_football_field \
  -H "Authorization: Bearer $CONECTO_KEY" \
  -H "Content-Type: application/json" \
  -d '{"title":"Kuechentechnik Nord, enterprise value (EUR m)","currency":"EUR","ranges":[{"method":"DCF (WACC 8.7% to 9.7%)","low":19.8,"high":24.6},{"method":"Trading multiples (EV/EBITDA)","low":18.2,"high":23.9},{"method":"Precedent transactions","low":20.5,"high":26}],"markers":[{"label":"Seller'\''s ask","value":25}]}'

When it refuses

A refused call costs nothing and says what to do next.

CodeWhenWhat to do
invalid_input400A range's low is above its high.Swap them.

Give this to your agent.

Set up Conecto from https://conecto.chat/SKILL.md