Use OpenRegistry as CrewAI tools. Context-managed MCP adapter, works with any CrewAI Agent / Task / Crew.
CrewAI's MCPServerAdapter is a context manager that exposes any MCP server's tools to CrewAI agents. Perfect fit for multi-agent KYC workflows: one agent runs ownership traversal, another summarises filings, a third checks compliance signals.
pip install 'crewai-tools[mcp]'
from crewai import Agent, Task, Crew
from crewai_tools import MCPServerAdapter
server_params = {
"url": "https://openregistry.sophymarine.com/mcp",
"transport": "streamable-http",
}
with MCPServerAdapter(server_params) as mcp_tools:
researcher = Agent(
role="KYC analyst",
goal="Verify companies against official registries",
backstory="You check statutory sources only.",
tools=mcp_tools,
)
task = Task(
description="Find Revolut Ltd in the UK, list all current directors, and flag any dissolved sister entities.",
agent=researcher,
expected_output="A markdown dossier with source URLs.",
)
result = Crew(agents=[researcher], tasks=[task]).kickoff()
print(result)
Official MCP integration docs for CrewAI:
OpenRegistry is a Model Context Protocol server. Any MCP client can connect — these are just the most popular agent frameworks.