MCP server: One MCP server.

BlockVectra: multi-chain RPC & Data API

@blockvectraRun by its publisher: served from their own domain, namespace checked by the registry.MCP server · External

Keyless multi-chain EVM JSON-RPC, indexed Data API, docs, CU pricing and status. API key optional.

Freeno charge per call

One address for any MCP client. No sign-in needed on this server.

What it does

11 read1 other

Grouped by tool name. At most: moves money, runs code or commands, deletes data, or sends messages for you.

What it costs

Free

Odel charges nothing per call. The publisher may charge for its own service.

Tools

12 · grouped by tool name · checked 1 Oct 2026

Read · 11Look things up

  • read_doc
  • search_docs
  • list_chains
  • get_status
  • get_pricing
  • estimate_usage
  • how_to_get_api_key
  • get_method_info
  • explain_error
  • list_docs
  • data_api_get

Other · 1Neither hinted nor named

  • rpc_call
Try it in the Inspector
README4 min read

BlockVectra MCP server

Remote Model Context Protocol server for BlockVectra: keyless multi-chain EVM JSON-RPC, indexed Data API, docs, CU pricing and status. API key optional.

中文

Install in one step

Server URL (Streamable HTTP, no key needed): https://docs.blockvectra.com/mcp

ClientOne-line installSource
Claude Codeclaude mcp add --transport http blockvectra-docs https://docs.blockvectra.com/mcpMCP in Claude Code
Claude Code plugin (MCP server + blockvectra-rpc skill)/plugin marketplace add blockvectra/mcp, then /plugin install blockvectra-docs@blockvectraCreate a marketplace, Plugin dependencies
CursorAdd to Cursor (web link), or open cursor://anysphere.cursor-deeplink/mcp/install?name=blockvectra-docs&config=eyJ1cmwiOiJodHRwczovL2RvY3MuYmxvY2t2ZWN0cmEuY29tL21jcCJ9MCP install links, web link form
VS Codecode --add-mcp '{"name":"blockvectra-docs","type":"http","url":"https://docs.blockvectra.com/mcp"}'Use MCP servers in VS Code
VS Code (link)vscode:mcp/install?%7B%22name%22%3A%22blockvectra-docs%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fdocs.blockvectra.com%2Fmcp%22%7DMCP developer guide

The Cursor config value is the base64 of {"url":"https://docs.blockvectra.com/mcp"}. The VS Code link is the URL-encoded JSON server configuration.

The plugin is described by .claude-plugin/marketplace.json and .claude-plugin/plugin.json. It installs the blockvectra MCP server from .mcp.json and, as a dependency, the blockvectra-rpc skill from blockvectra/skills.

  • Endpoint: https://docs.blockvectra.com/mcp (Streamable HTTP, stateless)
  • Auth: optional x-api-key header (a BlockVectra API key). Authorization: Bearer <key> is also accepted. Without a key you can use the documentation, chain, pricing and status tools, and the JSON-RPC methods that a chain's public endpoint allows.
  • Never put API keys or private keys in tool arguments or chat; the server reads the key only from HTTP headers.

Chains, prices and limits change, so this README does not list them. Read them live:

  • Supported chains: GET https://api.blockvectra.com/v1/chains
  • Plans, prices and limits: GET https://console-api.blockvectra.com/v1/plans
  • Service status: GET https://api.blockvectra.com/v1/status

More: BlockVectra for agents and AI agents guide.

Tools

This table reflects the server currently live at https://docs.blockvectra.com/mcp. Call tools/list for the authoritative list.

ToolWhat it doesAPI keyRead / write
read_docRead the raw Markdown of a documentation pagenot neededread-only
search_docsKeyword search over documentation titles, paths and summariesnot neededread-only
list_docsList all documentation pagesnot neededread-only
list_chainsSupported chains, static parameters and method policy (GET /v1/chains)not neededread-only
get_statusLive service and network status (GET /v1/status)not neededread-only
get_pricingPlans, CU weights and limits (GET /v1/plans)not neededread-only
estimate_usageEstimate CU and USD cost for methods and daily call volumesnot neededread-only
get_method_infoPer-chain availability, CU weight and price of a JSON-RPC methodnot neededread-only
explain_errorLook up an error code or reason: billing, retryability, recommended actionnot neededread-only
how_to_get_api_keySteps to get an API key (programmatic SIWE sign-up or browser handoff) and the auth header formatsnot neededread-only
rpc_callExecute a read-only JSON-RPC 2.0 method on a chainoptional: without a key only the chain's keyless public endpoint is used, where availableread-only
data_api_getQuery the Data API for a chain and pathrequiredread-only
get_accountBalance, CU and rate limits of your API key (GET /v1/account)requiredread-only
get_deposit_addressYour account's on-chain deposit address and open networksrequiredread-only
send_raw_transactionBroadcast an already signed raw transaction on a chainoptional: keyless access depends on the chain's public method policywrite (destructiveHint: true)

Note: get_deposit_address and the other keyed tools return an error that points to how_to_get_api_key when called without a key.

Use in Cursor / Cline

The keyless Cursor configuration is in .mcp.json, referenced by the Cursor plugin manifest. For Cline's Streamable HTTP setup and optional x-api-key headers, follow llms-install.md. Start without headers: call list_chains, then read_doc with {"path":"quickstart","lang":"en"}.

Connect a client

Each snippet below follows the client's own documentation. Add the optional key header as that documentation describes for custom headers.

ClientOfficial documentation
Claude CodeMCP in Claude Code
CursorModel Context Protocol in Cursor
VS CodeUse MCP servers in VS Code
CodexCodex MCP

Claude Code

bash
claude mcp add --transport http blockvectra https://docs.blockvectra.com/mcp
# with an API key
claude mcp add --transport http blockvectra https://docs.blockvectra.com/mcp --header "x-api-key: $BLOCKVECTRA_API_KEY"

Cursor (mcp.json)

json
{
  "mcpServers": {
    "blockvectra-docs": {
      "url": "https://docs.blockvectra.com/mcp"
    }
  }
}

VS Code (.vscode/mcp.json)

json
{
  "servers": {
    "blockvectra-docs": {
      "type": "http",
      "url": "https://docs.blockvectra.com/mcp"
    }
  }
}

Codex (~/.codex/config.toml)

toml
[mcp_servers.blockvectra]
url = "https://docs.blockvectra.com/mcp"
# optional: read the key from an environment variable
env_http_headers = { "x-api-key" = "BLOCKVECTRA_API_KEY" }

Registry

server.json describes this server for the official MCP Registry under the name com.blockvectra/docs. Publishing is a manual workflow (.github/workflows/publish.yml).

License

MIT

Similar modules

Browse Blockchain data