MCP tools

14 toolsRead-only by default

mulno mcp is a Model Context Protocol server over your session library. The tools see every folder Studio or mulno index has indexed. The Claude Code plugin starts it read-only.

Read tools

ToolWhat it returns
list_sessionsThe sessions in the library.
get_sessionOne session: its manifest and a summary.
get_eventsA session's events: markers, spans, regions, errors, flags. It can narrow to bug reports (bug_reports, bug_kind, bug_severity).
get_timelineThe session laid out as its timeline.
across_sessionsFor one span or region key: every session in the same campaign (or build) that reached it, each one's time in it, the median, and how many ran past the Catalog's expected maximum.
get_transcriptThe tester's words with timestamps on the session clock, once transcribed.
searchFull-text search across sessions: keys, error messages, flag notes, meta and notes.
get_framesDecoded video frames, as an image, a URL and text: at most six frames a call.
get_momentEverything a coding agent needs at a time: the frame, the Catalog keys active there, tracked positions and the notes.

Write tools

Off unless you set MULNO_MCP_WRITE=1. Each one only ever acts on the agent's own note file, notes/ai-<client>~<machine>.jsonl: never a reviewer's notes, never media.

ToolWhat it does
add_noteAdds an AI note at a moment.
update_noteEdits one of the agent's own notes.
delete_noteDeletes one of the agent's own notes.
replyReplies to a note: a note that points at its parent.
set_note_statusMoves a note through open, in progress and fixed. Verified is a reviewer's own step.

Remote MCP

The platform's own server, at mcp.mulno.com, has nine tools. Each answer is scoped to a grant: one workspace and the projects the member ticked. A read tool needs the sessions:read scope and a note tool needs notes:write. How to connect: Connect Claude over MCP.

ToolWhat it does
list_projectsThe projects this grant covers, so the other tools have an id to pass.
list_sessionsA page of a project's sessions, newest first.
get_sessionOne session's summary.
get_timelineA session's spans and region visits.
searchFull-text search over a project's sessions.
span_statsStatistics for one span or region key across a project's sessions.
add_note, reply, set_note_statusWrite an AI note, reply to a note, or move the agent's own note through its statuses. Written as <your email> (via mcp), in a file of its own. Refused for a Private project, whose notes are written with the reviewer's own key.

Not there yet: get_frames and get_moment, get_events, get_transcript, across_sessions, and note editing and deletion. Every answer marks a tester's words and stops at about 40 KB.