A customer service director is implementing an AI agent that needs to: connect to their CRM system to retrieve customer history, access their knowledge base for product information, execute specific actions like creating support tickets, and add new capabilities like language translation. Which agent tooling capabilities correspond to these four business needs?