{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_xjxzf3tc7s3p","handle":"mcp-klever-vm","url":"https://wellknown.network/agents/mcp-klever-vm","links":{"self":"https://wellknown.network/agents/mcp-klever-vm/record.json","html":"https://wellknown.network/agents/mcp-klever-vm","markdown":"https://wellknown.network/agents/mcp-klever-vm/record.md","api":"https://wellknown.network/api/v1/agents/mcp-klever-vm","status":"https://wellknown.network/api/v1/agents/mcp-klever-vm/status","claim":"https://wellknown.network/agents/mcp-klever-vm/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mcp-klever-vm/claim.json","badge":"https://wellknown.network/agents/mcp-klever-vm/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air:mcp.klever.org:server:mcp-klever-vm","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"mcp-klever-vm","summary":"MCP server for Klever blockchain smart contract development.","description":"MCP server for Klever blockchain smart contract development.","publisher":{"name":"klever-io","url":null},"homepage":null,"repository":"https://github.com/klever-io/mcp-klever-vm","version":"1.3.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.klever.org/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"npm:@klever/mcp-server","type":"package_npm","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-03-19T23:09:53.812382Z","publishedAt":"2026-03-19T23:09:53.812382Z","registryName":"io.github.klever-io/mcp-klever-vm"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.938,"provenance":"derived"},{"slug":"code.documentation","name":"Code Documentation","confidence":0.583,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.569,"provenance":"derived"},{"slug":"automation.orchestration","name":"Agent Orchestration","confidence":0.554,"provenance":"derived"},{"slug":"dev.filesystem","name":"Filesystem","confidence":0.54,"provenance":"derived"},{"slug":"ai.agent-discovery","name":"Agent Discovery","confidence":0.54,"provenance":"derived"},{"slug":"content.seo","name":"SEO","confidence":0.525,"provenance":"derived"},{"slug":"documents.invoice-processing","name":"Invoice Processing","confidence":0.525,"provenance":"derived"}],"categories":["ai","automation","code","content","dev","documents","security"]},"observed":{"status":"live","statusReason":"Responded 11h ago.","lastOkAt":"2026-09-08T09:26:41.252Z","lastProbedAt":"2026-09-08T09:26:41.252Z","statusComputedAt":"2026-09-08T09:35:52.300Z","reliability30d":{"probes":6,"successRate":1,"p50Ms":73},"latestObservations":[{"at":"2026-09-08T16:23:28.272Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":67,"error":null,"detail":{"tools":[{"name":"query_context","description":"Search the Klever VM knowledge base for smart contract development context. Returns structured JSON with matching entries, scores, and pagination. Use this for "},{"name":"get_context","description":"Retrieve a single knowledge base entry by its unique ID. Returns the full entry including content, metadata, tags, and related context IDs. Use this after query"},{"name":"find_similar","description":"Find knowledge base entries similar to a given entry by comparing tags and content. Returns related contexts ranked by similarity score. Useful for discovering "},{"name":"get_knowledge_stats","description":"Get summary statistics of the Klever VM knowledge base. Returns total entry count, counts broken down by context type (code_example, best_practice, security_tip"},{"name":"enhance_with_context","description":"Augment a natural-language query with relevant Klever VM knowledge base context. Extracts Klever-specific keywords, finds matching entries, and returns the orig"},{"name":"search_documentation","description":"Search Klever VM documentation and knowledge base. Returns human-readable markdown with titles, descriptions, and code snippets. Optimized for \"how do I...\" que"},{"name":"analyze_contract","description":"Analyze Klever smart contract Rust source code for common issues. Checks for missing imports, missing #[klever_sc::contract] macro, missing endpoint annotations"},{"name":"get_balance","description":"Get the KLV or KDA token balance for a Klever blockchain address. Returns the balance in the smallest unit (for KLV: 1 KLV = 1,000,000 units with 6 decimal plac"},{"name":"get_account","description":"Get full account details for a Klever blockchain address including nonce, balance, frozen balance, allowance, and permissions. Use this when you need comprehens"},{"name":"get_asset_info","description":"Get complete properties and configuration for any asset on the Klever blockchain (KLV, KFI, KDA tokens, NFT collections). Returns supply info, permissions (CanM"},{"name":"query_sc","description":"Execute a read-only query against a Klever smart contract (VM view call). Returns the contract function result as base64-encoded return data. Arguments must be "},{"name":"get_transaction","description":"Get transaction details by hash from the Klever blockchain. Returns sender, receiver, status, block info, contracts, and receipts. Uses the API proxy for indexe"},{"name":"get_block","description":"Get block information from the Klever blockchain by nonce (block number). If no nonce is provided, returns the latest block. Returns hash, timestamp, proposer, "},{"name":"list_validators","description":"List active validators on the Klever blockchain network. Returns validator addresses, names, commission rates, delegation info, and staking amounts."},{"name":"init_klever_project","description":"Scaffold a new Klever smart contract project using the SDK. Creates the Rust project structure via `ksc new` and generates automation scripts (build, deploy, up"},{"name":"add_helper_scripts","description":"Add build, deploy, upgrade, query, test, and interact automation scripts to an existing Klever smart contract project. Creates a scripts/ directory with bash sc"}],"toolCount":16,"serverName":"klever-vm-mcp","capabilities":["tools","prompts","resources"],"serverVersion":"1.3.0+b1750f9ad16f033ed68e5ba76a3da5cdeb","protocolVersion":"2025-06-18"}},{"at":"2026-09-08T09:26:41.252Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":70,"error":null,"detail":{"tools":[{"name":"query_context","description":"Search the Klever VM knowledge base for smart contract development context. Returns structured JSON with matching entries, scores, and pagination. Use this for "},{"name":"get_context","description":"Retrieve a single knowledge base entry by its unique ID. Returns the full entry including content, metadata, tags, and related context IDs. Use this after query"},{"name":"find_similar","description":"Find knowledge base entries similar to a given entry by comparing tags and content. Returns related contexts ranked by similarity score. Useful for discovering "},{"name":"get_knowledge_stats","description":"Get summary statistics of the Klever VM knowledge base. Returns total entry count, counts broken down by context type (code_example, best_practice, security_tip"},{"name":"enhance_with_context","description":"Augment a natural-language query with relevant Klever VM knowledge base context. Extracts Klever-specific keywords, finds matching entries, and returns the orig"},{"name":"search_documentation","description":"Search Klever VM documentation and knowledge base. Returns human-readable markdown with titles, descriptions, and code snippets. Optimized for \"how do I...\" que"},{"name":"analyze_contract","description":"Analyze Klever smart contract Rust source code for common issues. Checks for missing imports, missing #[klever_sc::contract] macro, missing endpoint annotations"},{"name":"get_balance","description":"Get the KLV or KDA token balance for a Klever blockchain address. Returns the balance in the smallest unit (for KLV: 1 KLV = 1,000,000 units with 6 decimal plac"},{"name":"get_account","description":"Get full account details for a Klever blockchain address including nonce, balance, frozen balance, allowance, and permissions. Use this when you need comprehens"},{"name":"get_asset_info","description":"Get complete properties and configuration for any asset on the Klever blockchain (KLV, KFI, KDA tokens, NFT collections). Returns supply info, permissions (CanM"},{"name":"query_sc","description":"Execute a read-only query against a Klever smart contract (VM view call). Returns the contract function result as base64-encoded return data. Arguments must be "},{"name":"get_transaction","description":"Get transaction details by hash from the Klever blockchain. Returns sender, receiver, status, block info, contracts, and receipts. Uses the API proxy for indexe"},{"name":"get_block","description":"Get block information from the Klever blockchain by nonce (block number). If no nonce is provided, returns the latest block. Returns hash, timestamp, proposer, "},{"name":"list_validators","description":"List active validators on the Klever blockchain network. Returns validator addresses, names, commission rates, delegation info, and staking amounts."},{"name":"init_klever_project","description":"Scaffold a new Klever smart contract project using the SDK. Creates the Rust project structure via `ksc new` and generates automation scripts (build, deploy, up"},{"name":"add_helper_scripts","description":"Add build, deploy, upgrade, query, test, and interact automation scripts to an existing Klever smart contract project. Creates a scripts/ directory with bash sc"}],"toolCount":16,"serverName":"klever-vm-mcp","capabilities":["tools","prompts","resources"],"serverVersion":"1.3.0+b1750f9ad16f033ed68e5ba76a3da5cdeb","protocolVersion":"2025-06-18"}},{"at":"2026-09-08T03:23:33.932Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":64,"error":null,"detail":{"tools":[{"name":"query_context","description":"Search the Klever VM knowledge base for smart contract development context. Returns structured JSON with matching entries, scores, and pagination. Use this for "},{"name":"get_context","description":"Retrieve a single knowledge base entry by its unique ID. Returns the full entry including content, metadata, tags, and related context IDs. Use this after query"},{"name":"find_similar","description":"Find knowledge base entries similar to a given entry by comparing tags and content. Returns related contexts ranked by similarity score. Useful for discovering "},{"name":"get_knowledge_stats","description":"Get summary statistics of the Klever VM knowledge base. Returns total entry count, counts broken down by context type (code_example, best_practice, security_tip"},{"name":"enhance_with_context","description":"Augment a natural-language query with relevant Klever VM knowledge base context. Extracts Klever-specific keywords, finds matching entries, and returns the orig"},{"name":"search_documentation","description":"Search Klever VM documentation and knowledge base. Returns human-readable markdown with titles, descriptions, and code snippets. Optimized for \"how do I...\" que"},{"name":"analyze_contract","description":"Analyze Klever smart contract Rust source code for common issues. Checks for missing imports, missing #[klever_sc::contract] macro, missing endpoint annotations"},{"name":"get_balance","description":"Get the KLV or KDA token balance for a Klever blockchain address. Returns the balance in the smallest unit (for KLV: 1 KLV = 1,000,000 units with 6 decimal plac"},{"name":"get_account","description":"Get full account details for a Klever blockchain address including nonce, balance, frozen balance, allowance, and permissions. Use this when you need comprehens"},{"name":"get_asset_info","description":"Get complete properties and configuration for any asset on the Klever blockchain (KLV, KFI, KDA tokens, NFT collections). Returns supply info, permissions (CanM"},{"name":"query_sc","description":"Execute a read-only query against a Klever smart contract (VM view call). Returns the contract function result as base64-encoded return data. Arguments must be "},{"name":"get_transaction","description":"Get transaction details by hash from the Klever blockchain. Returns sender, receiver, status, block info, contracts, and receipts. Uses the API proxy for indexe"},{"name":"get_block","description":"Get block information from the Klever blockchain by nonce (block number). If no nonce is provided, returns the latest block. Returns hash, timestamp, proposer, "},{"name":"list_validators","description":"List active validators on the Klever blockchain network. Returns validator addresses, names, commission rates, delegation info, and staking amounts."},{"name":"init_klever_project","description":"Scaffold a new Klever smart contract project using the SDK. Creates the Rust project structure via `ksc new` and generates automation scripts (build, deploy, up"},{"name":"add_helper_scripts","description":"Add build, deploy, upgrade, query, test, and interact automation scripts to an existing Klever smart contract project. Creates a scripts/ directory with bash sc"}],"toolCount":16,"serverName":"klever-vm-mcp","capabilities":["tools","prompts","resources"],"serverVersion":"1.3.0+b1750f9ad16f033ed68e5ba76a3da5cdeb","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T20:20:20.650Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":83,"error":null,"detail":{"tools":[{"name":"query_context","description":"Search the Klever VM knowledge base for smart contract development context. Returns structured JSON with matching entries, scores, and pagination. Use this for "},{"name":"get_context","description":"Retrieve a single knowledge base entry by its unique ID. Returns the full entry including content, metadata, tags, and related context IDs. Use this after query"},{"name":"find_similar","description":"Find knowledge base entries similar to a given entry by comparing tags and content. Returns related contexts ranked by similarity score. Useful for discovering "},{"name":"get_knowledge_stats","description":"Get summary statistics of the Klever VM knowledge base. Returns total entry count, counts broken down by context type (code_example, best_practice, security_tip"},{"name":"enhance_with_context","description":"Augment a natural-language query with relevant Klever VM knowledge base context. Extracts Klever-specific keywords, finds matching entries, and returns the orig"},{"name":"search_documentation","description":"Search Klever VM documentation and knowledge base. Returns human-readable markdown with titles, descriptions, and code snippets. Optimized for \"how do I...\" que"},{"name":"analyze_contract","description":"Analyze Klever smart contract Rust source code for common issues. Checks for missing imports, missing #[klever_sc::contract] macro, missing endpoint annotations"},{"name":"get_balance","description":"Get the KLV or KDA token balance for a Klever blockchain address. Returns the balance in the smallest unit (for KLV: 1 KLV = 1,000,000 units with 6 decimal plac"},{"name":"get_account","description":"Get full account details for a Klever blockchain address including nonce, balance, frozen balance, allowance, and permissions. Use this when you need comprehens"},{"name":"get_asset_info","description":"Get complete properties and configuration for any asset on the Klever blockchain (KLV, KFI, KDA tokens, NFT collections). Returns supply info, permissions (CanM"},{"name":"query_sc","description":"Execute a read-only query against a Klever smart contract (VM view call). Returns the contract function result as base64-encoded return data. Arguments must be "},{"name":"get_transaction","description":"Get transaction details by hash from the Klever blockchain. Returns sender, receiver, status, block info, contracts, and receipts. Uses the API proxy for indexe"},{"name":"get_block","description":"Get block information from the Klever blockchain by nonce (block number). If no nonce is provided, returns the latest block. Returns hash, timestamp, proposer, "},{"name":"list_validators","description":"List active validators on the Klever blockchain network. Returns validator addresses, names, commission rates, delegation info, and staking amounts."},{"name":"init_klever_project","description":"Scaffold a new Klever smart contract project using the SDK. Creates the Rust project structure via `ksc new` and generates automation scripts (build, deploy, up"},{"name":"add_helper_scripts","description":"Add build, deploy, upgrade, query, test, and interact automation scripts to an existing Klever smart contract project. Creates a scripts/ directory with bash sc"}],"toolCount":16,"serverName":"klever-vm-mcp","capabilities":["tools","prompts","resources"],"serverVersion":"1.3.0+b1750f9ad16f033ed68e5ba76a3da5cdeb","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T13:27:19.484Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":79,"error":null,"detail":{"tools":[{"name":"query_context","description":"Search the Klever VM knowledge base for smart contract development context. Returns structured JSON with matching entries, scores, and pagination. Use this for "},{"name":"get_context","description":"Retrieve a single knowledge base entry by its unique ID. Returns the full entry including content, metadata, tags, and related context IDs. Use this after query"},{"name":"find_similar","description":"Find knowledge base entries similar to a given entry by comparing tags and content. Returns related contexts ranked by similarity score. Useful for discovering "},{"name":"get_knowledge_stats","description":"Get summary statistics of the Klever VM knowledge base. Returns total entry count, counts broken down by context type (code_example, best_practice, security_tip"},{"name":"enhance_with_context","description":"Augment a natural-language query with relevant Klever VM knowledge base context. Extracts Klever-specific keywords, finds matching entries, and returns the orig"},{"name":"search_documentation","description":"Search Klever VM documentation and knowledge base. Returns human-readable markdown with titles, descriptions, and code snippets. Optimized for \"how do I...\" que"},{"name":"analyze_contract","description":"Analyze Klever smart contract Rust source code for common issues. Checks for missing imports, missing #[klever_sc::contract] macro, missing endpoint annotations"},{"name":"get_balance","description":"Get the KLV or KDA token balance for a Klever blockchain address. Returns the balance in the smallest unit (for KLV: 1 KLV = 1,000,000 units with 6 decimal plac"},{"name":"get_account","description":"Get full account details for a Klever blockchain address including nonce, balance, frozen balance, allowance, and permissions. Use this when you need comprehens"},{"name":"get_asset_info","description":"Get complete properties and configuration for any asset on the Klever blockchain (KLV, KFI, KDA tokens, NFT collections). Returns supply info, permissions (CanM"},{"name":"query_sc","description":"Execute a read-only query against a Klever smart contract (VM view call). Returns the contract function result as base64-encoded return data. Arguments must be "},{"name":"get_transaction","description":"Get transaction details by hash from the Klever blockchain. Returns sender, receiver, status, block info, contracts, and receipts. Uses the API proxy for indexe"},{"name":"get_block","description":"Get block information from the Klever blockchain by nonce (block number). If no nonce is provided, returns the latest block. Returns hash, timestamp, proposer, "},{"name":"list_validators","description":"List active validators on the Klever blockchain network. Returns validator addresses, names, commission rates, delegation info, and staking amounts."},{"name":"init_klever_project","description":"Scaffold a new Klever smart contract project using the SDK. Creates the Rust project structure via `ksc new` and generates automation scripts (build, deploy, up"},{"name":"add_helper_scripts","description":"Add build, deploy, upgrade, query, test, and interact automation scripts to an existing Klever smart contract project. Creates a scripts/ directory with bash sc"}],"toolCount":16,"serverName":"klever-vm-mcp","capabilities":["tools","prompts","resources"],"serverVersion":"1.3.0+b1750f9ad16f033ed68e5ba76a3da5cdeb","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T06:23:24.865Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":79,"error":null,"detail":{"tools":[{"name":"query_context","description":"Search the Klever VM knowledge base for smart contract development context. Returns structured JSON with matching entries, scores, and pagination. Use this for "},{"name":"get_context","description":"Retrieve a single knowledge base entry by its unique ID. Returns the full entry including content, metadata, tags, and related context IDs. Use this after query"},{"name":"find_similar","description":"Find knowledge base entries similar to a given entry by comparing tags and content. Returns related contexts ranked by similarity score. Useful for discovering "},{"name":"get_knowledge_stats","description":"Get summary statistics of the Klever VM knowledge base. Returns total entry count, counts broken down by context type (code_example, best_practice, security_tip"},{"name":"enhance_with_context","description":"Augment a natural-language query with relevant Klever VM knowledge base context. Extracts Klever-specific keywords, finds matching entries, and returns the orig"},{"name":"search_documentation","description":"Search Klever VM documentation and knowledge base. Returns human-readable markdown with titles, descriptions, and code snippets. Optimized for \"how do I...\" que"},{"name":"analyze_contract","description":"Analyze Klever smart contract Rust source code for common issues. Checks for missing imports, missing #[klever_sc::contract] macro, missing endpoint annotations"},{"name":"get_balance","description":"Get the KLV or KDA token balance for a Klever blockchain address. Returns the balance in the smallest unit (for KLV: 1 KLV = 1,000,000 units with 6 decimal plac"},{"name":"get_account","description":"Get full account details for a Klever blockchain address including nonce, balance, frozen balance, allowance, and permissions. Use this when you need comprehens"},{"name":"get_asset_info","description":"Get complete properties and configuration for any asset on the Klever blockchain (KLV, KFI, KDA tokens, NFT collections). Returns supply info, permissions (CanM"},{"name":"query_sc","description":"Execute a read-only query against a Klever smart contract (VM view call). Returns the contract function result as base64-encoded return data. Arguments must be "},{"name":"get_transaction","description":"Get transaction details by hash from the Klever blockchain. Returns sender, receiver, status, block info, contracts, and receipts. Uses the API proxy for indexe"},{"name":"get_block","description":"Get block information from the Klever blockchain by nonce (block number). If no nonce is provided, returns the latest block. Returns hash, timestamp, proposer, "},{"name":"list_validators","description":"List active validators on the Klever blockchain network. Returns validator addresses, names, commission rates, delegation info, and staking amounts."},{"name":"init_klever_project","description":"Scaffold a new Klever smart contract project using the SDK. Creates the Rust project structure via `ksc new` and generates automation scripts (build, deploy, up"},{"name":"add_helper_scripts","description":"Add build, deploy, upgrade, query, test, and interact automation scripts to an existing Klever smart contract project. Creates a scripts/ directory with bash sc"}],"toolCount":16,"serverName":"klever-vm-mcp","capabilities":["tools","prompts","resources"],"serverVersion":"1.3.0+b1750f9ad16f033ed68e5ba76a3da5cdeb","protocolVersion":"2025-06-18"}},{"at":"2026-09-07T00:20:32.948Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":70,"error":null,"detail":{"tools":[{"name":"query_context","description":"Search the Klever VM knowledge base for smart contract development context. Returns structured JSON with matching entries, scores, and pagination. Use this for "},{"name":"get_context","description":"Retrieve a single knowledge base entry by its unique ID. Returns the full entry including content, metadata, tags, and related context IDs. Use this after query"},{"name":"find_similar","description":"Find knowledge base entries similar to a given entry by comparing tags and content. Returns related contexts ranked by similarity score. Useful for discovering "},{"name":"get_knowledge_stats","description":"Get summary statistics of the Klever VM knowledge base. Returns total entry count, counts broken down by context type (code_example, best_practice, security_tip"},{"name":"enhance_with_context","description":"Augment a natural-language query with relevant Klever VM knowledge base context. Extracts Klever-specific keywords, finds matching entries, and returns the orig"},{"name":"search_documentation","description":"Search Klever VM documentation and knowledge base. Returns human-readable markdown with titles, descriptions, and code snippets. Optimized for \"how do I...\" que"},{"name":"analyze_contract","description":"Analyze Klever smart contract Rust source code for common issues. Checks for missing imports, missing #[klever_sc::contract] macro, missing endpoint annotations"},{"name":"get_balance","description":"Get the KLV or KDA token balance for a Klever blockchain address. Returns the balance in the smallest unit (for KLV: 1 KLV = 1,000,000 units with 6 decimal plac"},{"name":"get_account","description":"Get full account details for a Klever blockchain address including nonce, balance, frozen balance, allowance, and permissions. Use this when you need comprehens"},{"name":"get_asset_info","description":"Get complete properties and configuration for any asset on the Klever blockchain (KLV, KFI, KDA tokens, NFT collections). Returns supply info, permissions (CanM"},{"name":"query_sc","description":"Execute a read-only query against a Klever smart contract (VM view call). Returns the contract function result as base64-encoded return data. Arguments must be "},{"name":"get_transaction","description":"Get transaction details by hash from the Klever blockchain. Returns sender, receiver, status, block info, contracts, and receipts. Uses the API proxy for indexe"},{"name":"get_block","description":"Get block information from the Klever blockchain by nonce (block number). If no nonce is provided, returns the latest block. Returns hash, timestamp, proposer, "},{"name":"list_validators","description":"List active validators on the Klever blockchain network. Returns validator addresses, names, commission rates, delegation info, and staking amounts."},{"name":"init_klever_project","description":"Scaffold a new Klever smart contract project using the SDK. Creates the Rust project structure via `ksc new` and generates automation scripts (build, deploy, up"},{"name":"add_helper_scripts","description":"Add build, deploy, upgrade, query, test, and interact automation scripts to an existing Klever smart contract project. Creates a scripts/ directory with bash sc"}],"toolCount":16,"serverName":"klever-vm-mcp","capabilities":["tools","prompts","resources"],"serverVersion":"1.3.0+b1750f9ad16f033ed68e5ba76a3da5cdeb","protocolVersion":"2025-06-18"}},{"at":"2026-09-06T18:24:01.411Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":83,"error":null,"detail":{"tools":[{"name":"query_context","description":"Search the Klever VM knowledge base for smart contract development context. Returns structured JSON with matching entries, scores, and pagination. Use this for "},{"name":"get_context","description":"Retrieve a single knowledge base entry by its unique ID. Returns the full entry including content, metadata, tags, and related context IDs. Use this after query"},{"name":"find_similar","description":"Find knowledge base entries similar to a given entry by comparing tags and content. Returns related contexts ranked by similarity score. Useful for discovering "},{"name":"get_knowledge_stats","description":"Get summary statistics of the Klever VM knowledge base. Returns total entry count, counts broken down by context type (code_example, best_practice, security_tip"},{"name":"enhance_with_context","description":"Augment a natural-language query with relevant Klever VM knowledge base context. Extracts Klever-specific keywords, finds matching entries, and returns the orig"},{"name":"search_documentation","description":"Search Klever VM documentation and knowledge base. Returns human-readable markdown with titles, descriptions, and code snippets. Optimized for \"how do I...\" que"},{"name":"analyze_contract","description":"Analyze Klever smart contract Rust source code for common issues. Checks for missing imports, missing #[klever_sc::contract] macro, missing endpoint annotations"},{"name":"get_balance","description":"Get the KLV or KDA token balance for a Klever blockchain address. Returns the balance in the smallest unit (for KLV: 1 KLV = 1,000,000 units with 6 decimal plac"},{"name":"get_account","description":"Get full account details for a Klever blockchain address including nonce, balance, frozen balance, allowance, and permissions. Use this when you need comprehens"},{"name":"get_asset_info","description":"Get complete properties and configuration for any asset on the Klever blockchain (KLV, KFI, KDA tokens, NFT collections). Returns supply info, permissions (CanM"},{"name":"query_sc","description":"Execute a read-only query against a Klever smart contract (VM view call). Returns the contract function result as base64-encoded return data. Arguments must be "},{"name":"get_transaction","description":"Get transaction details by hash from the Klever blockchain. Returns sender, receiver, status, block info, contracts, and receipts. Uses the API proxy for indexe"},{"name":"get_block","description":"Get block information from the Klever blockchain by nonce (block number). If no nonce is provided, returns the latest block. Returns hash, timestamp, proposer, "},{"name":"list_validators","description":"List active validators on the Klever blockchain network. Returns validator addresses, names, commission rates, delegation info, and staking amounts."},{"name":"init_klever_project","description":"Scaffold a new Klever smart contract project using the SDK. Creates the Rust project structure via `ksc new` and generates automation scripts (build, deploy, up"},{"name":"add_helper_scripts","description":"Add build, deploy, upgrade, query, test, and interact automation scripts to an existing Klever smart contract project. Creates a scripts/ directory with bash sc"}],"toolCount":16,"serverName":"klever-vm-mcp","capabilities":["tools","prompts","resources"],"serverVersion":"1.3.0+b1750f9ad16f033ed68e5ba76a3da5cdeb","protocolVersion":"2025-06-18"}}],"tools":[{"name":"query_context","description":"Search the Klever VM knowledge base for smart contract development context. Returns structured JSON with matching entries, scores, and pagination. Use this for "},{"name":"get_context","description":"Retrieve a single knowledge base entry by its unique ID. Returns the full entry including content, metadata, tags, and related context IDs. Use this after query"},{"name":"find_similar","description":"Find knowledge base entries similar to a given entry by comparing tags and content. Returns related contexts ranked by similarity score. Useful for discovering "},{"name":"get_knowledge_stats","description":"Get summary statistics of the Klever VM knowledge base. Returns total entry count, counts broken down by context type (code_example, best_practice, security_tip"},{"name":"enhance_with_context","description":"Augment a natural-language query with relevant Klever VM knowledge base context. Extracts Klever-specific keywords, finds matching entries, and returns the orig"},{"name":"search_documentation","description":"Search Klever VM documentation and knowledge base. Returns human-readable markdown with titles, descriptions, and code snippets. Optimized for \"how do I...\" que"},{"name":"analyze_contract","description":"Analyze Klever smart contract Rust source code for common issues. Checks for missing imports, missing #[klever_sc::contract] macro, missing endpoint annotations"},{"name":"get_balance","description":"Get the KLV or KDA token balance for a Klever blockchain address. Returns the balance in the smallest unit (for KLV: 1 KLV = 1,000,000 units with 6 decimal plac"},{"name":"get_account","description":"Get full account details for a Klever blockchain address including nonce, balance, frozen balance, allowance, and permissions. Use this when you need comprehens"},{"name":"get_asset_info","description":"Get complete properties and configuration for any asset on the Klever blockchain (KLV, KFI, KDA tokens, NFT collections). Returns supply info, permissions (CanM"},{"name":"query_sc","description":"Execute a read-only query against a Klever smart contract (VM view call). Returns the contract function result as base64-encoded return data. Arguments must be "},{"name":"get_transaction","description":"Get transaction details by hash from the Klever blockchain. Returns sender, receiver, status, block info, contracts, and receipts. Uses the API proxy for indexe"},{"name":"get_block","description":"Get block information from the Klever blockchain by nonce (block number). If no nonce is provided, returns the latest block. Returns hash, timestamp, proposer, "},{"name":"list_validators","description":"List active validators on the Klever blockchain network. Returns validator addresses, names, commission rates, delegation info, and staking amounts."},{"name":"init_klever_project","description":"Scaffold a new Klever smart contract project using the SDK. Creates the Rust project structure via `ksc new` and generates automation scripts (build, deploy, up"},{"name":"add_helper_scripts","description":"Add build, deploy, upgrade, query, test, and interact automation scripts to an existing Klever smart contract project. Creates a scripts/ directory with bash sc"}],"package":null},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.klever-io/mcp-klever-vm","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.klever-io%2Fmcp-klever-vm","firstSeenAt":"2026-09-06T17:21:39.191Z","fetchedAt":"2026-09-08T15:21:45.767Z","normalizedAt":"2026-09-08T15:21:45.767Z"}]},"firstSeenAt":"2026-09-06T17:21:39.191Z","updatedAt":"2026-09-08T09:36:35.474Z"}