MCP server
Convertlyft Official
com.convertlyft/convertlyft
Checked 25 Oct 2026, 20:29 UTC · Connected to it and listed its tools
Web analytics that names the fix: funnels, replays, errors, page speed and SEO for your site.
Working at last checkVerified publisher: convertlyft.comAbout 26,959 tokens per request once connected66 tools
https://mcp.convertlyft.com/mcp
At a glance
- Type
- MCP server
- Publisher
- convertlyft.com (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 66
- Token cost
- About 26,959 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 25 Oct 2026, 20:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http convertlyft https://mcp.convertlyft.com/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.convertlyft] url = "https://mcp.convertlyft.com/mcp"
Gemini CLI
{"mcpServers":{"convertlyft":{"httpUrl":"https://mcp.convertlyft.com/mcp"}}}
Cursor
{"mcpServers":{"convertlyft":{"url":"https://mcp.convertlyft.com/mcp"}}}
VS Code
{"servers":{"convertlyft":{"type":"http","url":"https://mcp.convertlyft.com/mcp"}}}
Antigravity
agy mcp add convertlyft https://mcp.convertlyft.com/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"convertlyft","server_url":"https://mcp.convertlyft.com/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"convertlyft","server_url":"https://mcp.convertlyft.com/mcp"}
Tools
cvl_attribution~604 tokens
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, Social · Instagram). Any of the six models side by side, from one read: first, last, last_non_direct (default), linear, position (40/20/40),cvl_behavior_report~568 tokens
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 a call answered — the Stuck spots page’s count), and the form start-vs-submit funnel. Rows carry the same field names as cvl_dead_clicks, ccvl_call_read~223 tokens
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 permissions. It refuses every write or spend tool: those are in your list and are called directly. Use cvl_search_tools to find the name and acvl_change_apply~327 tokens
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, show the person, apply only after they agree. Retry with the same idempotency_key and you get the same single marker back — never a secondcvl_change_preview~209 tokens
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. Returns the preview_token cvl_change_apply needs for this same change (valid 30 minutes).cvl_change_undo~168 tokens
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 call reports the same result and removes nothing.cvl_check_claim~787 tokens
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 the figure your sentence names, and a corrected sentence. A numeral is checked against the figure you NAME, so "Visitors were 41" is refusedcvl_conversion_paths~545 tokens
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 buyers, revenue per currency, their share of all sales, enquiries or sign-ups, and the ids of the visits they bought in (for recordings), pluscvl_crawl_startBrowses the web · ~599 tokens
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 “Pages scanned”: 1 per crawled page, counted when the crawl ends and never more than limit; the answer says the most it can use and what iscvl_docs_search~220 tokens
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, limits, worked examples). Returns the best-matching sections, quoted, each with where it came from. Plain word matching, not a summary. Nocvl_error_fix_shipped~309 tokens
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 clock on "stayed fixed": once the affected pages have had enough page loads that the old rate would have produced at least 3 of these errors andcvl_explain~649 tokens
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 force, the condition that decides when it is withheld rather than shown, and the attribution epoch before which campaign-filtered counts arecvl_kpi~689 tokens
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 same figures, from the same code, as the dashboard header. Every figure is an object, never a bare number: read "state" first. When state icvl_operator_run~213 tokens
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 report. If the workspace has already spent its daily cap the call is refused and names the cap and the spend; asking twice on one day attachescvl_propose~351 tokens
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, including its own. baseline is what you saw before proposing and revert_plan is how to undo it — both are required, because a proposal thacvl_public_agent_readiness~395 tokens
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 assistant robots.txt lets in or not and what our request in its name got, whether llms.txt exists, and report_url — the full view on convercvl_public_seo_scan~457 tokens
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 to about 45 seconds and returns the crawler's own summary: the score out of 100 with its four parts, how many critical issues, warnings andcvl_public_seo_scan_result~237 tokens
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, then returns {status: "running", scan_id} again. Does not start a scan and does not count against the 5 scans a day. A scan_id stays readablecvl_remember~538 tokens
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 (the evidence id) of the call it came from and the window it covers — a claim with no evidence behind it is refused, by design. A decision, pcvl_remove_page_type_rule~317 tokens
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 answer says how many pages it holds and what each would go back to — the type another of your rules gives it, or the status it had without yocvl_run_crawlBrowses the web · ~367 tokens
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-party crawler, not a paid provider; it counts toward the plan’s “Pages scanned”, at most max_pages (dry_run: true says how many pages are lefcvl_search_tools~306 tokens
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, site and workspace reads are here. Answers name, title and one line per tool; schema:true adds the input schema. Run a read it finds with cvl_ccvl_seo_add_keywords~285 tokens
Add searches to the keyword list, optionally for one page. Idempotent.cvl_seo_add_market~336 tokens
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 (Mondays, 02:00 UTC); its checks are included in the plan and count toward keywords tracked; the primary market does not change. Nothing is boucvl_seo_ai_mentions~478 tokens
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 and an excerpt. A sample of tracked answers, not every answer an assistant gives. Research is included in the plan, inside this site’s daily lcvl_seo_audit~377 tokens
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 re-check clears what it no longer finds): the run (run_id, status, pages crawled), the issues it found in lanes (you_fix, developer, not_a_prcvl_seo_backlink_profile~429 tokens
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. Research is included in the plan, inside this site’s daily limit for paid search data, with no per-call confirmation. The answer is stored,cvl_seo_backlinks~124 tokens
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 stored pulls.cvl_seo_brief_keywords~317 tokens
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 its own search. Idempotent.cvl_seo_check_now~354 tokens
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 already checked today is not checked again and the answer says so. It starts at once and does not wait; the positions land on cvl_seo_rankcvl_seo_competitor_gap~577 tokens
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 is included in the plan, inside this site’s daily limit for paid search data, with no per-call confirmation. The answer is stored, so askingcvl_seo_domain_overview~524 tokens
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 traffic. Research is included in the plan, inside this site’s daily limit for paid search data, with no per-call confirmation. The answer iscvl_seo_draft~621 tokens
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 the SEO content brief (one of the month’s, counted once it is Ready; a rebuild of one already counted this month is free) and writes the pagcvl_seo_draft_publishSends messages · ~324 tokens
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 own domain (omit to keep the address it has, or its page’s). The draft leaves the Drafts count. A draft for a page that already exists closescvl_seo_flow~206 tokens
Where the automatic SEO chain stands for this site: crawl, keywords, competitors, SEO to-dos (the opportunities step) and briefs, each done / running / waiting for the daily limit / failed with its reason, plus counts, and a search_console step (done, waiting, or not-connected). briefs is running whcvl_seo_issue_not_a_problem~356 tokens
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 a problem. With page, on that one page only: the issue still counts on its other pages, so a deliberate noindex on /demo never hides an acccvl_seo_issue_on_purpose~270 tokens
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 redirect you put there, a page kept out of Google on purpose): it stops counting and is listed as on purpose. on_purpose: false counts it again. Acvl_seo_keyword_ideas~603 tokens
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 provider’s ideas in the same topic (ideas: wider, and often off-topic for a short seed) — each with monthly volume, difficulty, cost per click ancvl_seo_keyword_metrics~644 tokens
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 the provider holds nothing for has null figures and a reason. A list longer than `limit` is answered a page at a time: `remaining` counts thecvl_seo_link_gap~494 tokens
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 is included in the plan, inside this site’s daily limit for paid search data, with no per-call confirmation. The answer is stored, so askincvl_seo_make_brief~652 tokens
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 briefs (refilled on the 1st), inside this site’s daily limit, with no per-call confirmation. A brief made in the last 7 days is returned as itcvl_seo_map_keyword_page~262 tokens
Say which page of the site targets a search. Answers the page it had before.cvl_seo_opportunities~400 tokens
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, ≥10 impressions in 28 days) — each mapped to a page (page_url, null for a new page) with one action (improve / create / track), the reason,cvl_seo_opportunity_track~209 tokens
Act on an SEO to-do from cvl_seo_opportunities by tracking its search. Idempotent.cvl_seo_ranked_keywords~642 tokens
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, and monthly volume, difficulty and intent as the provider estimates them. For this site’s own searches as Google reports them, cvl_seo_seacvl_seo_run_flow~415 tokens
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, inside this site’s daily limit, with no per-call confirmation; each new brief uses one of the month’s SEO content briefs. It starts at oncecvl_seo_serp~623 tokens
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, and every other block the page held — ads, AI overview, map pack, video and the rest — as features, typed by the provider. Ads and other bcvl_seo_set_competitor_state~340 tokens
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 the choice. An authority site cannot be pinned. Idempotent. dry_run: true changes nothing and answers the competitors allowance a pin wouldcvl_seo_set_keyword_money~231 tokens
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~343 tokens
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 may send it, and sends nothing — show that to the owner and submit only once they agree. With confirm: true it submits, answers the sitemap’cvl_seo_track_keywords~326 tokens
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 the tracked-keywords allowance it would use (before, after, fits) and why it would be refused, if it would.cvl_seo_untrack_keywords~230 tokens
Remove searches from rank tracking in a market. Idempotent.cvl_seo_write_fix~290 tokens
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 H1 issue, cvl_seo_audit says how to fix it.cvl_set_capture~331 tokens
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 recorded only when it matters — a JavaScript error, a rage or dead click, a form left, or a key page such as checkout, cart, contact or sign-up —cvl_set_event_meaning~538 tokens
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 PREVIEW unless the call says dry_run:false: without it nothing changes, and the answer says how many events would change, how many are kept as tcvl_set_form_purpose~559 tokens
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 call says dry_run:false: without it nothing changes, and the answer says how many forms would change, how many are kept as they are becausecvl_set_page_type~929 tokens
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 PREVIEW unless the call says dry_run:false: without it nothing changes, and the answer says what would — how many pages would change, how manycvl_set_recording_paths~630 tokens
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 and in recordings, and the page title is withheld, so the page still counts but its own address never leaves the visitor’s browser; what is ocvl_set_site_type~352 tokens
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 (software people sign up for) or content (articles to read). cvl_page_types gives the type now in summary.site_type. A PREVIEW unless the calcvl_site_pages~431 tokens
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, and whether it is indexable. This is the reading for "what is on my site", "which pages are thin", "which pages have no description", and thcvl_skill_read~301 tokens
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 section as skill#PB-…). unlisted_reads: the reads the text names that the default tools/list leaves out and this credential can run; run eachcvl_skills_list~134 tokens
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 and when to use it; cvl_skill_read opens one.cvl_todo_add~302 tokens
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 characters. A PREVIEW unless the call says dry_run:false: without it nothing is written. Show the owner that preview and add it only on theicvl_todo_mark~496 tokens
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 the check that found it stops raising it), fix_claimed (Fixed — checking: in Fixed until the next check — it becomes Confirmed fixed when thcvl_todos_list~403 tokens
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, hidden (To do, Good news, Fixed: Fixed — checking and Confirmed fixed, Hidden: Later and Not a problem). In To do and Good news the brokencvl_whoami~193 tokens
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 paid search data, new public scans left today, and which tools each missing scope blocks, and which skills name a tool it cannot call. The mo
Browse
Related MCP servers
- KrystalView Analytics
Read-only MCP access to sessions, funnels, campaigns, errors, live visitors, and anomalies. - Google Analytics (unofficial)
Connect Google Analytics to ChatGPT. Query GA4 data in plain English and get instant insights. - Pirsch Analytics MCP by usefulapi
Read Pirsch web analytics: visitors, pages, referrers, UTM, events, funnels and sessions. - Agent Analytics
Analytics your AI agent can actually use. Track, experiment, and optimize via MCP. - Staats
Cookieless web analytics your coding agent reads: traffic answers, deploy impact, what broke. - Panda Video
Video hosting: upload, organize and configure videos, analytics, AI subtitles and Shorts. - Moltline Data Desk
Paste-your-data analytics: CSV profiling, A/B tests, correlation, growth. 4 of 7 free. - WebinarIgnition
Webinar leads, registrants and revenue from WordPress and WooCommerce, in the chat.
Badge for your README
[](https://aptlynx.net/servers/com.convertlyft/convertlyft)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents