Access the Portal MCP server
Server URL:https://portal.sqd.workers.dev/mcp
Use the Portal MCP server
Connect the Portal MCP server to your preferred AI tools.- Claude
- Claude Code
- Cursor
- VS Code
Add the Portal MCP server to Claude
- Navigate to the Connectors page in Claude settings.
- Select Add custom connector.
- Add the Portal MCP server:
- Name:
Portal - URL:
https://portal.sqd.workers.dev/mcp
- Name:
- Select Add.
Available tools
The Portal MCP server provides 40+ blockchain data query tools across 225+ datasets, organized into 7 categories.Information & Discovery (3 tools)
portal_get_sqd_info- Get SQD Network overview and supported chainsportal_get_capabilities- List available query types and Portal API featuresportal_suggest_tool- AI-powered tool recommendation for your query
Dataset Management (3 tools)
portal_list_datasets- Browse all available blockchain datasetsportal_search_datasets- Find datasets by name, alias, or patternportal_get_dataset_info- Get detailed metadata and block ranges for a dataset
Core Data Queries (10 tools)
EVM Chains:portal_query_logs- Query event logs from smart contracts (supports timeframes)portal_query_transactions- Query blockchain transactions (supports timeframes)portal_query_traces- Query internal transactions and contract deploymentsportal_query_blocks- Query block dataportal_query_state_diffs- Query storage state changes
portal_query_solana_instructions- Query program instructions with discriminator filtersportal_query_solana_balances- Query SOL balance changesportal_query_solana_token_balances- Query SPL token balance changesportal_query_solana_logs- Query program log messagesportal_query_solana_rewards- Query block rewards
Token & Transfer Tools (4 tools)
portal_get_erc20_transfers- Get ERC20 token transfers (easier than querying logs)portal_get_nft_transfers- Get NFT transfers (ERC721/ERC1155)portal_get_token_info- Get token metadata from CoinGecko (name, symbol, logo)portal_aggregate_transfers- Get transfer statistics without fetching all records
Analytics & Insights (9 tools)
portal_get_wallet_summary- Complete wallet activity (transactions + tokens + NFTs)portal_get_recent_transactions- Recent transactions without manual block calculationportal_get_transaction_density- Transaction count per block for chartsportal_get_gas_analytics- Gas price trends and optimization insightsportal_get_time_series- Time-bucketed metrics for trend analysisportal_get_contract_activity- Contract usage statistics and top callersportal_get_contract_deployments- Recent contract deployments on a chainportal_get_top_contracts- Most active contracts by transaction volumeportal_get_top_addresses- Most active wallet addressesportal_count_events- Count events without fetching full data
Multi-Chain & Advanced (6 tools)
portal_batch_query- Execute same query across multiple chains in parallelportal_compare_chains- Compare metrics across chains (activity, gas, etc.)portal_resolve_addresses- Resolve addresses to human-readable labelsportal_block_at_timestamp- Find block number at specific timestamp (EVM)portal_decode_logs- Decode event logs using known signaturesportal_query_paginated- Execute paginated queries for large block ranges
Low-Level Tools (1 tool)
portal_stream- Execute custom low-level Portal API queries (advanced users)
Best practices
When using the Portal MCP server, follow these guidelines:- Use timeframes for recent data - Tools like
portal_query_logsandportal_query_transactionssupport timeframe parameters (e.g., “24h”, “7d”) for easier queries - Try specialized tools first - Use high-level tools like
portal_get_wallet_summaryorportal_get_recent_transactionsbefore lower-level query tools - Use
portal_suggest_tool- Ask this tool which Portal tool to use for your specific question - Always filter queries - Use addresses, topics, or other filters to avoid memory limits
- Leverage analytics tools - Use
portal_count_events,portal_aggregate_transfers, orportal_get_transaction_densityto get summaries without fetching all data - Batch multi-chain queries - Use
portal_batch_queryorportal_compare_chainsto query multiple chains in parallel
Related
- AI Agent Guide - Decision framework for selecting tools
- Portal API Reference - HTTP API for blockchain data
- Documentation MCP Server - Search SQD documentation
- Pipes SDK - TypeScript SDK for custom pipelines
- llms.txt - Documentation index for LLMs

