SQD for LangChain
io.github.subsquid-labs/portal-mcp-server
Query SQD Portal datasets across blockchains, including native Tron transactions and events.
client:LangChain
transport:streamable-http
tools:31
Install SQD in LangChain
pip install langchain-mcp-adapters
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({
"portal-mcp-server": {
"transport": "streamable_http",
"url": "https://portal.sqd.dev/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
- portal_list_networks
- portal_get_network_info
- portal_get_head
- portal_resolve_entity
- portal_get_recent_activity
- portal_get_wallet_summary
- portal_get_time_series
- portal_evm_query_logs
- portal_evm_query_transactions
- portal_evm_query_traces
- portal_evm_query_token_transfers
- portal_evm_get_contract_deployment
- portal_evm_get_contract_activity
- portal_evm_get_analytics
- portal_evm_get_ohlc
- portal_solana_query_instructions
- portal_solana_query_transactions
- portal_solana_get_analytics
- portal_bitcoin_query_transactions
- portal_bitcoin_get_analytics
- portal_substrate_query_events
- portal_substrate_query_calls
- portal_substrate_get_analytics
- portal_hyperliquid_query_fills