Agent access (MCP)
Teserra can serve your library to Claude Code, Raycast, Cursor or any MCP client, on your Mac only. Off by default. Read first, write on request, every change undoable.
Turn it on
- Settings → Add-ons → Agent access. Switch it on. The server listens on
127.0.0.1:8788/mcpand nowhere else. - Copy the ready-made snippet for your client. For Claude Code it looks like this:
claude mcp add --transport http teserra http://127.0.0.1:8788/mcp --header "Authorization: Bearer <your token>" The token is the same one the Chrome extension uses. Raycast and generic configurations are on the same options page.
What agents can read
Library overview, collections, tags, the items of a scope, one item's full record, its image, a contact sheet of a collection (up to 30 numbered thumbnails), search by meaning, similar items. Enough to ask “what holds my Sculpture collection together?” and get an answer with the pictures in front of the model.
What agents can change, if you let them
Behind Allow changes: add, remove, rename and merge tags; add to and remove from collections; create collections; set titles, descriptions and ratings; import a URL. Never the trash, never a deletion. Every agent action enters your undo stack: ⌘Z in Teserra takes it back.
The journal
The options page keeps the last two hundred calls: which tool, with what, when. Nothing an agent does is invisible.