Bitcoin + Ethereum RPC for AI agents. 44 tools. x402 payments in USDC on Base mainnet.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Read getbestblockhash from Bitcoin (bip122:000000000019d6689c085ae165831e93). Costs 0.002500 USDC on Base mainnet (eip155:8453). Preserve the private idempotencyKey for retries.
Private random 32-byte lowercase hex recovery key. Persist before payment and reuse only for retries of this same method and params. Never publish it.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Read getbestblockhash from Bitcoin (bip122:000000000019d6689c085ae165831e93). Costs 0.002500 USDC on Base mainnet (eip155:8453). Preserve the private idempotencyKey for retries.
| Argument | Type | Description |
|---|---|---|
| params* | array | |
| idempotencyKey* | string | Private random 32-byte lowercase hex recovery key. Persist before payment and reuse only for retries of this same method and params. Never publish it. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"params",
"idempotencyKey"
],
"properties": {
"params": {
"type": "array",
"items": [],
"maxItems": 0,
"minItems": 0
},
"idempotencyKey": {
"type": "string",
"pattern": "^[a-f0-9]{64}$",
"description": "Private random 32-byte lowercase hex recovery key. Persist before payment and reuse only for retries of this same method and params. Never publish it."
}
},
"additionalProperties": false
}Read getblock from Bitcoin (bip122:000000000019d6689c085ae165831e93). Costs 0.005000 USDC on Base mainnet (eip155:8453). Preserve the private idempotencyKey for retries.
| Argument | Type | Description |
|---|---|---|
| params* | array | |
| idempotencyKey* | string | Private random 32-byte lowercase hex recovery key. Persist before payment and reuse only for retries of this same method and params. Never publish it. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"params",
"idempotencyKey"
],
"properties": {
"params": {
"type": "array",
"items": [
{
"type": "string",
"pattern": "^[0-9a-fA-F]{64}$"
},
{
"enum": [
0,
1
],
"type": "number"
}
],
"maxItems": 2,
"minItems": 2
},
"idempotencyKey": {
"type": "string",
"pattern": "^[a-f0-9]{64}$",
"description": "Private random 32-byte lowercase hex recovery key. Persist before payment and reuse only for retries of this same method and params. Never publish it."
}
},
"additionalProperties": false
}Read getblockcount from Bitcoin (bip122:000000000019d6689c085ae165831e93). Costs 0.002500 USDC on Base mainnet (eip155:8453). Preserve the private idempotencyKey for retries.
| Argument | Type | Description |
|---|---|---|
| params* | array | |
| idempotencyKey* | string | Private random 32-byte lowercase hex recovery key. Persist before payment and reuse only for retries of this same method and params. Never publish it. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"params",
"idempotencyKey"
],
"properties": {
"params": {
"type": "array",
"items": [],
"maxItems": 0,
"minItems": 0
},
"idempotencyKey": {
"type": "string",
"pattern": "^[a-f0-9]{64}$",
"description": "Private random 32-byte lowercase hex recovery key. Persist before payment and reuse only for retries of this same method and params. Never publish it."
}
},
"additionalProperties": false
}Read getblockhash from Bitcoin (bip122:000000000019d6689c085ae165831e93). Costs 0.002500 USDC on Base mainnet (eip155:8453). Preserve the private idempotencyKey for retries.
| Argument | Type | Description |
|---|---|---|
| params* | array | |
| idempotencyKey* | string | Private random 32-byte lowercase hex recovery key. Persist before payment and reuse only for retries of this same method and params. Never publish it. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"params",
"idempotencyKey"
],
"properties": {
"params": {
"type": "array",
"items": [
{
"type": "integer",
"maximum": 100000000,
"minimum": 0
}
],
"maxItems": 1,
"minItems": 1
},
"idempotencyKey": {
"type": "string",
"pattern": "^[a-f0-9]{64}$",
"description": "Private random 32-byte lowercase hex recovery key. Persist before payment and reuse only for retries of this same method and params. Never publish it."
}
},
"additionalProperties": false
}Read getblockheader from Bitcoin (bip122:000000000019d6689c085ae165831e93). Costs 0.002500 USDC on Base mainnet (eip155:8453). Preserve the private idempotencyKey for retries.
| Argument | Type | Description |
|---|---|---|
| params* | array | |
| idempotencyKey* | string | Private random 32-byte lowercase hex recovery key. Persist before payment and reuse only for retries of this same method and params. Never publish it. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"params",
"idempotencyKey"
],
"properties": {
"params": {
"type": "array",
"items": [
{
"type": "string",
"pattern": "^[0-9a-fA-F]{64}$"
},
{
"type": "boolean"
}
],
"maxItems": 2,
"minItems": 2
},
"idempotencyKey": {
"type": "string",
"pattern": "^[a-f0-9]{64}$",
"description": "Private random 32-byte lowercase hex recovery key. Persist before payment and reuse only for retries of this same method and params. Never publish it."
}
},
"additionalProperties": false
}Read getrawtransaction from Bitcoin (bip122:000000000019d6689c085ae165831e93). Costs 0.005000 USDC on Base mainnet (eip155:8453). Preserve the private idempotencyKey for retries.
| Argument | Type | Description |
|---|---|---|
| params* | array | |
| idempotencyKey* | string | Private random 32-byte lowercase hex recovery key. Persist before payment and reuse only for retries of this same method and params. Never publish it. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"params",
"idempotencyKey"
],
"properties": {
"params": {
"type": "array",
"items": [
{
"type": "string",
"pattern": "^[0-9a-fA-F]{64}$"
},
{
"type": "boolean",
"const": false
},
{
"$ref": "#/properties/params/items/0"
}
],
"maxItems": 3,
"minItems": 3
},
"idempotencyKey": {
"type": "string",
"pattern": "^[a-f0-9]{64}$",
"description": "Private random 32-byte lowercase hex recovery key. Persist before payment and reuse only for retries of this same method and params. Never publish it."
}
},
"additionalProperties": false
}Read gettxout from Bitcoin (bip122:000000000019d6689c085ae165831e93). Costs 0.005000 USDC on Base mainnet (eip155:8453). Preserve the private idempotencyKey for retries.
| Argument | Type | Description |
|---|---|---|
| params* | array | |
| idempotencyKey* | string | Private random 32-byte lowercase hex recovery key. Persist before payment and reuse only for retries of this same method and params. Never publish it. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"params",
"idempotencyKey"
],
"properties": {
"params": {
"type": "array",
"items": [
{
"type": "string",
"pattern": "^[0-9a-fA-F]{64}$"
},
{
"type": "integer",
"maximum": 100000,
"minimum": 0
},
{
"type": "boolean",
"const": false
}
],
"maxItems": 3,
"minItems": 3
},
"idempotencyKey": {
"type": "string",
"pattern": "^[a-f0-9]{64}$",
"description": "Private random 32-byte lowercase hex recovery key. Persist before payment and reuse only for retries of this same method and params. Never publish it."
}
},
"additionalProperties": false
}