Call Nodit API
call_nodit_apiInvoke Nodit Node or Data API operations for a chosen chain and network by operation ID and parameters, enabling retrieval of normalized blockchain data. Verify specs first; calls consume API quota.
Instructions
Calls an operation from the Nodit Node API or Nodit Data API categories — the operations listed by 'list_nodit_node_apis' and 'list_nodit_data_apis', whose target chain and network go in the URL. Nodit Webhook API operations cannot be invoked with this tool. Before making the call, it's recommended to verify the detailed API specifications using the 'get_nodit_api_spec' tool. API reference: https://developer.nodit.io/api/api-overview. Please note that using this tool will consume your API quota.
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": {
"chain": "<chain>",
"network": "<network>",
"operationId": "<operationId>"
},
"name": "call_nodit_api"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | Yes | Nodit chain to call. e.g. 'ethereum' or 'polygon'. | |
| network | Yes | Nodit network to call. e.g. 'mainnet' or 'amoy'. | |
| pathParams | No | Path parameters that fill {placeholders} in the request URL (e.g. {"address": "0x..."}). Map each 'path' parameter from get_nodit_api_spec to a key here. | |
| operationId | Yes | Nodit API operationId to call. Must include the chain prefix (e.g., 'ethereum-eth_blocknumber', 'polygon-eth_blocknumber', 'aptos-getAccount'). | |
| queryParams | No | Query string parameters appended to the request URL (e.g. {"pagination.limit": 10}). Map each 'query' parameter from get_nodit_api_spec to a key here. | |
| requestBody | No | JSON request body for POST/PUT endpoints (JSON-RPC, etc.). Not for path/query parameters — use pathParams/queryParams for those. |