Hi @cjink ,
On the Hardware side, it seems to be compatible and the expansion board X-NUCLEO-NFC01A1 fits in the external line of the Arduino™ Uno V3 connector. Looking to the schematics (NUCLEO-F767ZI https://www.st.com/resource/en/user_manual/dm00244518.pdf, X-NUCLEO-NFC01A1 https://www.st.com/resource/en/schematic_pack/x-nucleo-nfc01a1_schematics.pdf), we can see that the power connector CN8 has the same pin assignment than the CN2.
The opposite connector CN7 has the same pin assignment than for the dedicated M24SR pins on CN1 (I2C -> PB8 PB9, GPO -> PA6, RF_Disable -> PA7 with SB121 closed and SB122 open, ground and AVDD ok).
For connectors CN9 and CN10 the pin assignment is not the same, but the pins are only connected to GPIOs and X-NUCLEO-NFC01A1 uses 3 pins to control Leds, so it can be handled by software.
On the software side (the current sw package is not intended for F7 family), you will have to adapt the BSP drivers to the STM32F7, as there are probably differences on both I²c IC (clock configuration, IP configuration, ...). But using the STM32CubeF7 software package can help you, as it is provided with full examples of IPs configuration.
Hope this will help you.
Regards.