ClawLink
Developer Tools156 toolsPaste one API key

Framer integration for AI agents

Framer is a website builder and design platform whose Server API supports project publishing, CMS, localization, canvas, asset, code, and agent workflows.

Use it from your agent

One ClawLink account serves every agent you run. Pick the guide for yours, or connect Framer once and call the same tools from all of them.

Setup

Connect Framer through ClawLink's hosted setup.

  • Auth: Paste one API key. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
  • Where: the ClawLink dashboard, or ask your agent to connect it.

What your agent can do

Framer exposes 156 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.

ToolWhat it doesKind
framer_export_svgExport a node as serialized SVG through Framer's dedicated WebSocket side channelRead
framer_get_active_branchGet the branch currently active for the Framer editor and API session, including its baseRead
framer_get_active_branch_for_agentGet metadata for the branch active in the Framer agent sessionRead
framer_get_agent_contextGet dynamic project context for Framer's agent command and query APIsRead
framer_get_agent_system_promptGet Framer's static agent prompt, including its command and project-query DSL referencesRead
framer_get_ancestors_for_agentGet a node's ancestors from its parent through the page rootRead
framer_get_branch_changesGet semantic changes in a branch relative to its base branchRead
framer_get_branch_changes_for_agentGet a summarized changelog for a project branch relative to its baseRead
framer_get_branchesReturn every project branch, a selected set, or one branch by passing zero, many, or one branchRead
framer_get_branches_for_agentList project branches available to the Framer agent sessionRead
framer_get_canvas_rootGet the root node of the current canvasRead
framer_get_change_contributorsGet contributors who changed the project in an optional version rangeRead
framer_get_changed_pathsGet page paths added, removed, or modified between the active project version and itsRead
framer_get_childrenGet a node's canvas childrenRead
framer_get_code_fileGet one Framer code file by ID or project-relative pathRead
framer_get_code_file_version_contentGet the source content of a saved Framer code file versionRead
framer_get_code_file_versionsList saved versions of a Framer code fileRead
framer_get_code_filesList code files and their current contents in the connected Framer projectRead
framer_get_collectionGet one CMS collection by its node IDRead
framer_get_collection_fieldsList all field definitions in a CMS collection, including dividersRead
framer_get_collection_itemsList items and typed field values in a CMS collectionRead
framer_get_collectionsList managed and user-owned CMS collections in the connected Framer projectRead
framer_get_color_styleGet one reusable color style by IDRead
framer_get_color_stylesList reusable color styles in the connected Framer projectRead
framer_get_current_userGet the Framer user whose identity and project permissions are represented by the connectedRead
framer_get_custom_codeGet custom HTML and disabled state for all four project document injection locationsRead
framer_get_default_localeGet the project's default localeRead
framer_get_deploymentGet the latest status snapshot, timestamps, creator, preview URL, and failure stage for oneRead
framer_get_deployment_issuesGet optimization warnings and errors for a Framer deployment, including related node IDs whenRead
framer_get_descendant_references_of_types_for_agentGet matching style or token nodes referenced by descendantsRead

On this page