# Convertlyft MCP server

Source: https://glimind.com/server/mcp-registry%2Fcom.convertlyft%2Fconvertlyft
Registry id: `mcp-registry/com.convertlyft/convertlyft`
Status: live (checked 2026-10-27T00:36:23.634Z)

## Measurements (30 days)

- Uptime: 100%
- Checks: 3507
- Outages (90 days): 0

## Install

```json
{
  "mcpServers": {
    "convertlyft-mcp-server": {
      "type": "http",
      "url": "https://mcp.convertlyft.com/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http convertlyft-mcp-server https://mcp.convertlyft.com/mcp
```

## Tools (68)

- `cvl_attribution`: Each sale, enquiry or sign-up shared out across the visits the buyer made before it, by where each visit came from and the platform (Paid search ads · Google, S
- `cvl_behavior_report`: Where people got stuck in a window: the pages people spend time on and scroll through, the rage clicks, the dead clicks (the tag’s own, minus the ones a link or
- `cvl_call_read`: Run a Convertlyft READ tool that is not in your tool list, by name, with its arguments. It answers exactly as calling that tool directly would, with the same pe
- `cvl_change_apply`: Record that the site changed, so the impact can be measured against it. Needs the preview_token from cvl_change_preview of the same note and marked_at: preview,
- `cvl_change_preview`: Show exactly what cvl_change_apply would write, and the undo it would hand back, without writing anything. Nothing is queued and nothing is stored by this call.
- `cvl_change_undo`: Remove a marker you wrote, using the undo computed when it was applied. Takes the proposal_id cvl_change_apply returned. Calling it twice is safe — the second c
- `cvl_check_claim`: Submit the sentence you are about to say plus the evidence ids (receipt_ids) of the data you were given. Returns ok, or the exact span no evidence supports for 
- `cvl_conversion_paths`: The top 20 sequences of sources buyers came through before buying or getting in touch (e.g. Paid social ads · Meta ×2 > Google & other search · Google), with bu
- `cvl_crawl_start`: Start a crawl of any public website with the Convertlyft crawler and get a crawl_id straight away; the crawl runs for a few minutes. It counts toward the plan’s
- `cvl_docs_search`: Search Convertlyft’s public documentation for agents — https://convertlyft.com/llms.txt and https://convertlyft.com/llms-full.txt (the API, the MCP door, dates,
- `cvl_error_fix_shipped`: Tell Convertlyft that the fix for one error is live on the site. Call it only once the change is deployed — not when it is written or merged. It starts the cloc
- `cvl_explain`: The methodology behind one figure on the KPI header: its definition, the population it was computed over (denominator, numerator and row count), the filters in 
- `cvl_kpi`: Visitors, visits, the share of visits that bought or got in touch (conversion rate), revenue by currency, median engaged time and site health for a window — the
- `cvl_operator_run`: Queue today’s operator run for this workspace. It does NOT execute here — a worker claims the row and runs it, so this returns a run id and a status, never a re
- `cvl_propose`: Queue a fix for the OWNER to approve. This does not apply anything and cannot: approval is a human act on this product, and no credential can approve a proposal
- `cvl_public_agent_readiness`: What the scan found about AI agents on a public site: its agent-readiness level (L0 unreachable to L4 agent-native) with what holds it there, each AI crawler or
- `cvl_public_seo_scan`: Scan a public website for SEO problems with the Convertlyft crawler: up to 16 pages, robots.txt obeyed, no JavaScript run, nothing changed on the site. Waits up
- `cvl_public_seo_scan_result`: The result of a scan cvl_public_seo_scan started, by its scan_id. Same shape as that tool's answer; waits up to about 45 seconds if the scan is still running, t
- `cvl_remember`: Append one row to this workspace’s ledger so the next conversation does not derive it again. A claim about the data (kind "finding") MUST carry the receipt_id (
- `cvl_remove_page_type_rule`: Remove one of the owner’s page type rules (its id from cvl_page_type_rules). A PREVIEW unless the call says dry_run:false: without it nothing changes, and the a
- `cvl_run_crawl`: Start a crawl of this workspace’s own site with the Convertlyft spider: every page’s status, title, description, headings, words and technical issues. A first-p
- `cvl_search_tools`: Find a Convertlyft tool that is not in your tool list, and the skills (step-by-step playbooks) that fit. Your list holds a core set; behaviour, SEO, errors, sit
- `cvl_seo_add_keywords`: Add searches to the keyword list, optionally for one page. Idempotent.
- `cvl_seo_add_market`: Start tracking this site in another market (country, language and device). The new market copies the primary market’s tracked searches and is checked weekly (Mo
- `cvl_seo_ai_mentions`: Whether AI assistants name a site: answers from the provider’s tracked panel of prompts, each with the platform, the question, whether the site was mentioned an
- `cvl_seo_audit`: The latest full crawl of this site as a summary (a newer list re-check, a 0-page run or a crawl still running never replaces it; full_run names it then, and a r
- `cvl_seo_backlink_profile`: Any site’s backlink headline counts from the provider’s link index: referring domains, backlinks, broken backlinks, referring pages and when it was first seen. 
- `cvl_seo_backlinks`: How many domains and pages link to this site, snapshot by snapshot, and the newest link-gap read: domains linking to chosen rivals but not here. Served from sto
- `cvl_seo_brief_keywords`: Decide the searches listed under a stored SEO content brief’s "Keywords to add" — add, skip, or clear, several at once (the room’s "Add all"). Name the brief by
- `cvl_seo_brief_published`: Say the page a content brief asked for is live, and where: the address on this site’s own domain (http(s), www folded; a subdomain, port, user name or password 
- `cvl_seo_check_now`: Check where this site ranks in the top 10 right now for one tracked search (keyword), or for every search a market tracks. Free, once a day per search: a search
- `cvl_seo_competitor_gap`: The searches one competitor ranks for that the site does not, best competitor positions first, with monthly volume and the competitor’s ranking page. Research i
- `cvl_seo_domain_overview`: Any site’s organic footprint in one country: how many searches it ranks for, how many of those in the top 3, and the provider’s estimate of its monthly search t
- `cvl_seo_draft`: Draft a page for one search with Convertlyft’s own writer: the same path as Generate brief then Send to Drafts in the SEO room. It reads the top results, makes 
- `cvl_seo_draft_publish`: Say a page draft is live: the SEO room’s Mark published. Name it by draft_id (from cvl_seo_drafts or cvl_seo_draft); url is where it went live, on this site’s o
- `cvl_seo_flow`: Where the automatic SEO chain stands for this site: crawl, keywords, competitors, SEO to-dos (the opportunities step) and briefs, each done / running / waiting 
- `cvl_seo_issue_not_a_problem`: Say a Site audit issue is not a problem on this site (a redirect you put there, a page kept out of Google on purpose): it stops counting and is listed under Not
- `cvl_seo_issue_on_purpose`: Renamed cvl_seo_issue_not_a_problem, which does the same; this name keeps working until 2026-11-18. Say a Site audit issue is deliberate on this site (a redirec
- `cvl_seo_keyword_ideas`: Searches around one seed: searches that contain the seed (mode suggestions, the default: stays on the seed), what Google lists beside it (related), or the provi
- `cvl_seo_keyword_metrics`: For searches you name: monthly volume, difficulty, intent and the last 12 months of volume, as the provider estimates them. Every search named gets a row; one t
- `cvl_seo_link_gap`: Referring domains that link to one or more of the named competitors and not to the site, with which competitors each links to, its spam score and rank. Research
- `cvl_seo_make_brief`: Make the SEO content brief for one search: it reads the live top results, crawls the top pages and writes suggestions. It uses one of the month’s SEO content br
- `cvl_seo_map_keyword_page`: Say which page of the site targets a search. Answers the page it had before.
- `cvl_seo_opportunities`: The ranked to-do list: searches your competitors win and you do not, related searches around your money keywords, and Search Console near-misses (position 8–30,
- `cvl_seo_opportunity_set`: Set aside a content brief idea from cvl_seo_opportunities (an improve or create row). mark not_for_us: never suggested again — off the Content briefs list, neve
- `cvl_seo_opportunity_track`: Act on an SEO to-do from cvl_seo_opportunities by tracking its search. Idempotent.
- `cvl_seo_ranked_keywords`: The searches any site ranks for in the top 30 in one country, as the provider’s index holds them, biggest search first: each with the position, the ranking page
- `cvl_seo_run_flow`: Run the SEO chain again from the newest crawl (or from one step): keywords, competitors, SEO to-dos and SEO content briefs. Search data is included in the plan,
- `cvl_seo_serp`: The live first page of Google results for one search in one country: position, address, domain and title of each organic result, the "People also ask" questions
- `cvl_seo_set_competitor_state`: Pin a competitor (always used), hide one (state hidden, or its older name dismissed: hidden 180 days, or until it shares twice as many money keywords), or clear
- `cvl_seo_set_keyword_money`: Mark a search as a money keyword (counts for competitors and SEO to-dos) or not. The same call with the other value undoes it.
- `cvl_seo_submit_sitemap`: Submit one sitemap to Google Search Console for this site. A preview by default: without confirm: true it answers what would be sent and whether the connection 
- `cvl_seo_track_keywords`: Add searches to rank tracking in a market. Checks follow the market's existing schedule; plan limits apply. Idempotent. dry_run: true tracks nothing and answers
- `cvl_seo_untrack_keywords`: Remove searches from rank tracking in a market. Idempotent.
- `cvl_seo_write_fix`: Retired 2026-10-18 and no longer offered: every call answers not_offered and spends nothing. It leaves the list on 2026-11-17. For a title, meta description or 
- `cvl_set_capture`: Choose which visits this site records. every_visit (the default): every visit is recorded from its first page, bounces included. problems_only: a visit is recor
- `cvl_set_event_meaning`: Set the meaning of events this site sends (their names from cvl_event_meanings, at most 50), or put them back to the estimate with back_to_estimate:true. A PREV
- `cvl_set_form_purpose`: Set the purpose of forms of this site (their ids from cvl_forms, at most 50), or put them back to the estimate with back_to_estimate:true. A PREVIEW unless the 
- `cvl_set_page_type`: Set the page type of pages of this site: up to 100 pages by address, or every page under a folder or built like one page (a page type rule of the owner’s). A PR
- `cvl_set_recording_paths`: Set which pages of this site the tag masks or skips. mask_paths: on a matching page the address is reported as the pattern itself (e.g. /account/*), in events a
- `cvl_set_site_type`: Set what kind of site this is: shop (sells products), service (a business offering services), lead_gen (a business whose site is there to get enquiries), saas (
- `cvl_site_pages`: Every page the newest crawl found, one row each: path, status, title, H1, meta description, word count, how many technical issues it has and the worst of them, 
- `cvl_skill_read`: One Convertlyft skill, in full: its SKILL.md, or one of its reference files when the skill points to one, or one playbook section by its id (a to-do names its s
- `cvl_skills_list`: The Convertlyft skills: step-by-step playbooks for jobs like spotting where people get stuck, fixing errors, auditing SEO or diagnosing a drop. Each has a name 
- `cvl_todo_add`: Add a to-do: the owner's own to-do, in What to do beside the ones the checks found (area tasks, To do). title is what needs doing, in a sentence of at most 300 
- `cvl_todo_mark`: The owner's answer to one to-do: later (Later: hidden for snooze_days, 7 by default, at most 90, then back in To do), not_a_problem (Not a problem: hidden, and 
- `cvl_todos_list`: The site's to-dos: one row per problem or chance this site's checks found, kept across runs with the owner's answer. One tab at a time — to_do, good_news, fixed
- `cvl_whoami`: What this credential is, which workspace it reads, the scopes it holds, when it expires, and how many calls are left in the current windows; today’s limit for p

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
