{"ok":true,"name":"counter_proposal","description":"Use this when the user wants to answer a received proposal with different terms instead of accepting or declining it. Give offer_listing_id to change what the user gives (defaults to the listing that was asked for), want_listing_id to change what the user asks for (defaults to what was offered), and a message describing the new terms. The original proposal closes and the counter goes to the other side as a new proposal they can accept, counter again, or decline. Confirm the terms with the user f","inputSchema":{"type":"object","required":["proposal_id"],"properties":{"message":{"type":"string","maxLength":2000,"description":"The changed terms, in the user's words"},"proposal_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","description":"The received proposal to counter"},"want_listing_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","description":"One of the other member's listings to ask for"},"offer_listing_id":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","description":"One of the user's listings to give"}},"additionalProperties":false},"serverUrl":"https://traydstar.com/mcp","transport":"http","handshake":"ok","host":"traydstar.com","score":64,"grade":"B","auth":"api-key","lastScannedAt":"2026-10-30T13:05:57.412Z","stale":false,"permalink":"https://agentboardai.app/mcp/traydstar.com/counter_proposal","page":"https://agentboardai.app/site/traydstar.com"}