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.
| Tool | What it does | Kind |
|---|---|---|
framer_export_svg | Export a node as serialized SVG through Framer's dedicated WebSocket side channel | Read |
framer_get_active_branch | Get the branch currently active for the Framer editor and API session, including its base | Read |
framer_get_active_branch_for_agent | Get metadata for the branch active in the Framer agent session | Read |
framer_get_agent_context | Get dynamic project context for Framer's agent command and query APIs | Read |
framer_get_agent_system_prompt | Get Framer's static agent prompt, including its command and project-query DSL references | Read |
framer_get_ancestors_for_agent | Get a node's ancestors from its parent through the page root | Read |
framer_get_branch_changes | Get semantic changes in a branch relative to its base branch | Read |
framer_get_branch_changes_for_agent | Get a summarized changelog for a project branch relative to its base | Read |
framer_get_branches | Return every project branch, a selected set, or one branch by passing zero, many, or one branch | Read |
framer_get_branches_for_agent | List project branches available to the Framer agent session | Read |
framer_get_canvas_root | Get the root node of the current canvas | Read |
framer_get_change_contributors | Get contributors who changed the project in an optional version range | Read |
framer_get_changed_paths | Get page paths added, removed, or modified between the active project version and its | Read |
framer_get_children | Get a node's canvas children | Read |
framer_get_code_file | Get one Framer code file by ID or project-relative path | Read |
framer_get_code_file_version_content | Get the source content of a saved Framer code file version | Read |
framer_get_code_file_versions | List saved versions of a Framer code file | Read |
framer_get_code_files | List code files and their current contents in the connected Framer project | Read |
framer_get_collection | Get one CMS collection by its node ID | Read |
framer_get_collection_fields | List all field definitions in a CMS collection, including dividers | Read |
framer_get_collection_items | List items and typed field values in a CMS collection | Read |
framer_get_collections | List managed and user-owned CMS collections in the connected Framer project | Read |
framer_get_color_style | Get one reusable color style by ID | Read |
framer_get_color_styles | List reusable color styles in the connected Framer project | Read |
framer_get_current_user | Get the Framer user whose identity and project permissions are represented by the connected | Read |
framer_get_custom_code | Get custom HTML and disabled state for all four project document injection locations | Read |
framer_get_default_locale | Get the project's default locale | Read |
framer_get_deployment | Get the latest status snapshot, timestamps, creator, preview URL, and failure stage for one | Read |
framer_get_deployment_issues | Get optimization warnings and errors for a Framer deployment, including related node IDs when | Read |
framer_get_descendant_references_of_types_for_agent | Get matching style or token nodes referenced by descendants | Read |