4,500+ servers built on MCP Fusion
Vinkius

BlockPi MCP. Monitor balances and run RPC calls across chains

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

BlockPi (Distributed RPC Network) MCP on Cursor AI Code Editor MCP Client BlockPi (Distributed RPC Network) MCP on Claude Desktop App MCP Integration BlockPi (Distributed RPC Network) MCP on OpenAI Agents SDK MCP Compatible BlockPi (Distributed RPC Network) MCP on Visual Studio Code MCP Extension Client BlockPi (Distributed RPC Network) MCP on GitHub Copilot AI Agent MCP Integration BlockPi (Distributed RPC Network) MCP on Google Gemini AI MCP Integration BlockPi (Distributed RPC Network) MCP on Lovable AI Development MCP Client BlockPi (Distributed RPC Network) MCP on Mistral AI Agents MCP Compatible BlockPi (Distributed RPC Network) MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

BlockPi (Distributed RPC Network) connects your AI agent to multiple blockchain RPC nodes. Use it to check your Request Unit (RU) balances, monitor wallet funds in USD, track consumption over custom periods, and execute standard JSON-RPC calls (like `eth_blockNumber`) across Ethereum, Polygon, and Solana.

It lets you manage your entire decentralized infrastructure without leaving your chat client.

What your AI agents can do

Get package expiration

Gets details about all active Request Unit (RU) packages you have purchased.

Get ru balance

Retrieves your remaining Request Unit (RU) balance across all connected networks.

Get ru consumed

Calculates how many RUs you've spent for a specific blockchain endpoint or period.

+ 2 more capabilities included
Check Available Funds

Retrieves your current Request Unit (RU) balance and your wallet balance in USD.

Analyze Usage History

Calculates total RU consumption over custom timeframes (1, 3, or 7 days) for cost optimization.

View Package Status

Gets specific details on active RU packages, including remaining amounts and expiration timestamps.

Execute Generic RPC Calls

Runs standard blockchain operations (e.g., fetching block numbers or balances) on specified networks.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

BlockPi (Distributed RPC Network) MCP Server: 5 Tools for Blockchain Data

Use these five tools to query your resource status, track spending, and execute raw JSON-RPC calls across any supported blockchain network.

get019e5d00

get package expiration

Gets details about all active Request Unit (RU) packages you have purchased.

get019e5d00

get ru balance

Retrieves your remaining Request Unit (RU) balance across all connected networks.

get019e5d00

get ru consumed

Calculates how many RUs you've spent for a specific blockchain endpoint or period.

get019e5d00

get wallet balance

Returns your current fiat wallet balance measured in USD.

rpc019e5d00

rpc call

Makes a generic JSON-RPC call to any supported blockchain network (e.g., `eth_blockNumber`).

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with BlockPi (Distributed RPC Network), then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

BlockPi (Distributed RPC Network) is how your AI agent talks to multiple blockchains. You can manage your entire decentralized setup—checking funds, tracking usage, and running RPC calls—all from your chat client. You'll never have to leave your conversation window just to check a block number or see how much RU you're blowing through.

How BlockPi MCP Works

  1. 1 Subscribe to the BlockPi server and input your API Key.
  2. 2 Ask your AI client to run a specific check, like 'What's my RU balance on Polygon?'
  3. 3 The server executes the required tool (e.g., get_ru_balance) and returns the balance data directly to your agent.

The bottom line is: you query the status of your infrastructure and the blockchain using standard language, and the server runs the necessary background calls.

Who Is BlockPi MCP For?

The Web3 developer who needs to check node health and balances without switching tabs. The DevOps engineer who has to monitor infrastructure consumption and package expiration to prevent downtime. Data analysts who need to fetch raw, complex blockchain data using simple queries.

Web3 Developer

Checks node health, verifies balances, and executes specific RPC methods directly within their code editor or terminal.

DevOps Engineer

Monitors infrastructure consumption and tracks package expiration dates to ensure continuous uptime for decentralized applications.

Data Analyst

Fetches raw blockchain data using natural language queries based on standard RPC methods.

What Changes When You Connect

  • Instantly check your financial status. Use get_wallet_balance to see your USD funds, and get_ru_balance for your operational RU pool, all in one chat session.
  • Optimize spending by tracking usage. Run get_ru_consumed to see exactly how much RU a specific endpoint has eaten, preventing unexpected cost spikes.
  • Prevent downtime by managing packages. Use get_package_expiration to view SKUs and expiration timestamps, so you never run out of operational units unexpectedly.
  • Talk to any blockchain. The rpc_call tool lets you run standard JSON-RPC methods—like eth_blockNumber—on Ethereum, Polygon, or Solana, without writing boilerplate code.
  • Consolidate data views. You can compare your RU consumption history (1, 3, or 7 days) against your current get_ru_balance to get a full picture of your dApp's cost trajectory.

Real-World Use Cases

01

Need to verify the current block height on a new chain.

A developer needs to confirm the latest block number on Arbitrum. They ask their agent to run rpc_call with eth_blockNumber on Arbitrum. The agent executes the call and returns the precise block height, allowing the developer to proceed with writing the smart contract logic.

02

Running out of credits and need a usage report.

