Read Image
discourse_read_imageFetch Discourse post images by URL or post ID, returning base64 image data and a text summary for the model to view.
Instructions
Fetch Discourse post images for the model to view. Returns MCP image content (base64 + mimeType) plus a short text summary. Pass url (https / upload:// / short path) and/or post_id to extract images from a post. Use after discourse_read_post/topic when raw contains . Does not rotate browser profiles; uses the same authenticated HTTP client as other tools.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Image URL or Discourse short ref: https://..., /uploads/..., or upload://xxxx.jpeg (from post raw markdown) | |
| post_id | No | Load images embedded in this post (from cooked HTML + raw markdown) | |
| max_bytes | No | Max bytes per image (default 4194304) | |
| max_images | No | Max images to return when reading a post (default 3, hard max 8) | |
| image_index | No | When using post_id, only return this 0-based image index |