resolve_instrument
Resolve an ISIN to Yahoo Finance tickers with best listing first, using exchange mappings and liquidity ranking for accurate market data retrieval.
Instructions
ISIN -> Yahoo Finance tickers, best listing first.
Use this to go from an ISIN (broker statement, KID, justETF) to a
symbol for the Yahoo tools. ETFs are mapped from their exchange
listings on justETF (XETRA -> .DE, Euronext Amsterdam -> .AS, London
-> .L, SIX -> .SW, ...); other ISINs (e.g. single stocks) fall back to
Yahoo search. Listings in `base_currency` rank first, then the most
liquid exchanges. Venues Yahoo lacks (gettex, Tradegate) are listed
under `unmapped_listings`. If the user holds a specific listing,
use that one.
Args:
isin: 12-character ISIN, e.g. IE00B4L5Y983.
base_currency: Optional ISO code to prefer listings trading in it.
Returns:
`yahoo_candidates` best first, the `source` used and any
`unmapped_listings`; or an error dict.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"isin": "<isin>"
},
"name": "resolve_instrument"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| isin | Yes | ||
| base_currency | No |