{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"com.blockventurechaincapital/bvcc-agent-wallet","description":"Non-custodial BVCC Agent Wallet on-chain for AI agents: balances, transfers, approvals, swaps.","repository":{"url":"https://github.com/blockventurechaincapital-crypto/bvcc-agent-mcp","source":"github"},"version":"0.2.2","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@bvcc/agent-mcp","version":"0.2.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Agent EOA private key (0x + 64 hex). Used locally to sign only; never transmitted.","isRequired":true,"isSecret":true,"name":"AGENT_PRIVATE_KEY"},{"description":"The BVCC Agent Wallet address this agent operates (0x...).","isRequired":true,"name":"WALLET_ADDRESS"},{"description":"Default chain id: 42161 Arbitrum, 56 BNB Chain, 1 Ethereum, 8453 Base, 137 Polygon, 421614 Arbitrum Sepolia. Every tool also accepts an optional per-call network.","isRequired":true,"default":"42161","name":"CHAIN_ID"},{"description":"Optional custom RPC for the default chain (comma-separated list allowed for failover). Public default used otherwise. Per-chain override via RPC_URL_<chainId>.","name":"RPC_URL"},{"description":"Set to 'true' to expose only read/simulate tools (no fund-moving writes).","name":"BVCC_MCP_READONLY"},{"description":"Comma-separated capability modules to expose: core, aave. Unset exposes all.","name":"BVCC_MCP_MODULES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-30T11:48:05.470389Z","publishedAt":"2026-07-30T11:48:05.470389Z","updatedAt":"2026-07-30T11:48:05.470389Z","isLatest":true}}}
