Skip to main content

MCP reference

Endpoints​

URLStatusScopeTools
https://app.auto.inc/api/mcp/v1Currentmcp:imagesThe tools on this page
https://app.auto.inc/api/mcp/v2Current, same servermcp:imagesThe tools on this page
https://app.auto.inc/api/mcp/legacyLegacymcp:photosThe first Auto server, which reads Auto app photos only

Use /mcp/v1. Each URL is its own OAuth resource. A token issued for one URL does not work at another.

/mcp/v1 also accepts older tokens with the mcp:photos scope, so clients that connected before the current server keep working.

Server​

FieldValue
serverInfo.nameauto-images
serverInfo.titleAuto Pictures
serverInfo.version1.0.0
TransportStreamable HTTP, stateless. POST only. JSON responses.
Capabilitiestools, resources
PromptsNone
Max request body500 KB

Tools​

ToolTitleKind
get_infoGet Auto infoRead
list_imagesList picturesRead
search_imagesSearch picturesRead
get_imageGet pictureRead
get_image_bytesGet picture bytesRead
display_imageDisplay a pictureRead, MCP App
display_images_gridDisplay pictures in a gridRead, MCP App
display_images_carouselDisplay pictures in a carouselRead, MCP App
list_albumsList albumsRead
get_albumGet albumRead
create_albumCreate albumWrite
add_images_to_albumAdd pictures to albumWrite
remove_images_from_albumRemove pictures from albumWrite, destructive
rename_albumRename albumWrite
set_album_coverSet album coverWrite
delete_albumDelete albumWrite, destructive
send_feature_requestSend a feature requestWrite

Annotations​

Each tool carries tool annotations. Clients can use them to decide which calls need the user's approval.

KindreadOnlyHintdestructiveHintidempotentHintopenWorldHint
Readtruefalsetruefalse
Writefalsefalsetruefalse
Write, destructivefalsetruetruefalse
send_feature_requestfalsefalsefalsefalse

Results​

No tool declares an outputSchema. Each tool returns one text content block with a JSON string. The display tools also return structuredContent for their MCP App. get_image_bytes returns an image block.

The JSON objects inside results are described in Objects.

Resources​

URINameMIME type
ui://auto/images/singleimages-ui-singletext/html;profile=mcp-app
ui://auto/images/gridimages-ui-gridtext/html;profile=mcp-app
ui://auto/images/carouselimages-ui-carouseltext/html;profile=mcp-app

These are the MCP App views for the display tools. See Display tools.

Ids​

Image and album ids match ^[A-Za-z0-9_-]{1,128}$. A value outside that pattern fails input checks before the tool runs.