We all have used SNMP to retrieve information from Cisco routers.
However, I have never tried to do so directly by accessing the MIBS.
Applications that do so like Solar Winds use them to get such information.
I started to write an application using shell scripting so I could perform some operations like retrieving the running configuration however, I found a script that someone had written. It only did a few things so I did expand it to do a little more.