connect_framer
Connect a Framer project for SERVER-SIDE editing (no open editor needed — this is XeoRank's own transport, not Framer's editor-bound MCP plugin). Ask the user to create an API key in Framer: Site Settings → General → API Keys, and paste it with the project URL. Validates the key, stores it encrypted, returns framer_site_id for framer_cms / framer_canvas / framer_publish. Re-connecting updates the key. Call with no arguments to LIST already-connected projects.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | Optional friendly label | |
| domain | No | Alternative to site_id — the brand domain to bind to | |
| api_key | No | Framer project API key (Site Settings → General → API Keys) | |
| project | No | Framer project URL (https://framer.com/projects/<id>) or bare project id | |
| site_id | No | XeoRank brand site id (from list_sites) to bind this project to. STRONGLY recommended: Framer's API exposes no domain, so without it the project can't be joined to crawl/audit/AI-visibility data and connect returns a warning. |