Real objects photographed on white. Search and get image URLs with license and credit.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Get one object by id, with image URLs, license and attribution.
Object id from search_objects
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http obbjects https://obbjects.com/api/mcp
Tool list last changed Nov 12, 2026.
Get one object by id, with image URLs, license and attribution.
| Argument | Type | Description |
|---|---|---|
| id* | string | Object id from search_objects |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"maxLength": 80,
"description": "Object id from search_objects"
}
}
}List object categories in the catalog with how many objects each has. Browse one with search_objects, setting category and leaving query empty.
No arguments.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {}
}Ask obbjects to add an object it doesn't have yet. Use after search_objects finds no good match. Requests are reviewed and the most wanted objects are photographed or sourced first. Nothing is returned now; search again later.
| Argument | Type | Description |
|---|---|---|
| use | string | Optional: what it is for, e.g. 'slide about office supplies' |
| description* | string | The object, as specific as useful, e.g. 'red office stapler, side view' |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"required": [
"description"
],
"properties": {
"use": {
"type": "string",
"maxLength": 200,
"description": "Optional: what it is for, e.g. 'slide about office supplies'"
},
"description": {
"type": "string",
"maxLength": 300,
"minLength": 2,
"description": "The object, as specific as useful, e.g. 'red office stapler, side view'"
}
}
}Search the obbjects catalog of isolated object images on a plain white background. Returns matches with image_url (1024px square WebP on white), transparent_png_url (same image with a transparent background, for placing on colored slides or pages; null if the object has none), thumbnail_url, license and attribution. Each result has match 'full' (all words matched) or 'partial'. When nothing matches fully, the response has a note and you can call request_object. Use short noun phrases like 'coffee mug' or 'red ball'. To browse, leave query empty and set category (and optionally color): you get that category's objects, newest first, up to limit.
| Argument | Type | Description |
|---|---|---|
| color | string | Dominant color word, e.g. 'red' |
| limit | integer | |
| query | string | What object you need, e.g. 'coffee mug'. Leave empty to browse a category |
| category | string | Exact category from list_categories; alone, it lists that category |
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"color": {
"type": "string",
"maxLength": 30,
"description": "Dominant color word, e.g. 'red'"
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 200,
"description": "What object you need, e.g. 'coffee mug'. Leave empty to browse a category"
},
"category": {
"type": "string",
"maxLength": 50,
"description": "Exact category from list_categories; alone, it lists that category"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 12, 2026.
What changed in this server's tools since we started watching, newest first. Each change is scanned again.
List object categories in the catalog with how many objects each has. Browse one with search_objects, setting category and leaving query empty.
Search the obbjects catalog of isolated object images on a plain white background. Returns matches with image_url (1024px square WebP),WebP on white), transparent_png_url (same image with a transparent background, for placing on colored slides or pages; null if the object has none), thumbnail_url, license and attribution. Each result has match 'full' (all words matched) or 'partial'. When nothing matches fully, the response has a note and you can call request_object. Use short noun phrases like 'coffee mug' or 'red ball'. To browse, leave query empty and set category (and optionally color): you get that category's objects, newest first, up to limit.
{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"color": {
"type": "string",
"maxLength": 30,
"description": "Dominant color word, e.g. 'red'"
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 200,
"description": "What object you need, e.g. 'coffee mug'"
},
"category": {
"type": "string",
"maxLength": 50,
"description": "Exact category from list_categories"
}
}
}{
"type": "object",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"color": {
"type": "string",
"maxLength": 30,
"description": "Dominant color word, e.g. 'red'"
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1
},
"query": {
"type": "string",
"maxLength": 200,
"description": "What object you need, e.g. 'coffee mug'. Leave empty to browse a category"
},
"category": {
"type": "string",
"maxLength": 50,
"description": "Exact category from list_categories; alone, it lists that category"
}
}
}