Overview
Any Upsonic Team can be exposed as an MCP server usingas_mcp(). The entire multi-agent workflow becomes a single do tool that MCP clients can call.
Creating an MCP Server from a Team
do tool. When called, it runs the full team workflow — task assignment, context sharing, and result combining — and returns the final output.
Using a Team MCP Server from Another Agent
Combining Multiple Teams
research_do and eng_do and delegates to the appropriate team.
Transport Options
How It Works
as_mcp()creates aFastMCPserver named after the team.- It registers a
dotool whose description includes the team’srole,goal, member names, andmode. - When a client calls
do(task="..."), the team runs its full multi-agent workflow internally and returns the combined result as text. .run()starts the server and blocks, waiting for client connections.

