{"ok":true,"name":"cooper_update_message","description":"Use this when you need to change labels on a stored message, including marking it read. Requires auth. Works on a paused inbox, because this is triage and not a send. Inputs: inbox_id (required; inbox id, username, or email), message_id (required), add_labels (optional strings), remove_labels (optional strings). Mark read with remove_labels [\"unread\"]. You may also add \"read\". read and unread can be changed. Other system labels (inbox, sent, untrusted, auth_failed, owner, and SPF/DKIM/DMARC resu","inputSchema":{"type":"object","required":["inbox_id","message_id"],"properties":{"inbox_id":{"type":"string","description":"Inbox id (inb_…), username, or full email address owned by this key"},"add_labels":{"type":"array","items":{"type":"string"},"description":"Labels to add. read and unread are allowed. System labels are not."},"message_id":{"type":"string","description":"Message id (msg_…) from cooper_list_messages or cooper_search"},"remove_labels":{"type":"array","items":{"type":"string"},"description":"Labels to remove. Pass [\"unread\"] to mark the message read."}}},"serverUrl":"https://cooperemail.com/mcp","transport":"http","handshake":"ok","host":"cooperemail.com","score":93,"grade":"A","auth":"oauth","lastScannedAt":"2026-10-30T13:05:15.807Z","stale":false,"permalink":"https://agentboardai.app/mcp/cooperemail.com/cooper_update_message","page":"https://agentboardai.app/site/cooperemail.com"}