Կաքավաբերդը գտնվում էր Մեծ Հայքի Այրարատ նահանգի Մազազ գավառում, Ազատ գետի աջ ափին։
Առաջին անգամ հիշատակում է Հովհաննես Դրասխանակերտցին (IX-Xդդ.) որպես Բագրատունիների տոհմական տիրույթ։ XIդ. անցել է Պահլավունիներին, XII-XIIIդդ. այն տիրել են Պռոշյանները։ Դրասխանակերտցին հաղորդում է, որ 924թ.-ին Գեղիի վրա է հարձակվել արաբ զորավար Բեշիրը և պարտվել Գևորգ Մարզպետունուց։ Գեղին վերջին անգամ հիշատակվում է 1224թ.-ին, երբ Գառնու մոտ մարտում պարտված Իվանե Զաքարյանը պատսպարվել է այնտեղ։
Ամրոցն այժմ կանգուն է, լավ պահպանված։ Այն կառուցված է բարձր լեռան գագաթին, որ երեք կողմից անմատչելի է։ Դեպի հյուսիս-արևելք ձգվում են պարիսպները, որոնք ունեն 2-2,5մ հաստություն, 8-10մ բարձրություն և աշտարակներ։ Բերդի ներսում պահպանվել են եկեղեցին, այլ շենքերի ավերակներ։
Բերդը հիշատակվում է նաև Գեղի կամ Քեղի անուններով: Նույնանուն բերդ եղել է նաև Սյունիքում, այժմյան Գեղի գյուղի տեղում։ Գեղի բերդը հիշատակում է նաև Մուրացանը իր «Գևորգ Մարզպետունի» պատմավեպում։