# BlockVectra: multi-chain RPC & Data API

Wires EVM JSON-RPC, indexed data and BlockVectra docs into your coding agent. Handy when you want to read a chain without leaving the chat.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 2
- Author: blockvectra
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/blockvectra/mcp
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/mcp/blockvectra-multi-chain-rpc-data-api

## What it does

The server speaks Streamable HTTP at `https://docs.blockvectra.com/mcp`. Docs, chain listing, pricing and status need no credentials. Which RPC calls go through keyless depends on the public method policy of each chain; anything outside it needs a BlockVectra key.

Indexed data and account tools stay closed without that key. It travels only in the `x-api-key` header (or `Authorization: Bearer`), and the server reads it from HTTP headers alone. Keep keys out of tool arguments and chat, and never hand over a private key.

A local stdio bridge runs on Node.js 22 or newer via `npx --yes @blockvectra/mcp@0.1.0`. It always points at the same endpoint and takes no command-line arguments. On an older Node the bridge will not start. Claude users can install the plugin instead: it brings up the `blockvectra` MCP server and pulls the `blockvectra-rpc` skill from `blockvectra/skills`.

## Requirements
- Remote server: `https://docs.blockvectra.com/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http docs https://docs.blockvectra.com/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add blockvectra-multi-chain-rpc-data-api --url https://docs.blockvectra.com/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "blockvectra-multi-chain-rpc-data-api": {
            "url": "https://docs.blockvectra.com/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "blockvectra-multi-chain-rpc-data-api": {
            "type": "http",
            "url": "https://docs.blockvectra.com/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http blockvectra-multi-chain-rpc-data-api https://docs.blockvectra.com/mcp
```

## When to use it
- read contract state on an EVM chain without running a node
- list supported chains and their limits
- check pricing and service status before sending a request
- pull indexed account data with an API key
- load BlockVectra documentation into the agent context

## Example prompts
- List the chains BlockVectra supports.
- Read the quickstart doc in English.
- Make a public read-only call to Robinhood Chain and show me the result.

## Similar
- [venice-crypto-rpc](https://affpapa.org/en/nevibecode/skills/venice-crypto-rpc.md) — skill · ★ 160
- [SwiftNodes RPC](https://affpapa.org/en/nevibecode/mcp/swiftnodes-rpc.md) — MCP server
- [solana-rpc](https://affpapa.org/en/nevibecode/skills/solana-rpc.md) — skill · 452 installs
- [basebalance.cloud — x402 RPC & MCP gateway](https://affpapa.org/en/nevibecode/mcp/basebalancecloud-x402-rpc-mcp-gateway.md) — MCP server · ★ 7548
- [dexpaprika-api](https://affpapa.org/en/nevibecode/skills/dexpaprika-api.md) — skill · ★ 36
- [use-arc](https://affpapa.org/en/nevibecode/skills/use-arc.md) — skill · 1000 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
