# Class BSV::MCP::Tools::BroadcastP2pkh <a id="class-BSV-MCP-Tools-BroadcastP2pkh"></a>

**Inherits:** `MCP::Tool`

Builds, signs, and broadcasts a simple P2PKH payment transaction.

Fetches UTXOs for the sender's address, constructs a transaction with one
payment output and one change output, signs all inputs with the provided
private key, and submits to ARC in Extended Format (EF/BRC-30).

This is the most complex MCP tool: it orchestrates WIF → PrivateKey →
PublicKey → address → UTXO fetch → tx build → sign → broadcast.

## Constants
### `DUST_THRESHOLD` <a id="constant-DUST_THRESHOLD"></a> <a id="DUST_THRESHOLD-constant"></a>
Minimum output value to avoid dust rejection.

## Public Class Methods
### `call(wif:, to_address:, satoshis:, network: = nil, server_context: = nil)` <a id="method-c-call"></a> <a id="call-class_method"></a>
Not documented.
