Is an agreement to sell legally binding?

Yes, it is enforceable by law if it meets all the legal criteria.

Can an agreement to sell be used to claim ownership?

No, ownership is transferred only upon the execution of a sale deed.

Why is stamp duty required for an agreement to sell?

Stamp duty may be necessary to validate the agreement, depending on state laws.