{"serverId":"mcp-registry/org.thru/thru-explorer","tools":[{"name":"get_account","fixed":{"name":"get_account","description":"Get account details by address, including balance, owner, and metadata","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["address"],"properties":{"address":{"type":"string","description":"Account address"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":81,"tokensAfter":81},{"name":"get_block","fixed":{"name":"get_block","description":"Get block details by slot number, including producer, timestamp, and transactions","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["slot"],"properties":{"slot":{"type":"integer","maximum":9007199254740991,"minimum":0,"description":"Block slot number"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":94,"tokensAfter":94},{"name":"get_program_abi","fixed":{"name":"get_program_abi","description":"Get the on-chain ABI for a program, including instruction and event definitions","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["program"],"properties":{"program":{"type":"string","description":"Program address"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":85,"tokensAfter":85},{"name":"get_transaction","fixed":{"name":"get_transaction","description":"Get transaction details by signature, including status, accounts, instructions, and events","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["signature"],"properties":{"signature":{"type":"string","description":"Transaction signature"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":91,"tokensAfter":91},{"name":"list_account_transactions","fixed":{"name":"list_account_transactions","description":"List transactions for an account with pagination","inputSchema":{"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"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":135,"tokensAfter":135},{"name":"list_recent_blocks","fixed":{"name":"list_recent_blocks","description":"List the most recent blocks on the chain","inputSchema":{"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)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":84,"tokensAfter":84},{"name":"list_recent_transactions","fixed":{"name":"list_recent_transactions","description":"List the most recent transactions across recent blocks","inputSchema":{"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)"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":91,"tokensAfter":91},{"name":"search","fixed":{"name":"search","description":"Search for blocks, transactions, or accounts by query (block number, tx signature, or address)","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"query":{"type":"string","description":"Search query"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":85,"tokensAfter":85}],"toolsChanged":8,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}