A compound (usually synthetic) that inhibits the action of its natural counterpart by binding to a receptor or protein.