name_variants
Find spelling variants, transliterations, gendered forms, language equivalents, Moldovan/Romanian renderings, and Daitch–Mokotoff Soundex codes for a surname or given name in genealogy records.
Instructions
All the forms a name can take in records (and its Daitch–Mokotoff Soundex codes): spelling variants, pre-1918 orthography, male/female surname forms (Колодин/Колодина, Kowalski/Kowalska, Kazlauskas/Kazlauskienė), transliterations (passport, BGN, German, French, Polish, Romanian, Spanish, Ukrainian, scholarly) and given-name equivalents across languages (Иван = Іоаннъ = Jan = Johann = Juan). Moldovan and Bessarabian surnames: Romanian and Russian renderings (Călugăreanu = Калугарян = Калугаряну = Кэлугэряну, Pleș = Плешъ = Плешу), a second surname flagged («Мокану, он же Плеш»), clerk and recognition distortions as hints, and look-alikes that are another family.
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": {
"name": "<name>"
},
"name": "name_variants"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | What the name is | surname |
| name | Yes | The name as found; for a surname also a pair from a register: «Мокану, он же Плеш», 'Mocanu zis Pleș' | |
| origin | No | moldovan: a surname from Moldova, Bessarabia or Romania (found by itself for Romanian letters and endings like -eanu, -escu, -ян, -яну) | auto |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||