In this paper, we discuss the potential application of meta-agents in multi-agent systems. Specifically, we discuss the use of a collaborative agent, a meta-agent with the goal of facilitating collaboration among agents with similar goals. In this way, collaboration as a goal is moved from agents to the meta-agent. The advantages of such a collaborative agent are given, and a particular formal model of similarity matching is presented. Such a model of similarity matching is a prerequisite part of any such proposed collaborative meta-agent.