Webinar: Better Agents, Easier than Ever — Thursday, June 18th at 9am PT / 12pm ET. Register Now
Version 2.5
Tools with MCP

Tools with MCP

Agents take action through tools, and tools are provided over MCP (Model Context Protocol). Attaching an MCP server to an agent gives it that server's tools — reading email, querying a CRM, searching the web, calling your own systems.

Where tools come from

There are three sources (an admin sets these up; see MCP servers):

  • Vendor remote MCPs — third-party, vendor-hosted servers (Linear, GitHub, Notion, Stripe, and more), preconfigured and available out of the box.
  • The Sema4.ai MCP Gallery — Sema4.ai-provided servers for Google Workspace, Microsoft 365, web search, and more.
  • Custom MCPs — your own servers, hosted on your infrastructure and connected to the platform.

Adding tools to an agent

In the agent editor, attach the MCP servers the agent needs; its tools then become available to the runbook. Reference a tool from the runbook by describing when to use it.

  • Pick a subset of tools. You don't have to expose a whole server — in the edit view you can select just the specific tools the agent should have. Fewer, relevant tools keep the agent focused and reliable.
  • Only connected servers can be attached. A server has to be authenticated/connected before it can be added to an agent — see Tools that need authentication.
  • Worker agents support only non-user-authenticated servers. A Worker agent processes shared Work Items that aren't scoped to an individual user, so it can't use tools that act on behalf of a specific signed-in person. Give Workers workspace-level (non-user-auth) servers; user-authenticated servers are for Conversational agents, where a real user is present to authorize them.