Agent Update

Connect

AutoGen → Agent Update

Microsoft's multi-agent conversation framework. MCP support ships in the autogen-ext package.

AutoGen talks to Agent Update over MCP. The server is https://api.tryagentupdate.com/v1/mcp, the transport is Streamable HTTP, and the credential is one header.

Setup

# pip install "autogen-ext[mcp]" "autogen-agentchat"   AND pin mcp<2
import os
from autogen_ext.tools.mcp import StreamableHttpServerParams, mcp_server_tools

server_params = StreamableHttpServerParams(
    url="https://api.tryagentupdate.com/v1/mcp",
    headers={"Authorization": f"Bearer {os.environ['AGENT_UPDATE_TOKEN']}"},
    timeout=30.0, sse_read_timeout=300.0, terminate_on_close=True,
)
tools = await mcp_server_tools(server_params)

Before you file a bug

You must pin mcp<2. autogen-ext declares mcp>=1.11.0 with no upper bound, and MCP SDK 2.0 removed streamablehttp_client, which _session.py still imports. A fresh install fails with a hard ImportError at import time, before any of your code runs. Timeouts here are plain floats in seconds, unlike Agno's timedelta fields. mcp_server_tools() opens a fresh session for every tool call; use McpWorkbench to hold one session open.

Check it worked

Ask the agent to text you. A 401 means the token is wrong, or the word Bearer is in there twice. No tool at all means the transport string is wrong. Both are covered in troubleshooting.

Next

The five tools and their arguments are on the MCP page. The same tools over plain HTTP are on the REST page. Every other tool is on the docs index.