← MCP Helius

MCP Helius 0.1.6

npm · @mcp-dockmaster/mcp-server-helius · current release

38
Tools
0
Resources
0
Templates
0
Prompts

Observation

Observed 2026-08-17T17:21:55.471Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.

Server capabilities
{
  "tools": {}
}

Tools 38

ToolCategoryAnnotationsRisk
helius_execute_jupiter_swapExecute a token swap using Jupiter
Input schema
{
  "type": "object",
  "properties": {
    "inputMint": {
      "type": "string",
      "description": "The mint address of the input token"
    },
    "outputMint": {
      "type": "string",
      "description": "The mint address of the output token"
    },
    "amount": {
      "type": "number",
      "description": "The amount of input tokens to swap"
    },
    "maxDynamicSlippageBps": {
      "type": "number",
      "description": "Maximum slippage in basis points (optional)"
    },
    "signer": {
      "type": "string",
      "description": "The signer public key"
    }
  },
  "required": [
    "inputMint",
    "outputMint",
    "amount",
    "signer"
  ]
}
— · —
helius_get_account_infoGet account information for a Solana address
Input schema
{
  "type": "object",
  "properties": {
    "publicKey": {
      "type": "string"
    },
    "commitment": {
      "type": "string",
      "enum": [
        "confirmed",
        "finalized",
        "processed"
      ]
    }
  },
  "required": [
    "publicKey"
  ]
}
— · —
helius_get_assetGet details of a digital asset by its ID
Input schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    }
  },
  "required": [
    "id"
  ]
}
— · —
helius_get_asset_batchGet details of multiple assets by their IDs
Input schema
{
  "type": "object",
  "properties": {
    "ids": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "required": [
    "ids"
  ]
}
— · —
helius_get_asset_proofGet proof for a digital asset
Input schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    }
  },
  "required": [
    "id"
  ]
}
— · —
helius_get_assets_by_authorityGet assets by authority address
Input schema
{
  "type": "object",
  "properties": {
    "authority": {
      "type": "string"
    },
    "page": {
      "type": "number"
    },
    "limit": {
      "type": "number"
    }
  },
  "required": [
    "authority"
  ]
}
— · —
helius_get_assets_by_creatorGet assets created by a specific address
Input schema
{
  "type": "object",
  "properties": {
    "creator": {
      "type": "string"
    },
    "page": {
      "type": "number"
    },
    "limit": {
      "type": "number"
    }
  },
  "required": [
    "creator"
  ]
}
— · —
helius_get_assets_by_groupGet assets by group key and value
Input schema
{
  "type": "object",
  "properties": {
    "groupKey": {
      "type": "string"
    },
    "groupValue": {
      "type": "string"
    },
    "page": {
      "type": "number"
    },
    "limit": {
      "type": "number"
    }
  },
  "required": [
    "groupKey",
    "groupValue"
  ]
}
— · —
helius_get_assets_by_ownerGet assets owned by a specific address
Input schema
{
  "type": "object",
  "properties": {
    "owner": {
      "type": "string"
    },
    "page": {
      "type": "number"
    },
    "limit": {
      "type": "number"
    }
  },
  "required": [
    "owner"
  ]
}
— · —
helius_get_balanceGet the balance of a Solana address
Input schema
{
  "type": "object",
  "properties": {
    "publicKey": {
      "type": "string"
    },
    "commitment": {
      "type": "string",
      "enum": [
        "confirmed",
        "finalized",
        "processed"
      ]
    }
  },
  "required": [
    "publicKey"
  ]
}
— · —
helius_get_block_heightGet the block height of the Solana blockchain
Input schema
{
  "type": "object",
  "properties": {
    "commitment": {
      "type": "string",
      "enum": [
        "confirmed",
        "finalized",
        "processed"
      ]
    }
  },
  "required": []
}
— · —
helius_get_bundle_statusesGet statuses of Jito bundles
Input schema
{
  "type": "object",
  "properties": {
    "bundleIds": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "jitoApiUrl": {
      "type": "string"
    }
  },
  "required": [
    "bundleIds",
    "jitoApiUrl"
  ]
}
— · —
helius_get_epoch_infoGet information about the current epoch
Input schema
{
  "type": "object",
  "properties": {
    "commitment": {
      "type": "string",
      "enum": [
        "confirmed",
        "finalized",
        "processed"
      ]
    }
  },
  "required": []
}
— · —
helius_get_epoch_scheduleGet the epoch schedule
Input schema
{
  "type": "object",
  "properties": {
    "commitment": {
      "type": "string",
      "enum": [
        "confirmed",
        "finalized",
        "processed"
      ]
    }
  },
  "required": []
}
— · —
helius_get_fee_for_messageGet the fee for a serialized message
Input schema
{
  "type": "object",
  "properties": {
    "message": {
      "type": "string",
      "description": "Base64 encoded message string"
    },
    "commitment": {
      "type": "string",
      "enum": [
        "confirmed",
        "finalized",
        "processed"
      ]
    }
  },
  "required": [
    "message"
  ]
}
— · —
helius_get_inflation_rewardGet inflation rewards for a list of addresses
Input schema
{
  "type": "object",
  "properties": {
    "addresses": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "epoch": {
      "type": "number"
    },
    "commitment": {
      "type": "string",
      "enum": [
        "confirmed",
        "finalized",
        "processed"
      ]
    }
  },
  "required": [
    "addresses"
  ]
}
— · —
helius_get_latest_blockhashGet the latest blockhash from the Solana blockchain
Input schema
{
  "type": "object",
  "properties": {
    "commitment": {
      "type": "string",
      "enum": [
        "confirmed",
        "finalized",
        "processed"
      ]
    }
  },
  "required": []
}
— · —
helius_get_leader_scheduleGet the leader schedule for an epoch
Input schema
{
  "type": "object",
  "properties": {
    "slot": {
      "type": "number"
    },
    "commitment": {
      "type": "string",
      "enum": [
        "confirmed",
        "finalized",
        "processed"
      ]
    }
  },
  "required": []
}
— · —
helius_get_minimum_balance_for_rent_exemptionGet the minimum balance required for rent exemption
Input schema
{
  "type": "object",
  "properties": {
    "dataSize": {
      "type": "number"
    },
    "commitment": {
      "type": "string",
      "enum": [
        "confirmed",
        "finalized",
        "processed"
      ]
    }
  },
  "required": [
    "dataSize"
  ]
}
— · —
helius_get_multiple_accountsGet information about multiple Solana accounts
Input schema
{
  "type": "object",
  "properties": {
    "publicKeys": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "commitment": {
      "type": "string",
      "enum": [
        "confirmed",
        "finalized",
        "processed"
      ]
    }
  },
  "required": [
    "publicKeys"
  ]
}
— · —
helius_get_nft_editionsGet NFT editions for a master edition
Input schema
{
  "type": "object",
  "properties": {
    "masterEditionId": {
      "type": "string"
    },
    "page": {
      "type": "number"
    },
    "limit": {
      "type": "number"
    }
  },
  "required": [
    "masterEditionId"
  ]
}
— · —
helius_get_priority_fee_estimateGet priority fee estimate for a transaction
Input schema
{
  "type": "object",
  "properties": {
    "accountKeys": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "options": {
      "type": "object",
      "properties": {
        "priorityLevel": {
          "type": "string",
          "enum": [
            "default",
            "high",
            "max"
          ]
        },
        "includeAllPriorityFeeLevels": {
          "type": "boolean"
        }
      }
    }
  }
}
— · —
helius_get_program_accountsGet all accounts owned by a program
Input schema
{
  "type": "object",
  "properties": {
    "programId": {
      "type": "string"
    },
    "commitment": {
      "type": "string",
      "enum": [
        "confirmed",
        "finalized",
        "processed"
      ]
    }
  },
  "required": [
    "programId"
  ]
}
— · —
helius_get_recent_performance_samplesGet recent performance samples
Input schema
{
  "type": "object",
  "properties": {
    "limit": {
      "type": "number"
    }
  },
  "required": []
}
— · —
helius_get_rwa_assetGet details of a real-world asset by its ID
Input schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    }
  },
  "required": [
    "id"
  ]
}
— · —
helius_get_signatures_for_addressGet transaction signatures for a Solana address
Input schema
{
  "type": "object",
  "properties": {
    "address": {
      "type": "string"
    },
    "limit": {
      "type": "number"
    },
    "before": {
      "type": "string"
    },
    "until": {
      "type": "string"
    },
    "commitment": {
      "type": "string",
      "enum": [
        "confirmed",
        "finalized",
        "processed"
      ]
    }
  },
  "required": [
    "address"
  ]
}
— · —
helius_get_signatures_for_assetGet signatures associated with an asset
Input schema
{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    },
    "page": {
      "type": "number"
    },
    "limit": {
      "type": "number"
    }
  },
  "required": [
    "id"
  ]
}
— · —
helius_get_slotGet the current slot of the Solana blockchain
Input schema
{
  "type": "object",
  "properties": {
    "commitment": {
      "type": "string",
      "enum": [
        "confirmed",
        "finalized",
        "processed"
      ]
    }
  },
  "required": []
}
— · —
helius_get_token_account_balanceGet the balance of a token account
Input schema
{
  "type": "object",
  "properties": {
    "tokenAddress": {
      "type": "string"
    },
    "commitment": {
      "type": "string",
      "enum": [
        "confirmed",
        "finalized",
        "processed"
      ]
    }
  },
  "required": [
    "tokenAddress"
  ]
}
— · —
helius_get_token_accountsGet token accounts by mint or owner
Input schema
{
  "type": "object",
  "properties": {
    "mint": {
      "type": "string"
    },
    "owner": {
      "type": "string"
    },
    "page": {
      "type": "number"
    },
    "limit": {
      "type": "number"
    }
  }
}
— · —
helius_get_token_accounts_by_ownerGet token accounts owned by a Solana address
Input schema
{
  "type": "object",
  "properties": {
    "publicKey": {
      "type": "string"
    },
    "programId": {
      "type": "string"
    }
  },
  "required": [
    "publicKey",
    "programId"
  ]
}
— · —
helius_get_token_largest_accountsGet the largest token accounts for a specific token mint
Input schema
{
  "type": "object",
  "properties": {
    "tokenAddress": {
      "type": "string"
    },
    "commitment": {
      "type": "string",
      "enum": [
        "confirmed",
        "finalized",
        "processed"
      ]
    }
  },
  "required": [
    "tokenAddress"
  ]
}
— · —
helius_get_token_supplyGet the supply of a token
Input schema
{
  "type": "object",
  "properties": {
    "tokenAddress": {
      "type": "string"
    }
  },
  "required": [
    "tokenAddress"
  ]
}
— · —
helius_get_transactionGet a transaction by its signature
Input schema
{
  "type": "object",
  "properties": {
    "signature": {
      "type": "string"
    },
    "commitment": {
      "type": "string",
      "enum": [
        "confirmed",
        "finalized",
        "processed"
      ]
    }
  },
  "required": [
    "signature"
  ]
}
— · —
helius_get_versionGet the version of the Solana node
Input schema
{
  "type": "object",
  "properties": {},
  "required": []
}
— · —
helius_poll_transaction_confirmationPoll for transaction confirmation status
Input schema
{
  "type": "object",
  "properties": {
    "signature": {
      "type": "string"
    },
    "timeout": {
      "type": "number"
    },
    "interval": {
      "type": "number"
    }
  },
  "required": [
    "signature"
  ]
}
— · —
helius_search_assetsSearch for assets using various filters
Input schema
{
  "type": "object",
  "properties": {
    "page": {
      "type": "number"
    },
    "limit": {
      "type": "number"
    },
    "cursor": {
      "type": "string"
    },
    "before": {
      "type": "string"
    },
    "after": {
      "type": "string"
    },
    "creatorAddress": {
      "type": "string"
    },
    "ownerAddress": {
      "type": "string"
    },
    "jsonUri": {
      "type": "string"
    },
    "grouping": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "burnt": {
      "type": "boolean"
    },
    "frozen": {
      "type": "boolean"
    },
    "supplyMint": {
      "type": "string"
    },
    "supply": {
      "type": "number"
    },
    "delegate": {
      "type": "string"
    },
    "compressed": {
      "type": "boolean"
    }
  },
  "anyOf": [
    {
      "required": [
        "ownerAddress"
      ]
    },
    {
      "required": [
        "creatorAddress"
      ]
    },
    {
      "required": [
        "jsonUri"
      ]
    },
    {
      "required": [
        "supplyMint"
      ]
    },
    {
      "required": [
        "delegate"
      ]
    },
    {
      "required": [
        "burnt"
      ]
    },
    {
      "required": [
        "frozen"
      ]
    },
    {
      "required": [
        "compressed"
      ]
    }
  ]
}
— · —
helius_send_jito_bundleSend a bundle of transactions to Jito
Input schema
{
  "type": "object",
  "properties": {
    "serializedTransactions": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "jitoApiUrl": {
      "type": "string"
    }
  },
  "required": [
    "serializedTransactions",
    "jitoApiUrl"
  ]
}
— · —

Resources 0

Resource templates 0

Prompts 0

Let’s talk about MCP security.

Share your details and our security team will contact you.