Keyless multi-chain EVM JSON-RPC, indexed Data API, docs, CU pricing and status. API key optional.
One address for any MCP client. No sign-in needed on this server.
11 read1 other
Grouped by tool name. At most: moves money, runs code or commands, deletes data, or sends messages for you.
Odel charges nothing per call. The publisher may charge for its own service.
Remote Model Context Protocol server for BlockVectra: keyless multi-chain EVM JSON-RPC, indexed Data API, docs, CU pricing and status. API key optional.
Server URL (Streamable HTTP, no key needed): https://docs.blockvectra.com/mcp
| Client | One-line install | Source |
|---|---|---|
| Claude Code | claude mcp add --transport http blockvectra-docs https://docs.blockvectra.com/mcp | MCP in Claude Code |
Claude Code plugin (MCP server + blockvectra-rpc skill) | /plugin marketplace add blockvectra/mcp, then /plugin install blockvectra-docs@blockvectra | Create a marketplace, Plugin dependencies |
| Cursor | Add to Cursor (web link), or open cursor://anysphere.cursor-deeplink/mcp/install?name=blockvectra-docs&config=eyJ1cmwiOiJodHRwczovL2RvY3MuYmxvY2t2ZWN0cmEuY29tL21jcCJ9 | MCP install links, web link form |
| VS Code | code --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%7D | MCP 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.
https://docs.blockvectra.com/mcp (Streamable HTTP, stateless)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.Chains, prices and limits change, so this README does not list them. Read them live:
GET https://api.blockvectra.com/v1/chainsGET https://console-api.blockvectra.com/v1/plansGET https://api.blockvectra.com/v1/statusMore: BlockVectra for agents and AI agents guide.
This table reflects the server currently live at https://docs.blockvectra.com/mcp. Call tools/list for the authoritative list.
| Tool | What it does | API key | Read / write |
|---|---|---|---|
read_doc | Read the raw Markdown of a documentation page | not needed | read-only |
search_docs | Keyword search over documentation titles, paths and summaries | not needed | read-only |
list_docs | List all documentation pages | not needed | read-only |
list_chains | Supported chains, static parameters and method policy (GET /v1/chains) | not needed | read-only |
get_status | Live service and network status (GET /v1/status) | not needed | read-only |
get_pricing | Plans, CU weights and limits (GET /v1/plans) | not needed | read-only |
estimate_usage | Estimate CU and USD cost for methods and daily call volumes | not needed | read-only |
get_method_info | Per-chain availability, CU weight and price of a JSON-RPC method | not needed | read-only |
explain_error | Look up an error code or reason: billing, retryability, recommended action | not needed | read-only |
how_to_get_api_key | Steps to get an API key (programmatic SIWE sign-up or browser handoff) and the auth header formats | not needed | read-only |
rpc_call | Execute a read-only JSON-RPC 2.0 method on a chain | optional: without a key only the chain's keyless public endpoint is used, where available | read-only |
data_api_get | Query the Data API for a chain and path | required | read-only |
get_account | Balance, CU and rate limits of your API key (GET /v1/account) | required | read-only |
get_deposit_address | Your account's on-chain deposit address and open networks | required | read-only |
send_raw_transaction | Broadcast an already signed raw transaction on a chain | optional: keyless access depends on the chain's public method policy | write (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.
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"}.
Each snippet below follows the client's own documentation. Add the optional key header as that documentation describes for custom headers.
| Client | Official documentation |
|---|---|
| Claude Code | MCP in Claude Code |
| Cursor | Model Context Protocol in Cursor |
| VS Code | Use MCP servers in VS Code |
| Codex | Codex MCP |
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"
mcp.json){
"mcpServers": {
"blockvectra-docs": {
"url": "https://docs.blockvectra.com/mcp"
}
}
}
.vscode/mcp.json){
"servers": {
"blockvectra-docs": {
"type": "http",
"url": "https://docs.blockvectra.com/mcp"
}
}
}
~/.codex/config.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" }
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).