Multi-agent settlement and clearing with validator consensus
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.
Get clearing network statistics: settlement volume today, fees collected today, consensus approval rate, and total settlement count.
This tool takes no arguments.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Get clearing network statistics: settlement volume today, fees collected today, consensus approval rate, and total settlement count.
No arguments.
{
"type": "object",
"properties": {}
}Get the current status of a settlement by its ID, including vote breakdown from validators.
| Argument | Type | Description |
|---|---|---|
| settlement_id* | string | The settlement ID (e.g. stl_abc123) |
{
"type": "object",
"required": [
"settlement_id"
],
"properties": {
"settlement_id": {
"type": "string",
"description": "The settlement ID (e.g. stl_abc123)"
}
}
}List all active validators in the consensus network with their voting power, bond amount, uptime, and earnings.
No arguments.
{
"type": "object",
"properties": {}
}Submit a settlement for multi-party validator consensus. Each party is identified by a DID with a role and USDC amount. The settlement enters a pending state and is finalized once validators reach 67% approval threshold.
| Argument | Type | Description |
|---|---|---|
| memo | string | Human-readable memo or description for the settlement |
| parties* | array | The parties involved in the settlement |
| settlement_type* | string | Type of settlement (e.g. payment, escrow, refund) |
{
"type": "object",
"required": [
"parties",
"settlement_type"
],
"properties": {
"memo": {
"type": "string",
"description": "Human-readable memo or description for the settlement"
},
"parties": {
"type": "array",
"items": {
"type": "object",
"required": [
"did",
"role",
"amount_usdc"
],
"properties": {
"did": {
"type": "string",
"description": "Decentralized identifier of the party"
},
"role": {
"type": "string",
"description": "Role in the settlement (e.g. sender, receiver)"
},
"amount_usdc": {
"type": "number",
"description": "USDC amount for this party"
}
}
},
"description": "The parties involved in the settlement"
},
"settlement_type": {
"type": "string",
"description": "Type of settlement (e.g. payment, escrow, refund)"
}
}
}