QuickNode MCP server for AI agents and assistants

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with QuickNode MCP or direct API to read live blocks, query transactions and addresses, manage RPC endpoints and rate limits, and retrieve usage and billing through natural language.

QuickNode MCP logoQuickNode MCP
Dcr Oauth

QuickNode MCP is a managed platform for live blockchain data and RPC endpoint management. It centralizes security, rate limits, monitoring, and billing for your nodes.

22 Tools

Try QuickNode MCP now

Type what you want done — sign in and watch it run live in the Tool Router playground.

TOOL ROUTER PLAYGROUND
QuickNode MCP
Try asking
TOOLS

Supported Tools

Every QuickNode MCP action and event your agent gets out of the box.

Call-rpc

Call an allowed read-only JSON-RPC method through authenticated Quicknode Tooling Access.

Create-endpoint

Create a new web3 RPC endpoint for a given chain and network under user's Quicknode account.

Create-endpoint-method-rate-limit

Create a new method-specific rate limiter for a Quicknode endpoint

Create-security-rule

Create a security rule for a Quicknode endpoint.

Delete-endpoint

Archive a Quicknode endpoint by its ID.

Delete-endpoint-method-rate-limit

Delete a method-specific rate limit from a Quicknode endpoint.

Delete-security-rule

Delete a security rule from a Quicknode endpoint.

Disable-tooling-access

Disable account-level Quicknode Tooling Access.

Enable-tooling-access

Enable account-level Quicknode Tooling Access.

Get-billing

Get billing data for the user's Quicknode account.

Get-endpoint

Get a specific web3 Quicknode endpoint details by id

Get-endpoint-log-details

Get detailed request and response information for a specific log entry.

Get-endpoint-metrics

Get metrics for a specific Quicknode endpoint.

Get-rpc-usage

Get the usage data for the user's Quicknode RPC account.

List-chains

List all chains and network slugs supported by Quicknode.

List-endpoint-logs

List the request/response logs for a specific Quicknode endpoint

List-endpoint-method-rate-limits

List all method rate limits for a specific Quicknode endpoint

List-endpoints

Get web3 Quicknode endpoints for the user, this is a list of all the endpoints that the user has created across all chains and networks.

List-endpoint-security

List all security options and rules for a Quicknode endpoint.

Update-endpoint-method-rate-limit

Update an existing method-specific rate limit for a Quicknode endpoint

Update-endpoint-rate-limits

Update the general rate limits (RPS, RPM, RPD) for a Quicknode endpoint.

Update-endpoint-security-options

Update security options for a specific Quicknode endpoint

SETUP GUIDE

Connect QuickNode MCP Tool with your Agent

1

Install Composio

typescript
npm install @composio/core ai @ai-sdk/mcp @ai-sdk/openai
Install the Composio SDK and your agent framework
2

Create a session with MCP enabled

typescript
import { Composio } from "@composio/core";

const composio = new Composio();
const { mcp } = await composio.create("your-user-id", {
  toolkits: ["quicknode_mcp"],
  mcp: true,
});
Create a session scoped to QuickNode MCP and read its MCP URL and headers
3

Connect your agent to the MCP server

typescript
import { createMCPClient } from "@ai-sdk/mcp";
import { openai } from "@ai-sdk/openai";
import { generateText, stepCountIs } from "ai";

const client = await createMCPClient({
  transport: { type: "http", url: mcp.url, headers: mcp.headers },
});

const { text } = await generateText({
  model: openai("gpt-5.6-sol"),
  tools: await client.tools(),
  prompt: "List latest blocks and transactions",
  stopWhen: stepCountIs(10),
});

console.log(text);
await client.close();
Pass the session's MCP URL and headers to your agent and run a QuickNode MCP request
SETUP GUIDE

Connect QuickNode MCP API Tool with your Agent

1

Install Composio

typescript
npm install @composio/core @composio/openai openai
Install the Composio SDK, the OpenAI provider, and the OpenAI SDK
2

