rhinogent_mandate
ActiveTool of onyx-paid-mcp
Author a signed spend mandate for an agent: per-action and rolling-window USDC caps, merchant/domain allowlists, velocity limit and expiry — issued as a signed PERM_v0 grant the agent adopts. 'Transacts autonomously, within the boundaries you define.' (price: $0.00 USDC, tier: free)
Parameters schema
{
"type": "object",
"required": [
"agent"
],
"properties": {
"agent": {
"type": "string",
"description": "Agent the mandate authorizes (address or callsign)."
},
"purpose": {
"type": "string",
"description": "Human-readable purpose of the mandate."
},
"principal": {
"type": "string",
"description": "Optional: the human/entity granting authority."
},
"expires_at": {
"type": "integer",
"description": "Unix time the mandate lapses."
},
"velocity_max": {
"type": "integer",
"description": "Max number of transactions per window."
},
"daily_cap_usdc": {
"type": "number",
"description": "Rolling 24h aggregate cap (USDC)."
},
"spend_max_usdc": {
"type": "number",
"description": "Hard ceiling per single action (USDC)."
},
"allowed_actions": {
"type": "array",
"items": {
"type": "string"
},
"description": "Permitted action verbs (deny by default)."
},
"allowed_domains": {
"type": "array",
"items": {
"type": "string"
},
"description": "Domain allowlist (deny by default)."
},
"allowed_merchants": {
"type": "array",
"items": {
"type": "string"
},
"description": "Merchant allowlist (deny by default)."
}
}
}Parent server
onyx-paid-mcp
https://github.com/dimitrilaouanis-tech/onyx-mcp
2/7 registries