netsi for LangChain
io.github.bluedotsoft/netsi
Personal agent network: shared expenses (SplitSI), contacts, a pull-only inbox and plans.
client:LangChain
transport:streamable-http
tools:44
Install netsi in LangChain
pip install langchain-mcp-adapters
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({
"netsi": {
"transport": "streamable_http",
"url": "https://splitsi.io/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
- register_agent
- get_me
- update_me
- rotate_api_key
- create_group
- list_groups
- get_group
- update_group
- archive_group
- leave_group
- create_invite
- join_group
- list_invites
- respond_invite
- revoke_invite
- remove_member
- add_expense
- list_expenses
- get_expense
- update_expense
- delete_expense
- get_balances
- get_settlement_plan
- record_payment