Integration · Developer tools
Connect Claude & ChatGPT to Quicknode
Ask your AI which endpoint used the most credits this month, why requests are failing, or to spin up a new RPC endpoint in Quicknode. It can read endpoint metrics and logs, usage by chain and method, invoices and payments, and pause or activate your streams. Account questions get answered without opening each dashboard page.
Free plan, no credit card. Takes about a minute.
Try asking
“Which endpoint used the most RPC credits this month?”
The AI gets credit usage per endpoint for the date range and ranks them.
“Show error rates on my main endpoint over the last day.”
It reads the endpoint's error metrics for the day period.
“What happened in the request logs between 09:00 and 10:00?”
It gets the endpoint's request logs for that time window.
What your AI can do
Endpoints
List, read, create and rename RPC endpoints, pause or activate them, get their URLs, and add tags.
Usage, metrics and logs
See total credit usage and usage by endpoint, chain or method, plus endpoint metrics and request logs.
Streams, webhooks and billing
Read, pause and activate streams, read webhooks, and list invoices, payments, teams and tags.
“Create an endpoint for Base mainnet and call it staging.”
It lists the supported chains and networks, creates the endpoint and sets its label.
“Pause the transfers stream until Monday.”
It pauses the stream so it stops delivering data. You ask again on Monday to activate it.
“List our invoices and payments from this year.”
It lists your Quicknode billing invoices and the payments on your account.
98 tools for Quicknode
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
activate_streamVisible to othersActivate (start or resume) a stream by `stream_id` so it delivers data to its destination.add_endpoint_tagChanges dataAdd a tag with `label` to an endpoint by `endpoint_id`.archive_endpointDeletesArchive a endpoint (endpoint id). Destructive action; may require approval. API summary: Delete endpoint.archive_endpoint_multichainVisible to othersDisable a endpoint (endpoint id). Has effects visible outside this system. API summary: Disable multichain for endpoint.create_blocked_ipChanges dataCreate a new blocked ip. Required: ip. API summary: Blocks an IP address or CIDR range.create_client_certChanges dataCreate a new client cert. Required: certificate. API summary: Adds an mTLS client certificate to an endpoint.create_domain_maskChanges dataCreate a new domain mask. API summary: Creates a new endpoint domainmask.create_endpointChanges dataCreate a new RPC endpoint for a `chain` and `network` (see list_chains).create_endpoint_method_rate_limitChanges dataCreate a new method rate limit for a endpoint. Required: interval, methods or rate. API summary: Creates a method rate limit.create_ipChanges dataCreate a new ip. API summary: Creates a new endpoint ip.create_jwtChanges dataCreate a new jwt. API summary: Creates a new endpoint jwt.create_referrerChanges dataCreate a new referrer. API summary: Creates a new endpoint referrer.create_request_filterChanges dataCreate a new request filter. Search request filters first to avoid duplicates. API summary: Creates a new endpoint request filter.create_streamChanges dataCreate a new stream. Required: name, network, dataset, filter function, region or dataset batch size. Search streams first to avoid duplicates.create_tagVisible to othersCreate a new tag. Required: ids or label. Has effects visible outside this system. API summary: Bulk add tag to endpoints.create_teamChanges dataCreate a new team. Required: name.create_team_userVisible to othersCreate a new user for a team. Required: email. Has effects visible outside this system. API summary: Invite a user to a team.create_test_filterChanges dataCreate a new test filter. Required: network, block, dataset or filter function. API summary: Test a filter.create_tokenDeletesCreate a new token. Destructive action; may require approval. API summary: Creates a new endpoint authentication token.create_webhook_pauseDeletesCreate a new pause for a webhook. Destructive action; may require approval. API summary: Pause webhook.delete_blocked_ipDeletesPermanently delete a blocked ip by ip id. Destructive action; may require approval. API summary: Unblocks an IP address or CIDR range.delete_client_certDeletesPermanently delete a client cert by fingerprint. Destructive action; may require approval. API summary: Removes an mTLS client certificate from an endpoint.delete_domain_maskDeletesPermanently delete a domain mask by domain mask id. Destructive action; may require approval. API summary: Deletes an existing endpoint domainmask.delete_endpoint_ip_custom_headersMoves moneyPermanently delete a ip custom header by endpoint id. Financial or irreversible action; may require approval. API summary: Deletes the IP custom header.delete_endpoint_method_rate_limitDeletesPermanently delete a method rate limit by method rate limit id. Destructive action; may require approval. API summary: Deletes a method rate limit.delete_endpoint_rate_limitDeletesPermanently delete a rate limit by override id. Destructive action; may require approval. API summary: Delete a user-set rate-limit override.delete_endpoint_tagDeletesPermanently delete a tag by tag id. Destructive action; may require approval. API summary: Deletes endpoint tag.delete_ipDeletesPermanently delete a ip by ip id. Destructive action; may require approval. API summary: Deletes an existing endpoint ip.delete_jwtDeletesPermanently delete a jwt by jwt id. Destructive action; may require approval. API summary: Deletes an existing endpoint jwt.delete_referrerDeletesPermanently delete a referrer by referrer id. Destructive action; may require approval. API summary: Deletes an existing endpoint referrer.delete_request_filterDeletesPermanently delete a request filter by request filter id. Destructive action; may require approval. API summary: Deletes an existing endpoint request filter.delete_streamDeletesPermanently delete a stream by stream id. Destructive action; may require approval. API summary: Remove a stream by ID.delete_streamsMoves moneyPermanently delete a stream. Financial or irreversible action; may require approval. API summary: Remove all streams.delete_tagDeletesPermanently delete a tag by tag id. Destructive action; may require approval.delete_tagsMoves moneyPermanently delete a tag. Financial or irreversible action; may require approval. API summary: Bulk remove tag from endpoints.delete_teamDeletesPermanently delete a team by team id. Destructive action; may require approval. API summary: Delete an empty team.delete_team_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Remove a user from a team.delete_tokenDeletesPermanently delete a token by token id. Destructive action; may require approval. API summary: Deletes an existing endpoint token.delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval. API summary: Remove a webhook by ID.delete_webhooksMoves moneyPermanently delete a webhook. Financial or irreversible action; may require approval. API summary: Remove all webhooks.get_account_infoGet your Quicknode account details and plan information.get_api_creditGet one api credit by chain. API summary: Fetch API credits for a chain.get_bulk_statusChanges dataGet the current status of a bulk. API summary: Bulk update endpoint status.get_endpointGet one endpoint by `endpoint_id`, including its chain, network, label and status.get_endpoint_logsGet request logs for an endpoint by `endpoint_id` between `from` and `to`, with optional `limit` and details.get_endpoint_metricsGet metrics for an endpoint by `endpoint_id`: pick a `metric` (e.g. method calls, credits, response times or errors over time) and a `period` (hour, day, week, month).get_endpoint_urlsGet the HTTP and WebSocket URLs of an endpoint by `endpoint_id`. They include the endpoint's access token, so treat them as private.get_streamGet one stream by `stream_id`, including its network, dataset, destination and status.get_teamGet one team by `team_id`, including its members.get_usageGet your account's total RPC credit usage, optionally between `start_time` and `end_time`.get_usage_by_chainGet RPC credit usage broken down per chain, optionally between `start_time` and `end_time`.get_usage_by_endpointGet RPC credit usage broken down per endpoint, optionally between `start_time` and `end_time`.get_usage_by_methodGet RPC credit usage broken down per RPC method, optionally between `start_time` and `end_time`.get_webhookGet one webhook by `webhook_id`, including its network, filter and destination.list_blocked_ipsList blocked ips. API summary: Lists the blocked IPs and CIDR ranges for an endpoint.list_by_tagsList by tags. Optional filters: start time or end time. API summary: Retrieves usage data grouped by tag.list_chainsList the blockchains and networks Quicknode supports, for creating endpoints.list_client_certsList client certs. API summary: Lists the mTLS client certificates for an endpoint.list_enabled_countsList enabled counts. API summary: Retrieve enable streams.list_endpoint_log_detailsList log details for a endpoint. Optional filters: request id. API summary: Gets log details.list_endpoint_method_rate_limitsList method rate limits for a endpoint. API summary: Gets method rate limits.list_endpoint_rate_limitsList rate limits for a endpoint. API summary: List endpoint rate limits.list_endpoint_securitiesList securities for a endpoint. API summary: Get endpoint security state.list_endpoint_security_optionsList security options for a endpoint. API summary: Gets security options.list_endpointsList your RPC endpoints, filtered by `search` text, labels, networks, statuses or tags, with paging and sorting.list_invoicesList your Quicknode billing invoices.list_method_blacklistsList method blacklists. API summary: Lists the blocked methods for an endpoint.list_paymentsList the payments made on your Quicknode account.list_range_limitsList range limits. API summary: Lists the per-method block range limits for an endpoint.list_streamsList your Streams (blockchain data pipelines), with `limit` and `offset` paging.list_tagsList the tags used to organize your endpoints.list_team_endpointsList the endpoints a team can access by `team_id`.list_teamsList the teams in your Quicknode account.list_tooling_accessesList tooling accesses. API summary: Fetch Tooling Access status.list_webhooksList your Quicknode webhooks (blockchain event alerts), with `limit` and `offset` paging.pause_streamChanges dataPause a running stream by `stream_id`; it stops delivering data until activated again.rename_endpointChanges dataChange an endpoint's `label` by `endpoint_id`.restore_endpoint_multichainChanges dataEnable a endpoint (endpoint id). API summary: Enable multichain for endpoint.retrieve_enable_webhooksList enabled counts. API summary: Retrieve enable webhooks.search_request_filtersSearch request filters. Use this to find existing request filters before creating a new request filter. API summary: Lists the request filters for an endpoint.set_endpoint_statusChanges dataPause or activate an endpoint by `endpoint_id` with `status` active or paused. A paused endpoint stops serving requests.submit_user_inviteVisible to othersResend a user (user id). Has effects visible outside this system. API summary: Resend invitation to a pending user.submit_webhookDeletesActivate a webhook (webhook id). Destructive action; may require approval. API summary: Activate webhook.update_client_certsVisible to othersUpdate an existing client cert identified by endpoint id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Enables or disables mTLS for an endpoint.update_endpoint_ip_custom_headersVisible to othersUpdate an existing ip custom header identified by endpoint id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Updates or creates an IP custom header.update_endpoint_method_rate_limitChanges dataUpdate an existing method rate limit identified by method rate limit id. Only the fields you pass are changed. API summary: Updates a method rate limit.update_endpoint_rate_limitsVisible to othersUpdate an existing rate limit identified by endpoint id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update endpoint rate limits (partial).update_endpoint_security_optionsVisible to othersUpdate an existing security option identified by endpoint id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Updates security options.update_method_blacklistsVisible to othersUpdate an existing method blacklist identified by endpoint id. Has effects visible outside this system. API summary: Replaces the blocked methods for an endpoint.update_range_limitsVisible to othersUpdate an existing range limit identified by endpoint id. Has effects visible outside this system. API summary: Replaces the per-method block range limits for an endpoint.update_request_filterChanges dataUpdate an existing request filter identified by request filter id. API summary: Updates an existing endpoint request filter.update_streamChanges dataUpdate an existing stream identified by stream id. Only the fields you pass are changed. API summary: Update a stream.update_tagChanges dataUpdate an existing tag identified by tag id. Only the fields you pass are changed. API summary: Rename a tag.update_team_endpointsVisible to othersUpdate an existing endpoint identified by team id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update endpoints assigned to a team.update_templateDeletesUpdate an existing template identified by template id. Destructive action; may require approval. API summary: Create webhook from template.update_tooling_accessesVisible to othersUpdate an existing tooling access. Only the fields you pass are changed. Has effects visible outside this system. API summary: Enable or disable Tooling Access.update_webhookDeletesUpdate an existing webhook identified by webhook id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Update a webhook.update_webhook_templateDeletesUpdate an existing template identified by template id. Only the fields you pass are changed. Destructive action; may require approval. API summary: Update a webhook template.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Quicknode from the app list.
- 2
Paste your key
Paste a Quicknode API key with Admin API access. In the Quicknode dashboard, open API Keys and create a key with Admin API access. Quicknode offers Admin API access on paid plans only.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Quicknode?
The AI can read your account info, endpoints, endpoint URLs, metrics and logs, credit usage by endpoint, chain and method, supported chains, invoices, payments, streams, webhooks, teams and tags. It can create and rename endpoints, pause or activate an endpoint, pause or activate a stream and add a tag to an endpoint.
Does the AI see my Quicknode credentials?
No. Your Quicknode credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with usage and metrics only. Pausing an endpoint stops it serving requests, and that, like creating endpoints, can require your approval before it runs. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Quicknode account.
Can the AI see my endpoint tokens?
The Admin API key you paste is never shown to the AI. The get_endpoint_urls tool returns an endpoint's HTTP and WebSocket URLs, and those URLs include the endpoint's access token. Leave that tool off if you do not want the AI to see them.
Let your AI work in Quicknode today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Quicknode freeHeyMyApps is not affiliated with Quicknode. Product names are trademarks of their owners.






