Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
explore_starknet_block | Explore information about a specific Starknet block |
explore_starknet_address | Get information about a Starknet address |
explore_starknet_transaction | Get information about a Starknet transaction |
lookup_starknet_id | Look up a Starknet ID or resolve an address to a Starknet ID |
explore_starknet_id_profile | Explore a full Starknet ID profile |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
get_starknet_chain_info | Get information about a Starknet network |
get_supported_starknet_networks | Get a list of supported Starknet networks |
get_starknet_eth_balance | Get the ETH balance for a Starknet address or Starknet ID |
get_starknet_token_balance | Get the token balance for a Starknet address or Starknet ID |
get_starknet_strk_balance | Get the STRK token balance for a Starknet address or Starknet ID |
get_starknet_native_balances | Get all native token balances (ETH and STRK) for a Starknet address or Starknet ID |
resolve_starknet_name | Get the Starknet ID for an address |
resolve_starknet_address | Get the address for a Starknet ID |
get_starknet_profile | Get the full Starknet ID profile for an address or Starknet ID |
validate_starknet_domain | Check if a string is a valid Starknet ID |
get_starknet_block | Get information about a specific block |
get_starknet_block_transactions | Get transactions in a specific block |
get_starknet_transaction | Get details about a transaction |
get_starknet_transaction_receipt | Get transaction receipt |
call_starknet_contract | Call a read-only function on a contract |
get_starknet_contract_class | Get the class (ABI and other information) of a contract |
get_starknet_token_info | Get information about a token |
check_starknet_nft_ownership | Check if an address owns a specific NFT |
get_starknet_nft_balance | Get the number of NFTs owned by an address for a specific collection |
get_starknet_token_supply | Get the total supply of a token |
check_starknet_transaction_status | Check if a transaction is confirmed (finalized) |
transfer_starknet_eth | Transfer ETH from one account to another |
transfer_starknet_strk | Transfer STRK from one account to another |
transfer_starknet_token | Transfer ERC20 tokens from one account to another |
execute_starknet_contract | Execute a contract call (write operation) |