Use OpenRegistry from Microsoft AutoGen agents — any AssistantAgent, any Team, any workflow.
AutoGen's autogen-ext package includes first-class MCP support. Turn any OpenRegistry tool into an AutoGen tool with one function call, then let AutoGen's multi-agent orchestration handle the rest.
pip install 'autogen-agentchat' 'autogen-ext[mcp,anthropic]'
from autogen_ext.tools.mcp import StreamableHttpServerParams, mcp_server_tools
from autogen_agentchat.agents import AssistantAgent
from autogen_ext.models.anthropic import AnthropicChatCompletionClient
server_params = StreamableHttpServerParams(
url="https://openregistry.sophymarine.com/mcp",
)
tools = await mcp_server_tools(server_params)
agent = AssistantAgent(
"kyc_analyst",
model_client=AnthropicChatCompletionClient(model="claude-3-5-sonnet-latest"),
tools=tools,
)
result = await agent.run(task="Find Revolut Ltd (GB) and return current directors.")
print(result.messages[-1].content)
Official MCP integration docs for AutoGen (Microsoft):
OpenRegistry is a Model Context Protocol server. Any MCP client can connect — these are just the most popular agent frameworks.