{"supportedInterfaces":[{"url":"https://iqgtoaoxm5cexpmmzg2dmqeo5i.bazgateway.com/mcp","protocolBinding":"MCP","protocolVersion":"2025-11-25"}],"capabilities":{},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"description":"Arc is an EVM-compatible blockchain RPC provider exposing 16 standard Ethereum JSON-RPC methods. Arc differs from Ethereum in key ways: eth_getBalance returns USDC balances instead of ETH, finality is deterministic (no chain reorganizations), and block times are sub-second. The testnet endpoint supports core read operations including block queries, transaction lookups, call execution, gas estimation, and event filtering via eth_getLogs.","documentationUrl":"https://docs.arc.io/integrate/infrastructure","name":"Arc","provider":{"organization":"Arc","url":"https://rpc.testnet.arc.io"},"securityRequirements":[{"schemes":{"bearerAuth":[]}},{"schemes":{}}],"securitySchemes":{"bearerAuth":{"httpAuthSecurityScheme":{"bearerFormat":"JWT","description":"Anonymous requests are also accepted; unauthenticated tool calls answer with an x402/MPP payment challenge (HTTP 402) carrying the per-call payment terms.","scheme":"bearer"}}},"skills":[{"description":"Returns the name and version string of the execution client serving this endpoint.","id":"web3_clientVersion","name":"web3_clientVersion","tags":["EVM Compatible","RPC","Testnet","USDC Native","Deterministic Finality","Sub-Second Blocks"]},{"description":"Returns the current network id as a decimal string.","id":"net_version","name":"net_version","tags":["EVM Compatible","RPC","Testnet","USDC Native","Deterministic Finality","Sub-Second Blocks"]},{"description":"Returns the EIP-155 chain id of the connected chain, hex-encoded.","id":"eth_chainId","name":"eth_chainId","tags":["EVM Compatible","RPC","Testnet","USDC Native","Deterministic Finality","Sub-Second Blocks"]},{"description":"Returns the number of the most recent block, hex-encoded.","id":"eth_blockNumber","name":"eth_blockNumber","tags":["EVM Compatible","RPC","Testnet","USDC Native","Deterministic Finality","Sub-Second Blocks"]},{"description":"Returns an estimate of the current gas price in wei, hex-encoded.","id":"eth_gasPrice","name":"eth_gasPrice","tags":["EVM Compatible","RPC","Testnet","USDC Native","Deterministic Finality","Sub-Second Blocks"]},{"description":"Returns the native token balance of an address at a given block, in wei, hex-encoded.","id":"eth_getBalance","name":"eth_getBalance","tags":["EVM Compatible","RPC","Testnet","USDC Native","Deterministic Finality","Sub-Second Blocks"]},{"description":"Returns the number of transactions sent from an address at a given block, hex-encoded. This is the account nonce.","id":"eth_getTransactionCount","name":"eth_getTransactionCount","tags":["EVM Compatible","RPC","Testnet","USDC Native","Deterministic Finality","Sub-Second Blocks"]},{"description":"Returns the deployed bytecode at an address at a given block. Returns 0x for an address that holds no code.","id":"eth_getCode","name":"eth_getCode","tags":["EVM Compatible","RPC","Testnet","USDC Native","Deterministic Finality","Sub-Second Blocks"]},{"description":"Returns the 32-byte value stored at a storage slot of an address at a given block.","id":"eth_getStorageAt","name":"eth_getStorageAt","tags":["EVM Compatible","RPC","Testnet","USDC Native","Deterministic Finality","Sub-Second Blocks"]},{"description":"Returns a block by number or tag. When the second parameter is true, transactions are returned in full rather than as hashes.","id":"eth_getBlockByNumber","name":"eth_getBlockByNumber","tags":["EVM Compatible","RPC","Testnet","USDC Native","Deterministic Finality","Sub-Second Blocks"]},{"description":"Returns a block by its hash. When the second parameter is true, transactions are returned in full rather than as hashes.","id":"eth_getBlockByHash","name":"eth_getBlockByHash","tags":["EVM Compatible","RPC","Testnet","USDC Native","Deterministic Finality","Sub-Second Blocks"]},{"description":"Returns the transaction with the given hash, or null when it is unknown to this node.","id":"eth_getTransactionByHash","name":"eth_getTransactionByHash","tags":["EVM Compatible","RPC","Testnet","USDC Native","Deterministic Finality","Sub-Second Blocks"]},{"description":"Returns the receipt of a transaction, including its status, gas used and emitted logs. Returns null while the transaction is still pending.","id":"eth_getTransactionReceipt","name":"eth_getTransactionReceipt","tags":["EVM Compatible","RPC","Testnet","USDC Native","Deterministic Finality","Sub-Second Blocks"]},{"description":"Executes a message call against the current state without creating a transaction, and returns the raw return data. Used for reading contract view functions.","id":"eth_call","name":"eth_call","tags":["EVM Compatible","RPC","Testnet","USDC Native","Deterministic Finality","Sub-Second Blocks"]},{"description":"Returns an estimate of the gas a transaction would consume, hex-encoded, without submitting it to the network.","id":"eth_estimateGas","name":"eth_estimateGas","tags":["EVM Compatible","RPC","Testnet","USDC Native","Deterministic Finality","Sub-Second Blocks"]},{"description":"Returns event logs matching a filter. Providers commonly cap the block range and the number of results returned.","id":"eth_getLogs","name":"eth_getLogs","tags":["EVM Compatible","RPC","Testnet","USDC Native","Deterministic Finality","Sub-Second Blocks"]}],"version":"1.0.0"}