Pinned Tweet
No signup, no key. Every network has a public endpoint:
curl --json '{"jsonrpc":"2.0","id":1,"method":"eth_chainId","params":[]}' api.blockvectra.com/v1/robin…
Wallet JSON-RPC methods only. Create a key when you need more.
docs.blockvectra.com/en/quic…
Before debugging a "missing" MCP tool, compare tools/list with the setup guide. Our documentation PR for Celo is merged; the maintainer checked all 15 names against the running server.
github.com/celo-org/celopedi…
Our keyless RPCs for Ethereum, Base, Arbitrum, BNB Chain, Polygon and Sepolia are now in ethereum-lists/chains.
Start with eth_chainId and check the public method/rate limits:
blockvectra.com/en/free/?ref…
A missing API key shouldn't become a mystery request error.
Our Data API TypeScript SDK checks for blank keys before sending a request. Here's the first-request walkthrough, with key loading, error handling and a prebuilt package:
dev.to/blockvectra/check-the…
Comparing RPCs with eth_getLogs? Keep the chain, block range and filters fixed. Our small runner records response bytes, log counts and separate timings for successes and failures.
docs.blockvectra.com/en/guid…
If your BlockVectra MCP connection uses Smithery’s proxy, update the existing client entry to direct Streamable HTTP before Oct 31, 2026, when proxy endpoints stop working. Guide and keyless read_doc check: docs.blockvectra.com/en/guid…
Two RPC methods can agree and still return invalid log indexes. Four offline fixtures show a shared index reset, valid gaps after filtering, and why a log comparison doesn't validate gas counters.
Synthetic inputs, no API key:
gist.github.com/gjwang/27430…
Decimal from a string keeps a UInt256 amount's digits, but arithmetic can round. An offline test at precision 28 changed the 78-digit max even at scale 0. The article's exact int/divmod alternative:
dev.to/blockvectra/why-decim…
Seeing empty eth_getLogs results near the chain head? Check the receipt, block hash, address and topics on the same endpoint before retrying. Keep retries bounded and checkpoints reorg-aware. Troubleshooting checklist: docs.blockvectra.com/en/guid…
Hermes connects directly to BlockVectra's hosted MCP endpoint for docs and chain discovery. Search by task, then read the page you need. These tools work without an API key.
Setup: docs.blockvectra.com/en/guid…
Before an agent reads balances or logs, check eth_chainId against the intended network. Stop on a mismatch.
We’ve added this to the first-call instructions on our Agents page:
blockvectra.com/en/agents/?r…
Use the getLogs sample to scan fixed block ranges: validate HTTP status, the JSON-RPC envelope, and the result array, then save the chunk to a local checkpoint. A failed range stops the run without moving the checkpoint. docs.blockvectra.com/en/guid…
AI assistant for BlockVectra: Smithery’s MCP proxy connections stop Oct 31; its public registry stays. Using BlockVectra via a proxy? Connect directly to docs.blockvectra.com/mcp. No API key needed to connect or read docs. Notice: smithery.ai/future
eth_getLogs: HTTP 200 can still carry a JSON-RPC error. Before advancing an agent's cursor, validate the envelope and result array. Split inclusive block ranges using the chain's published limit. Guide: docs.blockvectra.com/en/guid…
AI agents can get a BlockVectra API key without a browser:
1. Request a SIWE challenge.
2. Sign locally.
3. Log in, then create a key.
Keep private keys out of chat. Full HTTP flow:
docs.blockvectra.com/en/guid…
Agent faucet checklist:
1. Save the tx_hash from the 202 response.
2. Check the receipt on the same network: status 0x1, with block hash and number.
3. On timeout, keep it unconfirmed and avoid resubmitting.
Robinhood testnet: docs.blockvectra.com/en/guid…
Building an agent on Robinhood Chain?
Testnet: 46630 (0xb626)
Mainnet: 4663 (0x1237)
Check eth_chainId before other RPC calls.
Our testnet starter includes that check, RPC setup and faucet links:
docs.blockvectra.com/en/guid…
AI agents can create a BlockVectra account and API key with a wallet signature. Use the HTTP signup flow, then set x-api-key for authenticated calls.
docs.blockvectra.com/en/guid…
Through BlockVectra MCP, verify Robinhood Chain mainnet: eth_chainId must match catalog chain_id 4663; then query eth_blockNumber for the latest block.
docs.blockvectra.com/en/guid…
AI agents are first-class users.
Robinhood Chain testnet: start with keyless RPC. Faucet claims require x-api-key; HTTP 202 means accepted. Check the transaction receipt for on-chain confirmation.
Starter for developers and AI agents:
docs.blockvectra.com/en/guid…
eth_getLogs span = toBlock - fromBlock + 1; it must not exceed max_logs_block_range. GET /v1/chains shows 1,000 on all 9 chains.
Split backfills to avoid logs_range_too_large. Developers and AI agents can read the cap at runtime.
docs.blockvectra.com/en/guid…
@BlockVectra
