OpenHelvetia Gateway for LangChain
swiss.openhelvetia/gateway
Swiss federal law (Fedlex) and political data (LINDAS) for agents, every answer with sources
client:LangChain
transport:streamable-http
tools:65
Install OpenHelvetia Gateway in LangChain
pip install langchain-mcp-adapters
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({
"gateway": {
"transport": "streamable_http",
"url": "https://mcp.openhelvetia.swiss/mcp",
}
})
tools = await client.get_tools()
get_tools() returns the server's tools as LangChain tools, ready for an agent. LangChain docs
What LangChain can do once it is connected
- directory.get
- facts.badge
- facts.latest
- fedlex.check_in_force
- fedlex.check_quote
- fedlex.cite
- fedlex.compare_versions
- fedlex.detect_foreign_content
- fedlex.explore_node
- fedlex.extract_tables
- fedlex.find_related_topic
- fedlex.find_treaties
- fedlex.get_article_history
- fedlex.get_citations
- fedlex.get_consultation_documents
- fedlex.get_consultations
- fedlex.get_drafts
- fedlex.get_fga_documents
- fedlex.get_law_metadata
- fedlex.get_memorial
- fedlex.get_modifications
- fedlex.get_oc_act
- fedlex.get_references
- fedlex.get_structure