{"ok":true,"name":"read_conversation","description":"Use this to read the messages between the user and one other TraydStar member, oldest first. Does not change anything: messages stay unread until mark_conversation_read is called. Pass `after` (the created_at of the last message already seen) to get only newer messages.","inputSchema":{"type":"object","required":["user_id"],"properties":{"after":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$","description":"Only return messages after this time (ISO 8601)"},"limit":{"type":"integer","maximum":200,"minimum":1,"description":"How many messages to return (default 100, newest)"},"user_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 other member in the conversation"}},"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/read_conversation","page":"https://agentboardai.app/site/traydstar.com"}