An operations engineer notices the system is slowing down. They ask the agent to run get_ru_consumed for the last 7 days. The agent reports the total RU usage, letting the engineer know they need to buy a new package immediately.

03

Checking if the primary RPC node is still healthy.

A Web3 dev runs a status check. They ask the agent to check get_ru_balance and get_wallet_balance. The agent reports both the remaining RU and the USD balance, confirming that both operational funds are available.

04

Debugging a complex cross-chain interaction.

A data analyst needs to fetch a specific transaction hash detail. They use rpc_call with eth_call on Polygon. The agent returns the raw payload data, which the analyst can then feed into a local data processing script for deep inspection.

The Tradeoffs

Treating the system like a single RPC endpoint

Asking the agent to just 'get all blockchain data' and hoping it knows which balance or package status you need. This results in a vague error or incomplete data.

Be specific. If you need the funds, use get_ru_balance. If you need the chain state, use rpc_call with the specific method name (e.g., eth_blockNumber). Never assume the tool knows your intent.

Forgetting the package expiration date

Writing code that relies on a package that has passed its expiration date, leading to silent failure and unexpected service downtime.

Always check get_package_expiration first. It shows the SKU and precise expiration timestamp, making sure your operational funds are current.

Ignoring USD vs. RU balances

Assuming that having a high RU balance means you can afford an operation, only to find out the underlying wallet balance is zero.

Check both get_ru_balance and get_wallet_balance together. This ensures you have both the operational units and the fiat funding required for the call.

When It Fits, When It Doesn't

Use this server if you need to monitor the operational state of a multi-chain dApp. It's perfect for Web3 developers and DevOps engineers who need to query resource consumption, check package validity, and run raw blockchain queries without leaving their editor. Don't use this if you just need a simple API endpoint for a single chain; use a dedicated, single-purpose library instead. If you are building a complex business logic flow (e.g., 'check balance AND then execute call'), you must sequence the calls: first get_ru_balance to confirm funds, then rpc_call to execute the action. Never skip the balance checks.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by BlockPi. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 5 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_package_expiration get_ru_balance get_ru_consumed get_wallet_balance rpc_call

Checking blockchain health shouldn't require jumping between a dashboard and a terminal.

Today, checking your node's operational status means logging into the BlockPi dashboard, clicking the 'Balances' tab, then navigating to 'Packages' to check expirations. Then you have to open a separate terminal window to run `eth_blockNumber` and see if the chain is actually responding.

With this MCP server, you just ask your agent, 'What's the status of the Polygon node?' The agent runs `get_ru_balance` and `rpc_call` in the background and gives you a single, cohesive answer: the current balance, the available funds, and the latest block number.

BlockPi (Distributed RPC Network) MCP Server: Get the real data you need.

Before, fetching raw blockchain data required writing a specific library call for every single chain and endpoint. You had to manage the connection, the parameters, and the error handling yourself.

Now, you just ask for the data. The agent uses `rpc_call` to execute the generic JSON-RPC call, handling the multi-chain connectivity and formatting the result for you. It's direct.

Common Questions About BlockPi MCP

How do I check my current RU balance using the `get_ru_balance` tool? +

You ask your agent to 'check my RU balance.' The tool returns your remaining Request Unit count. This is separate from your USD wallet balance, which you check with get_wallet_balance.

Can I check the block number on multiple chains using the `rpc_call` tool? +

Yes. You specify the target network and the method (e.g., eth_blockNumber) in the prompt. The rpc_call tool handles the connection to the specified blockchain.

What is the difference between `get_ru_balance` and `get_ru_consumed`? +

get_ru_balance gives you the remaining units right now. get_ru_consumed calculates the total amount you've spent over a specific time window (like 3 days).

How do I check when my RU package expires using `get_package_expiration`? +

Simply ask the agent to 'show package expiration details.' The tool provides the SKU and the exact expiration timestamp for all your active RU packages.

Does BlockPi support all blockchains? Does `rpc_call` work everywhere? +

It supports major chains like Ethereum, Polygon, Solana, and more. Always specify the network when using rpc_call to ensure the agent hits the right endpoint.

How do I check my remaining wallet balance in USD using the `get_wallet_balance` tool? +

It fetches your current fiat balance in USD. This is separate from your Request Units (RU) and tracks the actual money available to fund your node operations.

Can I track how much I've used for a specific function using the `get_ru_consumed` tool? +

Yes, this tool pinpoints consumption for a specific endpoint. It tells you exactly how much RU was used for a targeted operation, helping you pinpoint cost drivers.

What happens if I use the `rpc_call` tool with an unsupported network? +

The system returns a specific error message detailing the unsupported network. You must check the supported list for the blockchain you want to query before running the call.

How can I check my remaining Request Unit (RU) credits? +

You can use the get_ru_balance tool. Simply specify the network (e.g., 'ethereum') to see the current RU balance associated with your account.

Can I execute standard Ethereum methods like getting the latest block number? +

Yes! Use the rpc_call tool. Provide the network (e.g., 'ethereum') and the method name 'eth_blockNumber' to get real-time data from the blockchain.

How do I monitor my API usage over the last week? +

Use the get_ru_consumed tool and set the 'days' parameter to '7'. This will return the total RU consumption for your endpoints over that period.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 5 tools

We've already built the connector for BlockPi. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 5 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.