Call contract
rpc_call_contractExecute read-only smart contract calls on any EVM chain by sending pre-encoded calldata, returning data without modifying state.
Instructions
Execute a read-only contract call via eth_call using pre-encoded calldata.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"chainId": "<chainId>",
"to": "<to>",
"data": "<data>"
},
"name": "rpc_call_contract"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | ||
| gas | No | ||
| data | Yes | ||
| from | No | ||
| value | No | ||
| chainId | Yes | EVM chain ID (for example 1 for Ethereum mainnet) | |
| blockTag | No | latest | |
| gasPrice | No |