Convert amounts between currencies
Amounts converted between currencies at the ECB's euro reference rates, on a date or at a past year's average.
Free*
*Free up to 1,000,000 reads a month for the whole account, then $0.50 per 10,000 reads.
An example
Harbour Lane Coffee reports in pounds and our peers in euros. Put its 2025 revenue and EBITDA into euros.
Your agent callsvaluation_fxFree*
The example business is Hansen & Voss, a restaurant-equipment wholesaler in Hamburg with 60 staff. The reply is the one the tool really gives.
{
"to": "EUR",
"date": "2025-12-31",
"amounts": [
{
"amount": 18450000,
"currency": "GBP",
"label": "Harbour Lane Coffee revenue"
}
]
}Use it when
Before comparing a target and peers that report in different currencies, like pounds and euros.
- For the risk-free rate, use
valuation_rates.
What it does
Amounts converted at the ECB's euro reference rates: on a date (the latest rates published on or before it; none come out on weekends and TARGET holidays), or at a past year's average, for a year's figures like revenue. Peers and targets that report in different currencies are compared in one currency: convert their figures before valuation_multiples or valuation_benchmark. Today's rates when neither date nor year is given.
What comes back
to, basis, rates (each currency per euro, with its day or year), amounts (label, amount, currency, converted, rate) and source; a note when the day had no rates and an earlier day's were used. Every reply also carries cost_usd and balance_usd.
Inputs
| Name | Type | What it is |
|---|---|---|
amountsRequired | array of objects | 1 to 50 items. |
amounts[].amountRequired | number | |
amounts[].currencyRequired | string | ISO code, e.g. GBP. Matches ^[A-Za-z]{3}$. |
amounts[].label | string | 1 to 200 characters. |
toRequired | string | The currency to convert into, e.g. EUR. Matches ^[A-Za-z]{3}$. |
date | string | Rates on this day. Matches ^\d{4}-\d{2}-\d{2}$. |
year | integer | A past year's average. 1,999 to 2,100. |
The call
Over MCP, call valuation_fx on https://api.conecto.chat/mcp/valuation. Over REST:
curl -X POST https://api.conecto.chat/v1/tools/valuation_fx \
-H "Authorization: Bearer $CONECTO_KEY" \
-H "Content-Type: application/json" \
-d '{"to":"EUR","date":"2025-12-31","amounts":[{"amount":18450000,"currency":"GBP","label":"Harbour Lane Coffee revenue"}]}'When it refuses
A refused call costs nothing and says what to do next.
| Code | When | What to do |
|---|---|---|
invalid_input400 | A currency the ECB publishes no rate for, both date and year, this year as a year, or a date in the future. | The message lists the currencies; give a date for this year's figures. |
unavailable503 | The ECB didn't answer, or has no rate for that time. | Try again in a minute, or another date. |
More Valuation tools
All 11 tools- Value a company by DCF
valuation_dcfA DCF valuation from free cash flows and a WACC: present values, terminal value, enterprise and equity value, and a sensitivity grid.Free* - Work out the WACC
valuation_waccThe WACC from the risk-free rate, the market premium and a beta relevered from peers, with each step written out.Free* - Get today's risk-free rates
valuation_ratesToday's risk-free curve and its recent average from the Bundesbank, the ECB or the US Treasury, as decimals.Free* - Value a company by trading multiples
valuation_multiplesPeer multiples with their quartiles and the enterprise and equity value they imply for the target, less any discount.Free* - Model a buyout financed with debt
valuation_lboA buyout financed with debt, year by year: sources and uses, each debt tranche, the exit, MOIC, IRR and an IRR grid by entry and exit multiple.Free* - Benchmark a company against peers
valuation_benchmarkThe target's KPIs against its peers: quartiles, percentile, gap to the median and whether each is a strength or a potential.Free* - Score a company's financial health
valuation_scoresAltman, Piotroski and Beneish scores from a company's figures, and whether it is growing, mature or distressed.Free* - Forecast a company's figures
valuation_forecastModel forecasts with 80% and 95% intervals for revenue, EBITDA or monthly sales, with a confidence label and the plan checked against the range.Free*
Give this to your agent.
Set up Conecto from https://conecto.chat/SKILL.md