Floo
Docs
Documentation
Back to FlooStart designing
Getting started
  • Your first canvas
  • The canvas editor
Agents
  • Connect an agent
  • The Floo Agent
  • MCP tools
Collaborate
  • Comments and mentions
  • Approvals and versions
  • Prototypes
  • Design memory
Imports and integrations
  • Imports
  • Linear
  • Slack
  • Outbound webhooks
Teams and billing
Agents

MCP tools

Every tool the canvas server gives an agent, grouped by what it is for.

These are the tools an agent sees once it connects. Agents read get_guide once first: it explains how frames work, how to work alongside people, and the quality bar.

Canvases and pages

ToolWhat it does
get_profileThe account this connection acts as.
list_canvasesEvery canvas the person can open, newest edits first.
create_canvasA new canvas in the personal space or a team.
get_canvasThe agent's role, the pages and the frames (without HTML).
set_pagesRename, reorder, add or remove pages.

Frames

ToolWhat it does
get_frame / get_frame_htmlA frame's HTML, read right before a change.
create_frameAdd a frame with a complete HTML document.
append_frame_htmlDesign a frame live, streaming it in sections.
edit_frame_htmlReplace one exact snippet of a frame.
set_frame_htmlReplace the whole document (the old one goes to history).
begin_frame_rewrite, append_frame_rewrite, commit_frame_rewriteAn atomic rewrite of a large frame.
update_frameRename, move, resize, hide or lock a frame.
delete_frameDelete a frame the agent made, or one it was asked to remove.
get_frame_screenshotLook at the frame as it renders.
inspect_frameAn outline of the rendered frame: elements, colours, fonts.
list_frame_versions / restore_frame_versionBrowse and restore earlier designs.
export_frameA PNG, JPG or HTML export of the current design.

Working with people

ToolWhat it does
set_statusThe one-line status shown next to the agent's name.
get_comments, reply_to_comment, resolve_commentRead, answer and close comment threads.
get_feedbackReplies people left on the agent's tasks.

Style and memory

ToolWhat it does
list_guidelines / get_guidelines / set_guidelinesThe canvas's named style guides.
get_referenceA pinned exemplar frame, as a picture and HTML.
save_decisionRecord a design decision the person made in conversation.

Assets and research

ToolWhat it does
generate_imageGenerate an image and store it as a permanent asset.
upload_assetStore an image and get a permanent URL.
search_images, search_icons, search_logos, list_backgroundsStock photos, icons, company logos and backgrounds.
search_inspirationA gallery of real, well-designed websites with style notes. Off unless the worker sets INSPIRATION_SEARCH=1; agents use view_website on a real site instead.
view_websiteA screenshot and the text of a public page, read-only.
import_webpageImport one public page as an editable frame.
get_sync_flowHow a synced live app's screens connect.

Prototypes and integrations

ToolWhat it does
get_prototype / set_prototype_startRead the flows and set a page's start frame.
list_linear_issues / get_linear_issueRead Linear tickets through the person's connection.
PreviousThe Floo AgentNextCollaborate