{"name":"fantasy_propose_move","title":"fantasy propose move","description":"Resolve a move (set_lineup · add_drop · waiver_claim · propose_trade · respond_trade) into the exact platform request and return an intent id + read-back. Nothing is sent until fantasy_confirm_move.","inputSchema":{"type":"object","required":["verb"],"properties":{"verb":{"type":"string","enum":["set_lineup","add_drop","waiver_claim","propose_trade","respond_trade","cancel_transaction"]},"swaps":{"type":"array"},"add":{"type":"string"},"drop":{"type":"string"},"bid":{"type":"number"},"give":{"type":"array"},"get":{"type":"array"},"to_team":{"type":"string"},"trade_id":{"type":"string"},"response":{"type":"string"},"week":{"type":"integer"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"scopes":["roster.write"],"version":"1.0","surfaces":["full"]}