QuickNode

QuickNode

Manage QuickNode endpoints, usage, Streams, Webhooks, KV storage, and blockchain RPC calls

107 actions
5 triggers

Actions

Name
list_chains

List QuickNode-supported chains and networks

list_endpoints

List QuickNode endpoints on the account

create_endpoint

Create a QuickNode endpoint for a chain and network

get_endpoint

Get a QuickNode endpoint

update_endpoint

Update an endpoint label

delete_endpoint

Delete a QuickNode endpoint

update_endpoint_status

Pause or activate a QuickNode endpoint

get_endpoint_urls

Get HTTP and WSS URLs for an endpoint

get_endpoint_metrics

Retrieve endpoint performance metrics

list_endpoint_logs

List recent logs for an endpoint

get_endpoint_log_details

Get detailed information for an endpoint log entry

get_endpoint_security

Get endpoint security rules and settings

get_endpoint_security_options

Get endpoint security option flags

update_endpoint_security_options

Update endpoint security option flags

create_security_rule

Create an endpoint security rule for IPs, JWTs, referrers, domain masks, request filters, or tokens

delete_security_rule

Delete an endpoint security rule

list_method_rate_limits

List RPC method-specific rate limits for an endpoint

create_method_rate_limit

Create an RPC method-specific rate limit

update_method_rate_limit

Update an RPC method-specific rate limit

delete_method_rate_limit

Delete an RPC method-specific rate limit

update_endpoint_rate_limits

Update endpoint-level rate limits

get_rpc_usage

Get RPC Usage from QuickNode Admin API

get_rpc_usage_by_chain

Get RPC Usage By Chain from QuickNode Admin API

get_rpc_usage_by_endpoint

Get RPC Usage By Endpoint from QuickNode Admin API

get_rpc_usage_by_method

Get RPC Usage By Method from QuickNode Admin API

get_rpc_usage_by_tag

Get RPC Usage By Tag from QuickNode Admin API

list_billing_invoices

List QuickNode billing invoices

list_billing_payments

List QuickNode billing payments

list_teams

List QuickNode teams

create_team

Create a QuickNode team

get_team

Get a QuickNode team

delete_team

Delete a QuickNode team

list_endpoint_tags

List account endpoint tags

add_endpoint_tag

Add a tag to an endpoint

remove_endpoint_tag

Remove a tag from an endpoint

list_streams

List QuickNode Streams

create_stream

Create a QuickNode Stream from the official Streams API payload

get_stream

Get a QuickNode Stream

update_stream

Update a QuickNode Stream

delete_stream

Delete a QuickNode Stream

pause_stream

Pause a QuickNode Stream

activate_stream

Activate a QuickNode Stream

test_stream_filter

Dry-run a Streams JavaScript filter function

get_enabled_streams_count

Get count of enabled QuickNode Streams

list_webhooks

List QuickNode Webhooks

create_webhook_from_template

Create a QuickNode Webhook from a template

get_webhook

Get a QuickNode Webhook

update_webhook

Update a QuickNode Webhook

update_webhook_template

Update template arguments for a QuickNode Webhook

delete_webhook

Delete a QuickNode Webhook

pause_webhook

Pause a QuickNode Webhook

activate_webhook

Activate a QuickNode Webhook

get_enabled_webhooks_count

Get count of enabled QuickNode Webhooks

list_values

List QuickNode KV values

create_value

Create or set a QuickNode KV value

get_value

Get a QuickNode KV value

delete_value

Delete a QuickNode KV value

bulk_values

Bulk create or update QuickNode KV values

get_values_size

Get QuickNode KV values size

list_sets

List QuickNode KV sets

create_set

Create or set a QuickNode KV set value

get_set

Get a QuickNode KV set value

delete_set

Delete a QuickNode KV set value

bulk_sets

Bulk create or update QuickNode KV set values

get_sets_size

Get QuickNode KV sets size

list_lists

List QuickNode KV lists

create_list

Create a QuickNode KV list

