viberoom.sh
A RAW photo library and editor that runs entirely in your browser — your photos never leave your machine.
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 4 · Act 6 · Transact 0 · Score: Not yet scored
Tool inspector
list_images
List images in the open library with optional filters. Returns each image's id, which all other tools take.
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
rating_gte |
integer | no | Only images rated >= this (0-5) |
flag |
string,null | no | 'pick', 'reject', or 'none' for unflagged |
keyword |
string | no | Exact keyword, case-insensitive |
camera |
string | no | Substring match on camera model |
lens |
string | no | Substring match on lens |
iso_gte |
integer | no | Minimum ISO |
iso_lte |
integer | no | Maximum ISO |
taken_after |
string | no | 'YYYY-MM-DD' or 'YYYY-MM-DD HH:MM:SS' against EXIF capture time |
taken_before |
string | no | 'YYYY-MM-DD' or 'YYYY-MM-DD HH:MM:SS' against EXIF capture time |
q |
string | no | Substring match on filename |
folder |
string | no | Relative-path prefix |
ext |
string | no | File extension, e.g. "cr2" |
has_edits |
boolean | no | Only images with (or without) an edit recipe |
sort |
string | no | — |
order |
string | no | — |
limit |
integer | no | — |
offset |
integer | no | — |
Raw JSON schema
{
"type": "object",
"properties": {
"rating_gte": {
"type": "integer",
"minimum": 0,
"maximum": 5,
"description": "Only images rated >= this (0-5)"
},
"flag": {
"type": [
"string",
"null"
],
"enum": [
"pick",
"reject",
"none",
null
],
"description": "'pick', 'reject', or 'none' for unflagged"
},
"keyword": {
"type": "string",
"description": "Exact keyword, case-insensitive"
},
"camera": {
"type": "string",
"description": "Substring match on camera model"
},
"lens": {
"type": "string",
"description": "Substring match on lens"
},
"iso_gte": {
"type": "integer",
"description": "Minimum ISO"
},
"iso_lte": {
"type": "integer",
"description": "Maximum ISO"
},
"taken_after": {
"type": "string",
"description": "'YYYY-MM-DD' or 'YYYY-MM-DD HH:MM:SS' against EXIF capture time"
},
"taken_before": {
"type": "string",
"description": "'YYYY-MM-DD' or 'YYYY-MM-DD HH:MM:SS' against EXIF capture time"
},
"q": {
"type": "string",
"description": "Substring match on filename"
},
"folder": {
"type": "string",
"description": "Relative-path prefix"
},
"ext": {
"type": "string",
"description": "File extension, e.g. \"cr2\""
},
"has_edits": {
"type": "boolean",
"description": "Only images with (or without) an edit recipe"
},
"sort": {
"type": "string",
"enum": [
"filename",
"mtime",
"rating",
"taken_at"
],
"default": "filename"
},
"order": {
"type": "string",
"enum": [
"asc",
"desc"
],
"default": "asc"
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 1000,
"default": 200
},
"offset": {
"type": "integer",
"minimum": 0,
"default": 0
}
}
}
Similar websites
wfsim.app
A Warframe calculator that simulates the fight instead of estimating it — builder, simulator, optimizer. Every formula cites its source, and the golden tests ar…
commonplace-webmcp.vercel.app
Commonplace is an editable social reading space built for people and their browser agents.
pixelforge-studio.appcaster.chatgpt.site
A professional browser pixel-art editor for drawing, frame animation, palettes, sprite sheets, GIF export, and WebMCP automation.
pixelite.taskcraft.site
Pixelite