@junct/blockscout
v0.1.0
Published
blockscout tools for AI agents — 56 tools, MCP + OpenAI compatible. Generated by Junct.
Maintainers
Readme
@junct/blockscout
blockscout tools for AI agents — 56 tools
Generated by Junct. analytics domain.
Install
npm install @junct/blockscoutUsage — OpenAI
import { tools } from '@junct/blockscout';
import OpenAI from 'openai';
const client = new OpenAI();
const response = await client.chat.completions.create({
model: 'gpt-4o',
messages: [{ role: 'user', content: 'Query blockscout' }],
tools,
});Usage — MCP (Claude Desktop / Cursor)
Add to your MCP config:
{
"mcpServers": {
"blockscout": {
"url": "https://blockscout.mcp.junct.dev/mcp",
"transport": "streamable-http"
}
}
}Usage — Direct Call
import { callTool } from '@junct/blockscout';
const result = await callTool('search', {});
console.log(result);Tools (56)
search— search Returns: { items: string[], next_page_params: object }.search_redirect— search redirect Returns: { parameter: string, redirect: boolean, type: string }.get_txs— get transactions Returns: { items: { timestamp: string, fee: { type: unknown, vaget_blocks— get blocks Returns: { items: { base_fee_per_gas: string, burnt_fees: string, burget_token_transfers— get token transfers Returns: { items: { token_type: "ERC-20" | "ERC-721" | "ERC-get_internal_transactions— get internal transactions Returns: { items: { block_number: number, created_contget_main_page_txs— get main page transactionsget_main_page_tokens— get main page blocks — from Blockscoutget_indexing_status— get indexing status Returns: { finished_indexing: boolean, finished_indexing_bloget_stats— get stats counters Returns: { total_blocks: string, total_addresses: string, totget_txs_chart— get transactions chart Returns: { chart_data: { date: string, transactions_countget_market_chart— get market chart Returns: { available_supply: string, chart_data: { date: stringget_tx— get transaction info Returns: { timestamp: string, fee: { type: string, value: sget_transaction_token_transfers— get transaction token transfers Returns: { items: { token_type: "ERC-20" | "ERC-get_transaction_internal_txs— get transaction internal transactions Returns: { items: { block_number: number,- ... and 41 more
Links
- Server: https://blockscout.mcp.junct.dev/mcp
- Dashboard: https://junct.dev/servers/blockscout
- All servers: https://junct.dev/servers
