Server Details
Wormhole - 69 tools for cross-chain transfers and bridge data
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- junct-bot/wormhole-mcp
- GitHub Stars
- 0
See and control every tool call
Available Tools
73 toolsapi_v1_native_token_transfer_activityInspect
Returns a list of values (tx count or notional) of the Native Token Transfer for a emitter and destination chains. — Returns a list of values (tx count or notional) of the Native Token Transfer for a emitter and destination chains.
PREREQUISITE: Call one of [get_last_transactions, api_v1_native_token_transfer_token_list, get_operations] first to discover valid identifiers.
| Name | Required | Description | Default |
|---|---|---|---|
| by | No | Renders the results using notional or tx count (default is notional). | |
| symbol | Yes | Symbol of the native-token-transfer token. |
api_v1_native_token_transfer_summaryInspect
Returns a summary of the Native Token Transfer. — Returns a summary of the Native Token Transfer. Returns: { circulatingSupply: number, fullyDilutedValuation: number, image: { large: string, small: string, thumb: string }, ... }.
| Name | Required | Description | Default |
|---|---|---|---|
| coingecko_id | Yes | coingecko_id of the desired token. |
api_v1_native_token_transfer_token_listInspect
[DISCOVERY] Returns the list of supported Native Token Transfer tokens. — Returns the list of supported Native Token Transfer tokens.
| Name | Required | Description | Default |
|---|---|---|---|
| withLinks | Yes | Specify true/false if the response includes links. |
api_v1_native_token_transfer_top_addressInspect
Returns a list of values (tx count or notional) of the Native Token Transfer for address. — Returns a list of values (tx count or notional) of the Native Token Transfer for address.
PREREQUISITE: Call one of [get_last_transactions, api_v1_native_token_transfer_token_list, get_operations] first to discover valid identifiers.
| Name | Required | Description | Default |
|---|---|---|---|
| by | No | Renders the results using notional or tx count (default is notional). | |
| symbol | Yes | Symbol of the native-token-transfer token. |
api_v1_native_token_transfer_top_holderInspect
Returns a list of volume and chain of the Native Token Transfer for top holders. — Returns a list of volume and chain of the Native Token Transfer for top holders.
| Name | Required | Description | Default |
|---|---|---|---|
| coingecko_id | Yes | Coingecko_id of the native-token-transfer token. |
api_v1_native_token_transfer_transfer_by_timeInspect
Returns a list of values (tx count or notional) of the Native Token Transfer for a emitter and destination chains. — Returns a list of values (tx count or notional) of the Native Token Transfer for a emitter and destination chains.
PREREQUISITE: Call one of [get_last_transactions, api_v1_native_token_transfer_token_list, get_operations] first to discover valid identifiers.
| Name | Required | Description | Default |
|---|---|---|---|
| by | No | Renders the results using notional or tx count (default is notional). | |
| to | Yes | To date, supported format 2006-01-02T15:04:05Z07:00 | |
| from | Yes | From date, supported format 2006-01-02T15:04:05Z07:00 | |
| symbol | Yes | Symbol of the native-token-transfer token. | |
| timeSpan | Yes | Time Span, supported values: [1h, 1d, 1mo, 1y]. |
api_v1_top_100_corridorsInspect
Returns a list of the top 100 tokens, sorted in descending order by the number of transactions. — Returns a list of the top 100 tokens, sorted in descending order by the number of transactions. Returns: { corridors: { emitter_chain: number, target_chain: number, token_address: string, token_chain: number, txs: number }[] }.
| Name | Required | Description | Default |
|---|---|---|---|
| timeSpan | No | Time span, supported values: 2d and 7d (default is 2d). |
application_activityInspect
Search for a specific period of time the number of transactions and the volume per application. — Search for a specific period of time the number of transactions and the volume per application.
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | To date, supported format 2006-01-02T15:04:05Z07:00 | |
| from | Yes | From date, supported format 2006-01-02T15:04:05Z07:00 | |
| appIds | No | Search by appId | |
| timespan | Yes | Time span, supported values: 1d, 1mo and 1y |
circulating_supplyInspect
Get W token circulation supply. — Get W token circulation supply.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
find_address_by_idInspect
Lookup an address — Lookup an address Returns: { data: { vaas: { digest: string, emitterAddr: string, emitterChain: unknown, emitterNativeAddr: string, guardianSetIndex: number, id: string, ... }[] }, pagination: { next: string } }.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number. Starts at 0. | |
| address | Yes | address | |
| pageSize | No | Number of elements per page. |
find_all_vaasInspect
Returns all VAAs. Output is paginated and can also be be sorted. — Returns all VAAs. Output is paginated and can also be be sorted. Returns: { data: { digest: string, emitterAddr: string, emitterChain: number, emitterNativeAddr: string, guardianSetIndex: number, id: string, ... }[], pagination: { next: string } }.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number. | |
| txHash | No | Transaction hash of the VAA | |
| pageSize | No | Number of elements per page. | |
| sortOrder | No | Sort results in ascending or descending order. | |
| parsedPayload | No | include the parsed contents of the VAA, if available |
find_delegate_observations_by_chainInspect
Returns delegate observations for a given chain, sorted in descending timestamp order. — Returns delegate observations for a given chain, sorted in descending timestamp order.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number | |
| chain_id | Yes | Chain ID | |
| pageSize | No | Number of elements per page | |
| sortOrder | No | ASC or DESC |
find_delegate_observations_by_emitterInspect
Returns delegate observations for a given chain and emitter, sorted in descending timestamp order. — Returns delegate observations for a given chain and emitter, sorted in descending timestamp order.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number | |
| chain_id | Yes | Chain ID | |
| pageSize | No | Number of elements per page | |
| sortOrder | No | ASC or DESC | |
| emitter_address | Yes | Emitter address |
find_delegate_observations_by_guardianInspect
Returns delegate observations for a given chain, emitter, sequence and delegate guardian address. — Returns delegate observations for a given chain, emitter, sequence and delegate guardian address.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number | |
| chain_id | Yes | Chain ID | |
| pageSize | No | Number of elements per page | |
| sequence | Yes | Sequence | |
| sortOrder | No | ASC or DESC | |
| emitter_address | Yes | Emitter address | |
| guardian_address | Yes | Delegate guardian address |
find_delegate_observations_by_sequenceInspect
Returns delegate observations for a given chain, emitter and sequence. — Returns delegate observations for a given chain, emitter and sequence.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number | |
| chain_id | Yes | Chain ID | |
| pageSize | No | Number of elements per page | |
| sequence | Yes | Sequence | |
| sortOrder | No | ASC or DESC | |
| emitter_address | Yes | Emitter address |
find_duplicated_vaa_by_idInspect
Find duplicated VAA by ID. — Find duplicated VAA by ID. Returns: { data: { digest: string, emitterAddr: string, emitterChain: number, emitterNativeAddr: string, guardianSetIndex: number, id: string, ... }[], pagination: { next: string } }.
| Name | Required | Description | Default |
|---|---|---|---|
| seq | Yes | sequence of the VAA | |
| emitter | Yes | address of the emitter | |
| chain_id | Yes | id of the blockchain |
find_global_transaction_by_idInspect
Find a global transaction by VAA ID Global transactions is a logical association of two transactions that are related to each other by a unique VAA ID. The first transaction is created on the origin chain when the VAA is emitted. The second transaction is created on the destination chain when the VAA is redeemed. If the response only contains an origin tx the VAA was not redeemed. — Find a global transaction by VAA ID Global transactions is a logical association of two transactions that are related to each other by a unique VAA ID. The first transaction is created on the origin chain when the
| Name | Required | Description | Default |
|---|---|---|---|
| seq | Yes | sequence of the VAA | |
| emitter | Yes | address of the emitter | |
| chain_id | Yes | id of the blockchain |
find_observationsInspect
Returns all observations, sorted in descending timestamp order. — Returns all observations, sorted in descending timestamp order.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number. | |
| txHash | No | Transaction hash of the Observations | |
| pageSize | No | Number of elements per page. | |
| sortOrder | No | Sort results in ascending or descending order. |
find_observations_by_chainInspect
Returns all observations for a given blockchain, sorted in descending timestamp order. — Returns all observations for a given blockchain, sorted in descending timestamp order.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number. | |
| pageSize | No | Number of elements per page. | |
| sortOrder | No | Sort results in ascending or descending order. |
find_observations_by_emitterInspect
Returns all observations for a specific emitter address, sorted in descending timestamp order. — Returns all observations for a specific emitter address, sorted in descending timestamp order.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number. | |
| pageSize | No | Number of elements per page. | |
| sortOrder | No | Sort results in ascending or descending order. |
find_observations_by_idInspect
Find a specific observation. — Find a specific observation.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number. | |
| pageSize | No | Number of elements per page. | |
| sortOrder | No | Sort results in ascending or descending order. |
find_observations_by_sequenceInspect
Find observations identified by emitter chain, emitter address and sequence. — Find observations identified by emitter chain, emitter address and sequence.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number. | |
| pageSize | No | Number of elements per page. | |
| sortOrder | No | Sort results in ascending or descending order. |
find_relay_by_vaa_idInspect
Get a specific relay information by chainID, emitter address and sequence. — Get a specific relay information by chainID, emitter address and sequence. Returns: { completedAt: string, data: { delivery: { budget: string, execution: { detail: unknown, gasUsed: unknown, refundStatus: unknown, revertString: unknown, status: unknown, transactionHash: unknown }, maxRefund: string, relayGasUsed: number, targetChainDecimals: number }, fromTxHash: string, instructions: { encodedExecutionInfo: string, extraReceiverValue: { _hex: string, _isBigNumber: boolean }, refundAddress: string, refundChainId: numb
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
find_vaa_by_idInspect
Find a VAA by ID. — Find a VAA by ID. Returns: { data: { digest: string, emitterAddr: string, emitterChain: number, emitterNativeAddr: string, guardianSetIndex: number, id: string, ... }[], pagination: { next: string } }.
| Name | Required | Description | Default |
|---|---|---|---|
| seq | Yes | sequence of the VAA | |
| emitter | Yes | address of the emitter | |
| chain_id | Yes | id of the blockchain | |
| parsedPayload | No | include the parsed contents of the VAA, if available |
find_vaas_by_chainInspect
Returns all the VAAs generated in specific blockchain. — Returns all the VAAs generated in specific blockchain. Returns: { data: { digest: string, emitterAddr: string, emitterChain: number, emitterNativeAddr: string, guardianSetIndex: number, id: string, ... }[], pagination: { next: string } }.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number. | |
| chain_id | Yes | id of the blockchain | |
| pageSize | No | Number of elements per page. | |
| sortOrder | No | Sort results in ascending or descending order. |
find_vaas_by_emitterInspect
Returns all all the VAAs generated by a specific emitter address. — Returns all all the VAAs generated by a specific emitter address. Returns: { data: { digest: string, emitterAddr: string, emitterChain: number, emitterNativeAddr: string, guardianSetIndex: number, id: string, ... }[], pagination: { next: string } }.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number. | |
| emitter | Yes | address of the emitter | |
| toChain | No | destination chain (deprecated param) | |
| chain_id | Yes | id of the blockchain | |
| pageSize | No | Number of elements per page. | |
| sortOrder | No | Sort results in ascending or descending order. |
get_last_transactionsInspect
[DISCOVERY] Returns the number of transactions by a defined time span and sample rate. — Returns the number of transactions by a defined time span and sample rate.
| Name | Required | Description | Default |
|---|---|---|---|
| timeSpan | No | Time Span, default: 1d, supported values: [1d, 1w, 1mo]. 1mo is 30 days. | |
| sampleRate | No | Sample Rate, default: 1h, supported values: [1h, 1d]. Valid configurations with timeSpan: 1d/1h, 1w/1d, 1mo/1d |
get_operation_by_idInspect
Find operations by ID (chainID/emitter/sequence). — Find operations by ID (chainID/emitter/sequence). Returns: { content: { executorRequest: string, payload: object, standarizedProperties: { amount: string, appIds: string[], fee: string, feeAddress: string, feeChain: number, fromAddress: string, ... } }, data: object, emitterAddress: { hex: string, native: string }, ... }.
| Name | Required | Description | Default |
|---|---|---|---|
| seq | Yes | sequence of the VAA | |
| emitter | Yes | address of the emitter | |
| chain_id | Yes | id of the blockchain |
get_operationsInspect
[DISCOVERY] Find all operations. — Find all operations.
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | end of period | |
| from | No | beginning of period | |
| page | No | page number | |
| appId | No | appID of the operation | |
| txHash | No | hash of the transaction | |
| address | No | address of the emitter | |
| pageSize | No | pageSize | |
| minAmount | No | more than an amount in USD for address search | |
| addressType | No | indicates the type of address for address search | |
| sourceChain | No | source chains of the operation, separated by comma | |
| targetChain | No | target chains of the operation, separated by comma | |
| includesChain | No | chains to match either source or target, separated by comma | |
| exclusiveAppId | No | single appId of the operation |
get_protocol_network_pairsInspect
[DISCOVERY] Returns the most used network pairs (chains) for a given protocol ranked by USD volume transferred The endpoint automatically selects hourly or daily aggregation based on the time range For ranges < 24 hours within the last 30 days, hourly data is used Otherwise, daily data is used — Returns the most used network pairs (chains) for a given protocol ranked by USD volume transferred The endpoint automatically selects hourly or daily aggregation based on the time range For ranges < 24 hours within the last 30 days, hourly data is used Otherwise, daily data is used Returns: { data: { from: string,
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | End date in RFC3339 format (e.g., 2024-01-08T00:00:00Z) | |
| from | Yes | Start date in RFC3339 format (e.g., 2024-01-01T00:00:00Z) | |
| protocolId | Yes | Protocol ID (e.g., PORTAL_TOKEN_BRIDGE, CCTP_WORMHOLE_INTEGRATION) |
get_protocol_trending_tokensInspect
[DISCOVERY] Returns the top 100 trending tokens for a given protocol ranked by USD volume transferred The endpoint automatically selects hourly or daily aggregation based on the time range For ranges < 24 hours, hourly data is used and 'from' must be within last 24 hours Otherwise, daily data is used — Returns the top 100 trending tokens for a given protocol ranked by USD volume transferred The endpoint automatically selects hourly or daily aggregation based on the time range For ranges < 24 hours, hourly data is used and 'from' must be within last 24 hours Otherwise, daily data is used Returns: { data: {
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | End date in RFC3339 format (e.g., 2024-01-08T00:00:00Z) | |
| from | Yes | Start date in RFC3339 format (e.g., 2024-01-01T00:00:00Z) | |
| protocolId | Yes | Protocol ID (e.g., PORTAL_TOKEN_BRIDGE, CCTP_WORMHOLE_INTEGRATION, CONNECT) |
get_scorecardsInspect
[DISCOVERY] Returns a list of KPIs for Wormhole. TVL is total value locked by token bridge contracts in USD. Volume is the all-time total volume transferred through the token bridge in USD. 24h volume is the volume transferred through the token bridge in the last 24 hours, in USD. Total Tx count is the number of transaction bridging assets since the creation of the network (does not include Pyth or other messages). 24h tx count is the number of transaction bridging assets in the last 24 hours (does not include Pyth or other messages). Total messages is the number of VAAs emitted since the creation of the
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_secured_tokensInspect
[DISCOVERY] Returns a list of tokens secured by Wormhole, including Native Token Transfers and Portal Bridge tokens — Returns a list of tokens secured by Wormhole, including Native Token Transfers and Portal Bridge tokens
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_token_by_chain_and_addressInspect
Returns a token symbol, coingecko id and address by chain and token address. — Returns a token symbol, coingecko id and address by chain and token address. Returns: { coingeckoId: string, decimals: number, symbol: string }.
| Name | Required | Description | Default |
|---|---|---|---|
| chain_id | Yes | id of the blockchain | |
| token_address | Yes | token address |
get_top_assets_by_volumeInspect
Returns a list of emitter_chain and asset pairs with ordered by volume. The volume is calculated using the notional price of the symbol at the day the VAA was emitted. — Returns a list of emitter_chain and asset pairs with ordered by volume. The volume is calculated using the notional price of the symbol at the day the VAA was emitted. Returns: { assets: { emitterChain: number, symbol: string, tokenAddress: string, tokenChain: number, volume: string }[] }.
| Name | Required | Description | Default |
|---|---|---|---|
| timeSpan | Yes | Time span, supported values: 7d, 15d, 30d. |
get_top_chain_pairs_by_num_transfersInspect
Returns a list of the emitter_chain and destination_chain pair ordered by transfer count. — Returns a list of the emitter_chain and destination_chain pair ordered by transfer count. Returns: { chainPairs: { destinationChain: number, emitterChain: number, numberOfTransfers: string }[] }.
| Name | Required | Description | Default |
|---|---|---|---|
| timeSpan | Yes | Time span, supported values: 7d, 15d, 30d. |
get_top_protocols_statsInspect
[DISCOVERY] Returns the representative stats for the top protocols — Returns the representative stats for the top protocols
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_transaction_by_idInspect
Find VAA metadata by ID. — Find VAA metadata by ID. Returns: { emitterAddress: string, emitterChain: number, emitterNativeAddress: string, ... }.
| Name | Required | Description | Default |
|---|---|---|---|
| seq | Yes | sequence of the VAA | |
| emitter | Yes | address of the emitter | |
| chain_id | Yes | id of the blockchain |
get_vaa_countsInspect
[DISCOVERY] Returns the total number of VAAs emitted for each blockchain. — Returns the total number of VAAs emitted for each blockchain. Returns: { data: { chainId: number, count: number }[], pagination: { next: string } }.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
get_versionInspect
Get version/release information. — Get version/release information. Returns: { build: string, build_date: string, version: string }.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
governor_available_notional_by_chainInspect
Get available notional by chainID Since from the wormhole-explorer point of view it is not a node, but has the information of all nodes, in order to build the endpoints it was assumed: There are N number of remainingAvailableNotional values in the GovernorConfig collection. N = number of guardians for a chainID. The smallest remainingAvailableNotional value for a chainID is used for the endpoint response. — Get available notional by chainID Since from the wormhole-explorer point of view it is not a node, but has the information of all nodes, in order to build the endpoints it was assumed: Ther
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
governor_configInspect
Returns governor configuration for all guardians. — Returns governor configuration for all guardians. Returns: { data: { chains: { bigTransactionSize: number, chainId: unknown, notionalLimit: number }[], counter: number, createdAt: string, id: string, nodeName: string, tokens: { originAddress: string, originChainId: number, price: number }[], ... }, pagination: { next: string } }.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number. | |
| pageSize | No | Number of elements per page. |
governor_config_by_guardian_addressInspect
Returns governor configuration for a given guardian. — Returns governor configuration for a given guardian. Returns: { data: { chains: { bigTransactionSize: number, chainId: unknown, notionalLimit: number }[], counter: number, createdAt: string, id: string, nodeName: string, tokens: { originAddress: string, originChainId: number, price: number }[], ... }, pagination: { next: string } }.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
governor_enqueued_vaasInspect
Returns enqueued VAAs for each blockchain. — Returns enqueued VAAs for each blockchain. Returns: { data: { chainId: number, enqueuedVaas: unknown[] }[], pagination: { next: string } }.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number. | |
| pageSize | No | Number of elements per page. | |
| sortOrder | No | Sort results in ascending or descending order. |
governor_max_notional_available_by_chainInspect
Returns the maximum amount of notional value available for a given blockchain. — Returns the maximum amount of notional value available for a given blockchain. Returns: { data: { availableNotional: number, chainId: number, createdAt: string, emitters: { emitterAddress: string, enqueuedVaas: unknown[], totalEnqueuedVaas: number }[], id: string, nodeName: string, ... }, pagination: { next: string } }.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
governor_notional_availableInspect
Returns the amount of notional value available for each blockchain. — Returns the amount of notional value available for each blockchain. Returns: { data: { availableNotional: number, chainId: number }[], pagination: { next: string } }.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number. | |
| pageSize | No | Number of elements per page. | |
| sortOrder | No | Sort results in ascending or descending order. |
governor_notional_available_by_chainInspect
Returns the amount of notional value available for a given blockchain. — Returns the amount of notional value available for a given blockchain. Returns: { data: { availableNotional: number, chainId: number, createdAt: string, id: string, nodeName: string, updatedAt: string }[], pagination: { next: string } }.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number. | |
| pageSize | No | Number of elements per page. |
governor_notional_limitInspect
Returns the governor limit for all blockchains. — Returns the governor limit for all blockchains. Returns: { data: { availableNotional: number, chainId: number, maxTransactionSize: number, notionalLimit: number }[], pagination: { next: string } }.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number. | |
| pageSize | No | Number of elements per page. |
governor_notional_limit_detailInspect
Returns the detailed notional limit for all blockchains. — Returns the detailed notional limit for all blockchains. Returns: { data: { chainId: number, createdAt: string, id: string, maxTransactionSize: number, nodeName: string, notionalLimit: number, ... }[], pagination: { next: string } }.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number. | |
| pageSize | No | Number of elements per page. |
governor_notional_limit_detail_by_chainInspect
Returns the detailed notional limit available for a given blockchain. — Returns the detailed notional limit available for a given blockchain. Returns: { data: { chainId: number, createdAt: string, id: string, maxTransactionSize: number, nodeName: string, notionalLimit: number, ... }[], pagination: { next: string } }.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number. | |
| pageSize | No | Number of elements per page. |
governor_statusInspect
Returns the governor status for all guardians. — Returns the governor status for all guardians. Returns: { data: { chains: unknown[], createdAt: string, id: string, nodeName: string, updatedAt: string }[], pagination: { next: string } }.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number. | |
| pageSize | No | Number of elements per page. |
governor_status_by_guardian_addressInspect
Returns the governor status for a given guardian. — Returns the governor status for a given guardian. Returns: { data: { chains: { chainId: unknown, emitters: unknown[], remainingAvailableNotional: number }[], createdAt: string, id: string, nodeName: string, updatedAt: string }, pagination: { next: string } }.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number. | |
| pageSize | No | Number of elements per page. |
governor_vaasInspect
Returns all vaas in Governor. — Returns all vaas in Governor. Returns: { data: { amount: number, chainId: number, emitterAddress: string, releaseTime: string, sequence: string, status: string, ... }[], pagination: { next: string } }.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
guardians_enqueued_vaasInspect
Get enqueued VAAs — Get enqueued VAAs Returns: { entries: { emitterAddress: string, emitterChain: number, notionalValue: string, releaseTime: number, sequence: number, txHash: string }[] }.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
guardians_enqueued_vaas_by_chainInspect
Returns all enqueued VAAs for a given blockchain. — Returns all enqueued VAAs for a given blockchain. Returns: { data: { chainId: number, emitterAddress: string, notionalValue: number, releaseTime: number, sequence: string, txHash: string }[], pagination: { next: string } }.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number. | |
| pageSize | No | Number of elements per page. | |
| sortOrder | No | Sort results in ascending or descending order. |
guardian_setInspect
Get current guardian set. — Get current guardian set. Returns: { guardianSet: { addresses: string[], index: number } }.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
guardians_find_signed_batch_vaaInspect
get a batch of VAA []byte from a chainID, emitter address and sequence. — get a batch of VAA []byte from a chainID, emitter address and sequence. Returns: { vaaBytes: number[] }.
| Name | Required | Description | Default |
|---|---|---|---|
| seq | Yes | sequence of the VAA | |
| emitter | Yes | address of the emitter | |
| chain_id | Yes | id of the blockchain |
guardians_find_signed_vaaInspect
get a VAA []byte from a chainID, emitter address and sequence. — get a VAA []byte from a chainID, emitter address and sequence. Returns: { vaaBytes: number[] }.
| Name | Required | Description | Default |
|---|---|---|---|
| seq | Yes | sequence of the VAA | |
| emitter | Yes | address of the emitter | |
| chain_id | Yes | id of the blockchain |
guardians_hearbeatsInspect
Get heartbeats for guardians — Get heartbeats for guardians Returns: { entries: { p2pNodeAddr: string, rawHeartbeat: { bootTimestamp: unknown, counter: unknown, features: unknown, guardianAddr: unknown, networks: unknown, nodeName: unknown, ... }, verifiedGuardianAddr: string }[] }.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
guardians_is_vaa_enqueuedInspect
Check if vaa is enqueued — Check if vaa is enqueued Returns: { entries: { emitterAddress: string, emitterChain: number, notionalValue: string, releaseTime: number, sequence: number, txHash: string }[] }.
| Name | Required | Description | Default |
|---|---|---|---|
| seq | Yes | sequence of the vaa | |
| emitter | Yes | address of the emitter | |
| chain_id | Yes | id of the blockchain |
guardians_token_listInspect
[DISCOVERY] Get token list Since from the wormhole-explorer point of view it is not a node, but has the information of all nodes, in order to build the endpoints it was assumed: For tokens with the same originChainId and originAddress and different price values for each node, the price that has most occurrences in all the nodes for an originChainId and originAddress is returned. — Get token list Since from the wormhole-explorer point of view it is not a node, but has the information of all nodes, in order to build the endpoints it was assumed: For tokens with the same originChainId and originAddress and d
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
health_checkInspect
Health check — Health check Returns: { status: string }.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
list_transactionsInspect
[DISCOVERY] Returns transactions. Output is paginated. — Returns transactions. Output is paginated. Returns: { transactions: { emitterAddress: string, emitterChain: number, emitterNativeAddress: string, globalTx: { destinationTx: unknown, id: unknown, originTx: unknown }, id: string, payload: object, ... }[] }.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number. Starts at 0. | |
| address | No | Filter transactions by Address. | |
| pageSize | No | Number of elements per page. | |
| sortOrder | No | Sort results in ascending or descending order. |
live_tracking_subscribeInspect
Subscribe to live tracking events for a VAA or transaction — Subscribe to live tracking events for a VAA or transaction Returns: { data: string, error: string, event: "SOURCE_TX" | "GOVERNOR" | "SIGNED_VAA" | "VAA_REDEEMED" | "END_OF_WORKFLOW" | "ERROR" | "SEARCHING", ... }.
| Name | Required | Description | Default |
|---|---|---|---|
| vaaID | No | VAA ID to track | |
| txHash | No | Transaction hash to track |
parse_vaaInspect
Parse a VAA. — Parse a VAA. Returns: { parsedPayload: string, standardizedProperties: { amount: string, appIds: string[], fee: string, feeAddress: string, feeChain: number, fromAddress: string, ... } }.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
ready_checkInspect
Ready check — Ready check Returns: { ready: string }.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
search_operationsInspect
Find operations by filters. Currently only txHash is supported. — Find operations by filters. Currently only txHash is supported.
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | list of txHash of source tx |
supply_infoInspect
Get W token supply data (circulation and total supply). — Get W token supply data (circulation and total supply). Returns: { circulating_supply: string, total_supply: string }.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
swaggerInspect
Returns the swagger specification for this API. — Returns the swagger specification for this API.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
top_symbols_by_volumeInspect
Returns a list of symbols by origin chain and tokens. The volume is calculated using the notional price of the symbol at the day the VAA was emitted. — Returns a list of symbols by origin chain and tokens. The volume is calculated using the notional price of the symbol at the day the VAA was emitted. Returns: { symbols: { symbol: string, tokens: unknown[], txs: number, volume: number }[] }.
| Name | Required | Description | Default |
|---|---|---|---|
| timeSpan | No | Time span, supported values: 7d, 15d and 30d (default is 7d). |
total_supplyInspect
Get W token total supply. — Get W token total supply.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
x_chain_activityInspect
Returns a list of chain pairs by origin chain and destination chain. The list could be rendered by notional or transaction count. The volume is calculated using the notional price of the symbol at the day the VAA was emitted. — Returns a list of chain pairs by origin chain and destination chain. The list could be rendered by notional or transaction count. The volume is calculated using the notional price of the symbol at the day the VAA was emitted. Returns: { txs: { chain: number, destinations: unknown[], percentage: number, volume: number }[] }.
| Name | Required | Description | Default |
|---|---|---|---|
| by | No | Renders the results using notional or tx count (default is notional). | |
| apps | No | List of apps separated by comma (default is all apps). | |
| timeSpan | No | Time span, supported values: 7d, 30d, 90d, 1y and all-time (default is 7d). |
x_chain_activity_topsInspect
Search for a specific period of time the number of transactions and the volume. — Search for a specific period of time the number of transactions and the volume.
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | To date, supported format 2006-01-02T15:04:05Z07:00 | |
| from | Yes | From date, supported format 2006-01-02T15:04:05Z07:00 | |
| appId | No | Search by appId | |
| timespan | Yes | Time span, supported values: 1d, 1mo and 1y | |
| sourceChain | No | Search by sourceChain | |
| targetChain | No | Search by targetChain |
Verify Ownership
This connector has been claimed. The /.well-known/glama.json file has been verified and ownership is confirmed.
Glama periodically re-verifies ownership. If the file is removed, the claim will be revoked.
Control your server's listing on Glama, including description and metadata
Receive usage reports showing how your server is being used
Get monitoring and health status updates for your server
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Your Connectors
Sign in to create a connector for this server.