H3BO3 is
Monobasic and weak Lewis acid
Boric acid - B(OH)3 - is a hydroxide acceptor. When it accepts a hydroxide ion from water, the split H2O produces a proton and hence the monoacid nature. This is a bit controversial though. Because the boron atom is attached to three oxygen atoms, the lone pair from the oxygen atoms involve in back bonding (with the pure p empty orbital of boron) and thus the Lewis acidity is reduced.
H3BO3+2H2O⇌[B(OH)4]⊖+H3O⊕