Create a Composio session

typescript
import OpenAI from "openai";
import { Composio } from "@composio/core";
import { OpenAIResponsesProvider } from "@composio/openai";

const composio = new Composio({ provider: new OpenAIResponsesProvider() });
const client = new OpenAI();

const session = await composio.create("your-user-id", { toolkits: ["quicknode_mcp"] });
const tools = await session.tools();
Initialize Composio with the OpenAI Responses provider and create a session scoped to QuickNode MCP
3

Run QuickNode MCP tools with your agent

typescript
let response = await client.responses.create({
  model: "gpt-5.6-sol",
  tools,
  input: [{ role: "user", content: "List latest blocks and transactions" }],
});

while (response.output.some((o) => o.type === "function_call")) {
  const outputs = await composio.provider.handleToolCalls(session, response.output);
  response = await client.responses.create({
    model: "gpt-5.6-sol",
    tools,
    previous_response_id: response.id,
    input: outputs,
  });
}

console.log(response.output_text);
Send a request, execute the QuickNode MCP tool calls through the session, and print the final answer

Why Use Composio?

AI Native QuickNode MCP Integration

  • Supports both QuickNode MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable tool execution
  • Rich coverage for reading, writing, and querying your QuickNode MCP data

Managed Auth

  • Built-in OAuth handling with automatic token refresh and rotation
  • Central place to manage, scope, and revoke QuickNode MCP access
  • Per user and per environment credentials instead of hard-coded keys

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Comprehensive execution logs so you always know what ran, when, and on whose behalf

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access QuickNode MCP
  • Scoped, least privilege access to QuickNode MCP resources
  • Full audit trail of agent actions to support review and compliance
FRAMEWORKS

Use QuickNode MCP with any AI Agent Framework

Choose a Framework you want to connect QuickNode MCP with

Rolling this out across your team?

Give your team centralized access control across every framework with Composio’s MCP Gateway.

EXPLORE MCP GATEWAY
FAQ

Frequently asked questions

Yes, QuickNode MCP requires you to configure your own Dcr Oauth credentials. Once set up, Composio handles secure credential storage and management for you.

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Yes. Composio is SOC 2 Type II compliant and is built to keep your QuickNode connection and credentials secure. OAuth tokens and API keys are encrypted, and sensitive customer data is protected at rest and in transit.

Composio also undergoes independent security testing and continuously monitors its systems for security threats. You can review the latest reports and policies in the Composio Trust Center.

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

When you connect a QuickNode account through Composio, every action runs under that account, so anything the agent creates, sends, or changes shows up in QuickNode as done by you. Keep an approval step in your prompt for actions with side effects, such as sending or deleting, and have the agent draft first.

Whatever the credentials you connect allow inside QuickNode. If QuickNode lets you scope a key to specific permissions, create a scoped one so the agent can only do what you intend. You can revoke the key inside QuickNode at any time.

Yes. Composio supports multiple connected accounts for the same app, and that works in Claude, ChatGPT, or any other assistant you connect through Composio. Give each QuickNode connection a name such as work or personal, and the assistant uses the one you mention in the request. Each account keeps its own credentials and nothing is merged.

Composio's free plan includes 100,000 tool calls per month with no credit card, which covers most personal QuickNode use. Paid plans add higher limits and team features. Your QuickNode plan and its API limits still apply as usual.

Built-in connectors usually give one AI access to a limited set of apps. Many people use Composio because it lets their AI connect to more apps than it normally supports, or connect to multiple accounts for the same app (e.g. connect Claude to multiple QuickNode accounts).

With Composio, you connect QuickNode once and then use it across different AI assistants without setting it up separately in each one. Connect your apps to Composio once, then connect Composio to whichever AI you use, whether that's Claude, ChatGPT, Hermes, or your own custom assistant.

Start with QuickNode MCP.It takes 30 seconds.

Managed auth, hosted MCP servers, and every QuickNode MCP tool your agent needs.Free to start.

Start building