Agents can discover & use tools hosted on Model Context Protocol (MCP) Server

Can I build an MCP server using the Python MCP SDK and use that server as a tool in CrewAI? I tried, but it didn’t work. I want to know if CrewAI currently supports using an MCP server as a tool input.

I also reviewed the enterprise-mcp-server, which supports deployment and works with Claude Desktop, but since I use Ubuntu, the desktop version isn’t supported.

That’s why I tried using the Python MCP SDK, but it didn’t work either.

So, my questions are:

  1. Can I use a custom MCP server (built using the Python SDK) as a tool in CrewAI?
  2. If yes, how can I properly integrate it?
  3. Is CrewAI actively working on adding support for MCP server integration?
1 Like

Hi @Dhruvin_5179 - Thank you for posting to our community and welcome. To answer your questions, we’re currently working on adding MCP servers as tools in CrewAI OSS. As you mentioned, we do have the enterprise version of being able to use your deployed crew as a server. Stay tuned for more on this.

2 Likes