get_list

Get a QuickNode KV list

update_list

Update a QuickNode KV list

delete_list

Delete a QuickNode KV list

add_list_item

Add an item to a QuickNode KV list

delete_list_item

Delete an item from a QuickNode KV list

list_contains_item

Check whether a QuickNode KV list contains an item

get_list_size

Get the size of a QuickNode KV list

get_all_lists_size

Get total QuickNode KV lists size

call_rpc_endpoint

Call a QuickNode blockchain JSON-RPC endpoint URL

evm_get_block_number

Call eth_blockNumber on a QuickNode EVM endpoint

evm_get_balance

Call eth_getBalance for an address

evm_get_block

Call eth_getBlockByNumber or eth_getBlockByHash

evm_get_transaction

Call eth_getTransactionByHash

evm_get_transaction_receipt

Call eth_getTransactionReceipt

evm_get_logs

Call eth_getLogs with a filter object

evm_call_contract

Call eth_call with a transaction object

evm_estimate_gas

Call eth_estimateGas with a transaction object

evm_get_gas_price

Call eth_gasPrice

solana_get_slot

Call getSlot on a QuickNode Solana endpoint

solana_get_balance

Call getBalance for a Solana public key

solana_get_account_info

Call getAccountInfo for a Solana public key

solana_get_transaction

Call getTransaction for a Solana signature

solana_get_block

Call getBlock for a Solana slot

get_sql_schema

Get SQL Explorer schema for a cluster

execute_sql_query

Execute a SQL Explorer query

get_ipfs_account_usage

Get QuickNode IPFS account usage

get_ipfs_daily_usage

Get QuickNode IPFS daily usage

list_ipfs_gateways

List QuickNode IPFS gateways

create_ipfs_gateway

Create a QuickNode IPFS gateway

get_ipfs_gateway

Get a QuickNode IPFS gateway

update_ipfs_gateway

Update a QuickNode IPFS gateway

delete_ipfs_gateway

Delete a QuickNode IPFS gateway

list_ipfs_pins

List QuickNode IPFS pins

pin_ipfs_cid

Pin an IPFS CID with QuickNode

get_ipfs_pin

Get an IPFS pin request

update_ipfs_pin

Update IPFS pin metadata

delete_ipfs_pin

Delete an IPFS pin request

get_ipfs_object

Get an uploaded IPFS object by request ID

upload_ipfs_object

Upload text content to QuickNode IPFS object storage

custom_api_call

Call any QuickNode REST API endpoint with the connected API key

Triggers

Name
endpoint_changed

Poll QuickNode endpoints and emit new or changed endpoints after the initial baseline

stream_status_changed

Poll QuickNode Streams and emit new or changed streams after the initial baseline

webhook_status_changed

Poll QuickNode Webhooks and emit new or changed webhooks after the initial baseline

quicknode_webhook_event_received

Create a QuickNode Webhook from a template and receive matching onchain events

stream_event_received

Receive QuickNode Streams webhook destination deliveries

Quick Start

TypeScript
import { WeavzClient } from '@weavz/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('quicknode', 'list_chains', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'quicknode',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect QuickNode to my app?

Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute actions programmatically.

What actions does QuickNode support?

QuickNode supports 107 actions including List Chains, List Endpoints, Create Endpoint, Get Endpoint, Update Endpoint, and more.

Can I use QuickNode with AI agents?

Yes. Add QuickNode to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.

Can QuickNode be used in stateful agent workflows?

Yes. Agents can combine QuickNode actions with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.

What authentication does QuickNode use?

QuickNode uses Custom. Weavz stores credentials securely and uses them for authorized action execution.

How much does the QuickNode integration cost?

The QuickNode integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

What triggers does QuickNode support?

QuickNode supports 5 triggers including Endpoint Changed, Stream Status Changed, Webhook Status Changed, QuickNode Webhook Event Received, Stream Event Received.

Connect QuickNode in minutes

Get 20,000 free actions every month. No credit card required.