2.2.0npm · helius-mcp · latest release
Observed 2026-08-31T16:29:06.800Z using mcpSecurity-inventory. Protocol 2025-06-18.
| Tool | Category | Risk |
|---|---|---|
expandResultExpand a prior summary-first result by resultId, section, range, page, or continuation.Input schema{
"type": "object",
"properties": {
"resultId": {
"type": "string"
},
"section": {
"type": "string"
},
"item": {
"type": "number"
},
"page": {
"type": "number"
},
"range": {
"type": "string"
},
"continuation": {
"type": "string"
},
"detail": {
"type": "string",
"enum": [
"summary",
"standard",
"full"
]
},
"_feedback": {
"type": "string",
"minLength": 1,
"description": "Short reason for this call or takeaway from the previous result, e.g. \"initial balance check\" or \"balance looked healthy, checking history\"."
},
"_feedbackTool": {
"type": "string",
"minLength": 1,
"description": "Current public tool and action in \"tool.action\" form, e.g. \"heliusWallet.getBalance\"."
},
"_model": {
"type": "string",
"minLength": 1,
"description": "LLM model identifier, for example claude-opus-4-6 or gpt-4o."
}
},
"required": [
"resultId",
"_feedback",
"_feedbackTool",
"_model"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
heliusAccountAccount setup, API keys, signup, plans, and billing. Use for pricing or account state, not per-method rate limits.Input schema{
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"getStarted",
"setHeliusApiKey",
"generateKeypair",
"signup",
"getAccountStatus",
"getAccountPlan",
"getHeliusPlanInfo",
"compareHeliusPlans",
"previewUpgrade",
"upgradePlan",
"payRenewal",
"purchaseCredits"
]
},
"detail": {
"type": "string",
"enum": [
"summary",
"standard",
"full"
]
},
"args": {
"anyOf": [
{
"type": "object",
"properties": {},
"additionalProperties": true
},
{
"type": "string"
}
]
},
"apiKey": {
"type": "string"
},
"network": {
"type": "string"
},
"paymentIntentId": {
"type": "string"
},
"plan": {
"type": "string"
},
"period": {
"type": "string"
},
"couponCode": {
"type": "string"
},
"email": {
"type": "string"
},
"firstName": {
"type": "string"
},
"lastName": {
"type": "string"
},
"discoveryPath": {
"type": "string"
},
"frictionPoints": {
"type": "string"
},
"_feedback": {
"type": "string",
"minLength": 1,
"description": "Short reason for this call or takeaway from the previous result, e.g. \"initial balance check\" or \"balance looked healthy, checking history\"."
},
"_feedbackTool": {
"type": "string",
"minLength": 1,
"description": "Current public tool and action in \"tool.action\" form, e.g. \"heliusWallet.getBalance\"."
},
"_model": {
"type": "string",
"minLength": 1,
"description": "LLM model identifier, for example claude-opus-4-6 or gpt-4o."
}
},
"required": [
"action",
"_feedback",
"_feedbackTool",
"_model"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
heliusAssetAssets, NFTs, collections, proofs, and token holders. Use for DAS ownership or metadata, not transaction history.Input schema{
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"getAsset",
"getAssetsByOwner",
"searchAssets",
"getAssetsByGroup",
"getAssetProof",
"getAssetProofBatch",
"getSignaturesForAsset",
"getNftEditions",
"getTokenHolders"
]
},
"detail": {
"type": "string",
"enum": [
"summary",
"standard",
"full"
]
},
"args": {
"anyOf": [
{
"type": "object",
"properties": {},
"additionalProperties": true
},
{
"type": "string"
}
]
},
"id": {
"type": "string"
},
"ids": {
"type": "array",
"items": {
"type": "string"
}
},
"address": {
"type": "string"
},
"ownerAddress": {
"type": "string"
},
"creatorAddress": {
"type": "string"
},
"authorityAddress": {
"type": "string"
},
"groupKey": {
"type": "string"
},
"groupValue": {
"type": "string"
},
"mint": {
"type": "string"
},
"limit": {
"type": "number"
},
"page": {
"type": "number"
},
"name": {
"type": "string"
},
"compressed": {
"type": "boolean"
},
"burnt": {
"type": "boolean"
},
"frozen": {
"type": "boolean"
},
"onlyVerified": {
"type": "boolean"
},
"_feedback": {
"type": "string",
"minLength": 1,
"description": "Short reason for this call or takeaway from the previous result, e.g. \"initial balance check\" or \"balance looked healthy, checking history\"."
},
"_feedbackTool": {
"type": "string",
"minLength": 1,
"description": "Current public tool and action in \"tool.action\" form, e.g. \"heliusWallet.getBalance\"."
},
"_model": {
"type": "string",
"minLength": 1,
"description": "LLM model identifier, for example claude-opus-4-6 or gpt-4o."
}
},
"required": [
"action",
"_feedback",
"_feedbackTool",
"_model"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
heliusChainRaw chain state, token accounts, stake reads, blocks, network status, priority fees, and transaction simulation. Use for token accounts or blocks, not wallet portfolio summaries.Input schema{
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"getAccountInfo",
"getTokenAccounts",
"getProgramAccounts",
"getBlock",
"getNetworkStatus",
"getPriorityFeeEstimate",
"simulateTransaction",
"getStakeAccounts",
"getWithdrawableAmount"
]
},
"detail": {
"type": "string",
"enum": [
"summary",
"standard",
"full"
]
},
"args": {
"anyOf": [
{
"type": "object",
"properties": {},
"additionalProperties": true
},
{
"type": "string"
}
]
},
"address": {
"type": "string"
},
"addresses": {
"type": "array",
"items": {
"type": "string"
}
},
"programId": {
"type": "string"
},
"slot": {
"type": "number"
},
"limit": {
"type": "number"
},
"page": {
"type": "number"
},
"stakeAccount": {
"type": "string"
},
"accountKeys": {
"type": "array",
"items": {
"type": "string"
}
},
"priorityLevel": {
"type": "string"
},
"includeAllLevels": {
"type": "boolean"
},
"encoding": {
"type": "string"
},
"dataSize": {
"type": "number"
},
"owner": {
"type": "string"
},
"mint": {
"type": "string"
},
"transaction": {
"type": "string"
},
"sigVerify": {
"type": "boolean"
},
"replaceRecentBlockhash": {
"type": "boolean"
},
"commitment": {
"type": "string"
},
"_feedback": {
"type": "string",
"minLength": 1,
"description": "Short reason for this call or takeaway from the previous result, e.g. \"initial balance check\" or \"balance looked healthy, checking history\"."
},
"_feedbackTool": {
"type": "string",
"minLength": 1,
"description": "Current public tool and action in \"tool.action\" form, e.g. \"heliusWallet.getBalance\"."
},
"_model": {
"type": "string",
"minLength": 1,
"description": "LLM model identifier, for example claude-opus-4-6 or gpt-4o."
}
},
"required": [
"action",
"_feedback",
"_feedbackTool",
"_model"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
heliusCompressionCompressed account, proof, balance, and compression history queries. Use for zk-compression state, not standard DAS assets.Input schema{
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"getCompressedAccount",
"getCompressedAccountsByOwner",
"getMultipleCompressedAccounts",
"getCompressedBalance",
"getCompressedBalanceByOwner",
"getCompressedMintTokenHolders",
"getCompressedTokenAccountBalance",
"getCompressedTokenAccountsByOwner",
"getCompressedTokenAccountsByDelegate",
"getCompressedTokenBalancesByOwnerV2",
"getCompressedAccountProof",
"getMultipleCompressedAccountProofs",
"getMultipleNewAddressProofs",
"getCompressionSignaturesForAccount",
"getCompressionSignaturesForAddress",
"getCompressionSignaturesForOwner",
"getCompressionSignaturesForTokenOwner",
"getLatestCompressionSignatures",
"getLatestNonVotingSignatures",
"getTransactionWithCompressionInfo",
"getValidityProof",
"getIndexerHealth",
"getIndexerSlot"
]
},
"detail": {
"type": "string",
"enum": [
"summary",
"standard",
"full"
]
},
"args": {
"anyOf": [
{
"type": "object",
"properties": {},
"additionalProperties": true
},
{
"type": "string"
}
]
},
"address": {
"type": "string"
},
"addresses": {
"type": "array",
"items": {
"type": "string"
}
},
"hash": {
"type": "string"
},
"hashes": {
"type": "array",
"items": {
"type": "string"
}
},
"owner": {
"type": "string"
},
"delegate": {
"type": "string"
},
"mint": {
"type": "string"
},
"limit": {
"type": "number"
},
"cursor": {
"type": "string"
},
"_feedback": {
"type": "string",
"minLength": 1,
"description": "Short reason for this call or takeaway from the previous result, e.g. \"initial balance check\" or \"balance looked healthy, checking history\"."
},
"_feedbackTool": {
"type": "string",
"minLength": 1,
"description": "Current public tool and action in \"tool.action\" form, e.g. \"heliusWallet.getBalance\"."
},
"_model": {
"type": "string",
"minLength": 1,
"description": "LLM model identifier, for example claude-opus-4-6 or gpt-4o."
}
},
"required": [
"action",
"_feedback",
"_feedbackTool",
"_model"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
heliusKnowledgeDocs, guides, pricing references, troubleshooting, source, blog, and SIMD research. Use for guides, rate limits, or errors, not live mutations.Input schema{
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"lookupHeliusDocs",
"listHeliusDocTopics",
"getHeliusCreditsInfo",
"getRateLimitInfo",
"troubleshootError",
"recommendStack",
"getSIMD",
"listSIMDs",
"searchSolanaDocs",
"readSolanaSourceFile",
"fetchHeliusBlog",
"getPumpFunGuide",
"getSenderInfo",
"getWebhookGuide",
"getLatencyComparison",
"getEnhancedWebSocketInfo",
"getLaserstreamInfo"
]
},
"detail": {
"type": "string",
"enum": [
"summary",
"standard",
"full"
]
},
"args": {
"anyOf": [
{
"type": "object",
"properties": {},
"additionalProperties": true
},
{
"type": "string"
}
]
},
"topic": {
"type": "string"
},
"section": {
"type": "string"
},
"query": {
"type": "string"
},
"slug": {
"type": "string"
},
"number": {
"type": "string"
},
"path": {
"type": "string"
},
"category": {
"type": "string"
},
"repo": {
"type": "string"
},
"branch": {
"type": "string"
},
"description": {
"type": "string"
},
"budget": {
"type": "string"
},
"complexity": {
"type": "string"
},
"scale": {
"type": "string"
},
"remember": {
"type": "boolean"
},
"errorCode": {
"type": "string"
},
"_feedback": {
"type": "string",
"minLength": 1,
"description": "Short reason for this call or takeaway from the previous result, e.g. \"initial balance check\" or \"balance looked healthy, checking history\"."
},
"_feedbackTool": {
"type": "string",
"minLength": 1,
"description": "Current public tool and action in \"tool.action\" form, e.g. \"heliusWallet.getBalance\"."
},
"_model": {
"type": "string",
"minLength": 1,
"description": "LLM model identifier, for example claude-opus-4-6 or gpt-4o."
}
},
"required": [
"action",
"_feedback",
"_feedbackTool",
"_model"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
heliusStreamingWebhook CRUD and live subscription configuration. Use for actual webhook/subscription setup, not how-to guides.Input schema{
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"createWebhook",
"getAllWebhooks",
"getWebhookByID",
"updateWebhook",
"deleteWebhook",
"transactionSubscribe",
"accountSubscribe",
"laserstreamSubscribe"
]
},
"detail": {
"type": "string",
"enum": [
"summary",
"standard",
"full"
]
},
"args": {
"anyOf": [
{
"type": "object",
"properties": {},
"additionalProperties": true
},
{
"type": "string"
}
]
},
"account": {
"type": "string"
},
"accountAddresses": {
"type": "array",
"items": {
"type": "string"
}
},
"webhookID": {
"type": "string"
},
"webhookURL": {
"type": "string"
},
"transactionTypes": {
"type": "array",
"items": {
"type": "string"
}
},
"signature": {
"type": "string"
},
"encoding": {
"type": "string"
},
"commitment": {
"type": "string"
},
"region": {
"type": "string"
},
"webhookType": {
"type": "string"
},
"accountInclude": {
"type": "array",
"items": {
"type": "string"
}
},
"accountExclude": {
"type": "array",
"items": {
"type": "string"
}
},
"accountRequired": {
"type": "array",
"items": {
"type": "string"
}
},
"subscribeAccounts": {
"type": "array",
"items": {
"type": "string"
}
},
"accountOwners": {
"type": "array",
"items": {
"type": "string"
}
},
"transactionAccountInclude": {
"type": "array",
"items": {
"type": "string"
}
},
"transactionAccountExclude": {
"type": "array",
"items": {
"type": "string"
}
},
"transactionAccountRequired": {
"type": "array",
"items": {
"type": "string"
}
},
"_feedback": {
"type": "string",
"minLength": 1,
"description": "Short reason for this call or takeaway from the previous result, e.g. \"initial balance check\" or \"balance looked healthy, checking history\"."
},
"_feedbackTool": {
"type": "string",
"minLength": 1,
"description": "Current public tool and action in \"tool.action\" form, e.g. \"heliusWallet.getBalance\"."
},
"_model": {
"type": "string",
"minLength": 1,
"description": "LLM model identifier, for example claude-opus-4-6 or gpt-4o."
}
},
"required": [
"action",
"_feedback",
"_feedbackTool",
"_model"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
heliusTransactionParsed transactions and wallet transaction history. Use for activity analysis, not raw account state.Input schema{
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"parseTransactions",
"getTransactionHistory",
"getTransfersByAddress"
]
},
"detail": {
"type": "string",
"enum": [
"summary",
"standard",
"full"
]
},
"args": {
"anyOf": [
{
"type": "object",
"properties": {},
"additionalProperties": true
},
{
"type": "string"
}
]
},
"address": {
"type": "string"
},
"signature": {
"type": "string"
},
"signatures": {
"type": "array",
"items": {
"type": "string"
}
},
"limit": {
"type": "number"
},
"before": {
"type": "string"
},
"until": {
"type": "string"
},
"paginationToken": {
"type": "string"
},
"sortOrder": {
"type": "string"
},
"status": {
"type": "string"
},
"mode": {
"type": "string"
},
"transactionDetails": {
"type": "string"
},
"tokenAccounts": {
"type": "string"
},
"_feedback": {
"type": "string",
"minLength": 1,
"description": "Short reason for this call or takeaway from the previous result, e.g. \"initial balance check\" or \"balance looked healthy, checking history\"."
},
"_feedbackTool": {
"type": "string",
"minLength": 1,
"description": "Current public tool and action in \"tool.action\" form, e.g. \"heliusWallet.getBalance\"."
},
"_model": {
"type": "string",
"minLength": 1,
"description": "LLM model identifier, for example claude-opus-4-6 or gpt-4o."
}
},
"required": [
"action",
"_feedback",
"_feedbackTool",
"_model"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
heliusWalletWallet-centric balances, holdings, identity, and wallet history. Use for portfolio views, not raw token accounts.Input schema{
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"getBalance",
"getTokenBalances",
"getWalletBalances",
"getWalletBalanceAt",
"getWalletHistory",
"getWalletTransfers",
"getWalletIdentity",
"batchWalletIdentity",
"getWalletFundedBy"
]
},
"detail": {
"type": "string",
"enum": [
"summary",
"standard",
"full"
]
},
"args": {
"anyOf": [
{
"type": "object",
"properties": {},
"additionalProperties": true
},
{
"type": "string"
}
]
},
"address": {
"type": "string"
},
"addresses": {
"type": "array",
"items": {
"type": "string"
}
},
"mint": {
"type": "string"
},
"time": {
"type": "number"
},
"datetime": {
"type": "string"
},
"slot": {
"type": "number"
},
"limit": {
"type": "number"
},
"page": {
"type": "number"
},
"cursor": {
"type": "string"
},
"before": {
"type": "string"
},
"after": {
"type": "string"
},
"showNfts": {
"type": "boolean"
},
"showZeroBalance": {
"type": "boolean"
},
"showNative": {
"type": "boolean"
},
"_feedback": {
"type": "string",
"minLength": 1,
"description": "Short reason for this call or takeaway from the previous result, e.g. \"initial balance check\" or \"balance looked healthy, checking history\"."
},
"_feedbackTool": {
"type": "string",
"minLength": 1,
"description": "Current public tool and action in \"tool.action\" form, e.g. \"heliusWallet.getBalance\"."
},
"_model": {
"type": "string",
"minLength": 1,
"description": "LLM model identifier, for example claude-opus-4-6 or gpt-4o."
}
},
"required": [
"action",
"_feedback",
"_feedbackTool",
"_model"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
heliusWriteMutating SOL/token transfer and staking actions. Use for sends or staking, not read-only queries.Input schema{
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"transferSol",
"transferToken",
"stakeSOL",
"unstakeSOL",
"withdrawStake"
]
},
"detail": {
"type": "string",
"enum": [
"summary",
"standard",
"full"
]
},
"args": {
"anyOf": [
{
"type": "object",
"properties": {},
"additionalProperties": true
},
{
"type": "string"
}
]
},
"recipientAddress": {
"type": "string"
},
"mintAddress": {
"type": "string"
},
"amount": {
"type": "number"
},
"sendMax": {
"type": "boolean"
},
"stakeAccount": {
"type": "string"
},
"destination": {
"type": "string"
},
"owsWallet": {
"type": "string"
},
"_feedback": {
"type": "string",
"minLength": 1,
"description": "Short reason for this call or takeaway from the previous result, e.g. \"initial balance check\" or \"balance looked healthy, checking history\"."
},
"_feedbackTool": {
"type": "string",
"minLength": 1,
"description": "Current public tool and action in \"tool.action\" form, e.g. \"heliusWallet.getBalance\"."
},
"_model": {
"type": "string",
"minLength": 1,
"description": "LLM model identifier, for example claude-opus-4-6 or gpt-4o."
}
},
"required": [
"action",
"_feedback",
"_feedbackTool",
"_model"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — |
No completed comparison is available.
| Risk | Change | Subject |
|---|---|---|
| No material changes recorded. | ||
| Severity | Finding | Advisory |
|---|---|---|
| No confirmed vulnerability is published for this version. | ||
Artifact SHA-256: 2285f18db6a27d6492ebd10b44a2cc54c046e9a115faf38af1dd25db08bde68b
Scanner: mcp-proof-engine 0.1.0.