{"serverId":"mcp-registry/io.github.srotzin/hive-mcp-trade","tools":[{"name":"trade_create_invoice","fixed":{"name":"trade_create_invoice","description":"Create a cross-border invoice. Buyer (SMB) and supplier exchange DIDs; invoice amount + currency + chain selected at creation. Fee auto-computed from tier.","inputSchema":{"type":"object","required":["buyer_did","supplier_did","amount_usd","settle_currency","settle_chain","supplier_payout_address"],"properties":{"memo":{"type":"string","description":"Free-form invoice memo (PO number, goods description)"},"buyer_did":{"type":"string","description":"DID of the SMB buyer"},"amount_usd":{"type":"number","description":"Invoice amount in USD (max $250,000 for MVP)"},"settle_chain":{"type":"string","description":"base, ethereum, or solana"},"supplier_did":{"type":"string","description":"DID of the overseas supplier"},"settle_currency":{"type":"string","description":"USDT or USDC"},"supplier_payout_address":{"type":"string","description":"Supplier's receiving address on the chosen chain"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":262,"tokensAfter":262},{"name":"trade_get_fees","fixed":{"name":"trade_get_fees","description":"Get the cross-border invoice fee schedule and SWIFT wire comparison (Hive vs. typical SMB wire fees, FX spreads, settlement times).","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":62,"tokensAfter":62},{"name":"trade_get_invoice","fixed":{"name":"trade_get_invoice","description":"Retrieve invoice status, settlement transaction hash, and dispute history.","inputSchema":{"type":"object","required":["invoice_id"],"properties":{"invoice_id":{"type":"string","description":"Invoice ID returned from trade_create_invoice"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":80,"tokensAfter":80},{"name":"trade_get_listing","fixed":{"name":"trade_get_listing","description":"Get the public listing metadata (target user, fee schedule, settlement currencies/chains, cumulative volume, council origin).","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":61,"tokensAfter":61}],"toolsChanged":4,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}