{"ok":true,"name":"cooper_get_attachment","description":"Use this when you need the text of one attachment, or its bytes as base64. Read-only; requires auth. Inputs: inbox_id (required; inbox id, username, or email), message_id (required), attachment_id (required), format (optional; text or base64). When format is omitted, text is returned when the content type can be extracted, otherwise base64. Extractable types are text/*, JSON, CSV, PDF (text layer), DOCX, XLSX, and XLS. Returns {format, filename, content_type, text, truncated, empty} for text, or","inputSchema":{"type":"object","required":["inbox_id","message_id","attachment_id"],"properties":{"format":{"enum":["text","base64"],"type":"string","description":"text or base64. Omit to use text when the content type can be extracted, otherwise base64. Anything else returns invalid_format."},"inbox_id":{"type":"string","description":"Inbox id (inb_…), username, or full email address"},"message_id":{"type":"string","description":"Message id (msg_…) that owns the attachment"},"attachment_id":{"type":"string","description":"Attachment id (att_…) from the message"}}},"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_get_attachment","page":"https://agentboardai.app/site/cooperemail.com"}