招标代理机构是指依法设立、从事招标代理业务并提供相关服务的社会中介组织。其主要职责包括:受招标人委托,组织招标活动全过程,如编制招标文件、发布公告、组织开标评标等,确保招标程序合法合规,维护各方合法权益。