Use OpenRegistry from LangChain / LangGraph — live company-registry data as LangChain tools.
LangChain's official adapter converts any MCP server into native LangChain tools. OpenRegistry appears as 27 callable tools plus 10 prompt workflows. Works with any LangGraph agent, any model provider.
pip install langchain-mcp-adapters langchain-anthropic langgraph
from langchain_mcp_adapters.client import MultiServerMCPClient
from langgraph.prebuilt import create_react_agent
from langchain_anthropic import ChatAnthropic
client = MultiServerMCPClient({
"openregistry": {
"url": "https://openregistry.sophymarine.com/mcp",
"transport": "streamable_http",
}
})
tools = await client.get_tools()
model = ChatAnthropic(model="claude-3-5-sonnet-latest")
agent = create_react_agent(model, tools)
result = await agent.ainvoke({
"messages": "Find REVOLUT LTD in the UK, list its directors, and summarise the latest accounts."
})
print(result["messages"][-1].content)
Official MCP integration docs for LangChain:
OpenRegistry is a Model Context Protocol server. Any MCP client can connect — these are just the most popular agent frameworks.