Thru blockchain explorer: blocks, transactions, accounts, and program ABIs on the Thru RISC-V L1
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Get account details by address, including balance, owner, and metadata
Account address
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Get account details by address, including balance, owner, and metadata
| Argument | Type | Description |
|---|---|---|
| address* | string | Account address |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"address"
],
"properties": {
"address": {
"type": "string",
"description": "Account address"
}
}
}Get block details by slot number, including producer, timestamp, and transactions
| Argument | Type | Description |
|---|---|---|
| slot* | integer | Block slot number |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"slot"
],
"properties": {
"slot": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 0,
"description": "Block slot number"
}
}
}Get the on-chain ABI for a program, including instruction and event definitions
| Argument | Type | Description |
|---|---|---|
| program* | string | Program address |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"program"
],
"properties": {
"program": {
"type": "string",
"description": "Program address"
}
}
}Get transaction details by signature, including status, accounts, instructions, and events
| Argument | Type | Description |
|---|---|---|
| signature* | string | Transaction signature |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"signature"
],
"properties": {
"signature": {
"type": "string",
"description": "Transaction signature"
}
}
}List transactions for an account with pagination
| Argument | Type | Description |
|---|---|---|
| address* | string | Account address |
| pageSize | integer | Number of transactions per page (1-100, default 10) |
| pageToken | string | Pagination token for next page |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"address"
],
"properties": {
"address": {
"type": "string",
"description": "Account address"
},
"pageSize": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Number of transactions per page (1-100, default 10)"
},
"pageToken": {
"type": "string",
"description": "Pagination token for next page"
}
}
}List the most recent blocks on the chain
| Argument | Type | Description |
|---|---|---|
| limit | integer | Number of blocks to return (1-50, default 10) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Number of blocks to return (1-50, default 10)"
}
}
}List the most recent transactions across recent blocks
| Argument | Type | Description |
|---|---|---|
| limit | integer | Number of transactions to return (1-50, default 10) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Number of transactions to return (1-50, default 10)"
}
}
}Search for blocks, transactions, or accounts by query (block number, tx signature, or address)
| Argument | Type | Description |
|---|---|---|
| query* | string | Search query |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Search query"
}
}
}