MCP App Store
by KeenEthics

Overview

OneLence is the growth operating system for small teams. It watches your whole growth engine (website journeys and conversions, ad platforms, search, AI assistants and affiliate partners) and tells you what deserves attention, what to do about it and how sure it is, even when attribution is incomplete. Connect it and ask about your growth in plain language: "What should I focus on today?" Your priorities and what to scale, hold or stop, as an interactive briefing. "Why should we stop this partner?" The reasons, the evidence, what is still missing and when to review it. "How do ChatGPT, Claude and Perplexity see our site?" Your AI visibility, the pages assistants read and the fixes to make (Premium). "Which search pages should we improve first?" Ranked Search Console opportunities with a next step (Premium). "Which affiliates actually convert?" Partners, coupons, clicks and conversions side by side. "Find new affiliate partners that fit us." Partners from the OneLence catalog ranked by fit with your business and market. "Which bots and AI crawlers visit our site?" Crawlers and AI agents by type, with the most active ones named (Premium). "How did last week compare with the week before?" Visitors, conversions, revenue and top sources at a glance. "We doubled the TikTok budget yesterday. Log it." OneLence records the change and watches what follows. "Add OneLence tracking to this app." Coding agents install tracking and verify events in minutes. Safe by design: nothing changes without your confirmation, and OneLence never touches your ad accounts or moves money. New to OneLence? Start a 7-day free trial at onelence.com, add your site, then connect.

Tools

onelence_compare_sources

ChatGPT
Two sources side by side for one window (visitors, conversions, conversion rate, observed revenue, Decision and signal state). Pass source ids or names from onelence_list_sources. It ranks nothing and is not a Decision.

onelence_delete_event_definition

ChatGPT
Removes a conversion event definition: OneLence stops counting that event as a conversion. Events and conversions already received are kept, no longer linked to it. Owners and admins only. Two steps: call with the change to get a summary and a confirmation_id, show the summary to the user, and only after they agree call again with just confirmation_id.

onelence_find_affiliate_partners

ChatGPT
New affiliate partners for the site: sites and creators OneLence found in search results and backlink data (research_finds), and catalog partners ranked by fit with its business, market and partner mix (data). Current and dismissed partners are left out. Narrow catalog matches with verticals, countries, languages, partner_types, commission_models or q. Fit and strength do not predict results; contact details are not returned. If nothing is found yet, next_step says how to start research in OneLence.

onelence_get_account

ChatGPT
The connected workspace, your role, the plan and what it unlocks, AI credit usage, the team and the registered sites (pass a site's domain as site to other tools).

onelence_get_affiliate

ChatGPT
One affiliate partner by id or referral code: status, codes, clicks, conversions and conversion rate, all time unless start or end is passed; with start, compare=previous_period adds the period before. Metrics are null when attribution could not be read. For the partner's Decision use onelence_list_decisions with type=affiliate.

onelence_get_ai_visibility

ChatGPT
How AI assistants read the site and send visitors: score, platforms, top pages, the previous period and suggested actions (with robots.txt text where relevant). Needs a plan with AI visibility.

onelence_get_bot_traffic

ChatGPT
Which bots, crawlers and AI agents visit the site: visitors and events by traffic class and category, the most active identified crawlers and a daily series. For how AI assistants read the site and send visitors, use onelence_get_ai_visibility. Needs a plan with AI visibility.

onelence_get_breakdown

ChatGPT
Site traffic: visitors and conversions split by one dimension (source, channel, campaign, keyword, affiliate, entry, page, hostname, country, region, city, device, browser, os), largest first. A row's name works as filter_value in onelence_get_performance.

onelence_get_briefing

ChatGPT
Start here for "what should I do today?": today's priorities, what to scale, hold or stop on a site with the reasons, data sufficiency and exceptional alerts. Decisions are stated only by this tool and onelence_get_decision; analytics and signals do not contain Decisions. Use a decision's source.id with onelence_get_decision for its evidence and limits.

onelence_get_business_context

ChatGPT
What the team told OneLence about the business: offer, sales cycle, order value, margin, acquisition-cost targets and notes. Entered values, not measurements.

onelence_get_decision

ChatGPT
One source's Decision with reasons, evidence, limitations and the next review step, plus the signals and evidence gaps about that source. Use a source_id from onelence_get_briefing.

onelence_get_funnel

ChatGPT
Visitors reaching each configured funnel step.

onelence_get_integrations

ChatGPT
Which integrations a site has and whether they work: tracking events in the last 48 hours, Stripe, and each connected ad account (Google, Meta, Microsoft, TikTok, LinkedIn), search console, Shopify store and WordPress plugin with its last sync. expired means it must be reconnected in OneLence; sync_error means the last sync failed.

onelence_get_live

ChatGPT
Active visitors, events and conversions in the last few minutes.

onelence_get_measurement

ChatGPT
What a site optimizes for (revenue, conversions or visitors) and how its funnel is set up: each step, the event it counts and whether the funnel is the site's own, the workspace default or OneLence's. Use it to explain onelence_get_funnel numbers or before changing tracking.

onelence_get_performance

ChatGPT
How a site performed: visitors, conversions, conversion rate, observed revenue, trend, top sources and channels. Narrow to one source, channel, campaign, landing page (entry), page, country and more with filter_dimension and filter_value, and compare with the previous period.

onelence_get_plans

ChatGPT
OneLence plans with monthly and yearly prices (USD) and limits; current marks the workspace's plan.

onelence_get_seo_opportunity

ChatGPT
One SEO opportunity by id from onelence_list_seo_opportunities, with its step-by-step brief: what to do, what to change and check, why now, the facts behind it (each with where it comes from) and blockers. Pass the same window as the list, if any.

onelence_get_setup

ChatGPT
For installing or checking OneLence tracking: the site, whether events arrive, integration health, the defined conversion events and the install instructions (publishable key, snippets, server-side conversions). detailed adds the full step-by-step guide for coding agents. Secret keys are never returned.

onelence_get_signal

ChatGPT
One signal by id with its windows and values.

onelence_give_decision_feedback

ChatGPT
Tells OneLence whether a source's current Decision was useful, already acted on, not relevant or based on wrong data. Pass the posture the Decision showed; if it changed since, read it again first. Two steps: call with the change to get a summary and a confirmation_id, show the summary to the user, and only after they agree call again with just confirmation_id.

onelence_list_affiliates

ChatGPT
Affiliate partners with referral and coupon codes, clicks, conversions and conversion rate. For partner Decisions use onelence_list_decisions with type=affiliate.

onelence_list_campaign_contexts

ChatGPT
Campaigns the team described on a site: objective, promise, audience, landing page and entered spend. Needs a plan with campaign context.

onelence_list_changes

ChatGPT
Business changes the team recorded (budget, offer, pricing, tracking, creative, campaign, partner), newest first. Use it to explain what changed around a date; OneLence never states a change's impact.

onelence_list_conversions

ChatGPT
Lists individual conversions (purchases, sign-ups, leads and other conversion events OneLence tracked), newest first, each with its time, type, value and currency, attribution method, affiliate and coupon, plus how many conversions the window holds. Pass site for one site; without it, every site in the workspace. Visitor identities are never included.

onelence_list_decisions

ChatGPT
Every source Decision on a site beyond the briefing's top items: scale first, then hold, then stop. Filter by posture or by type (affiliate for partners).

onelence_list_events

ChatGPT
Tracked events on a site newest first, with name and page path; filter by an exact event name. Useful to confirm a custom event fires.

onelence_list_evidence_gaps

ChatGPT
Why confidence is limited and what to fix: missing or partial evidence behind sources, campaigns and partners, who must act, and a link to fix it in OneLence.

onelence_list_seo_opportunities

ChatGPT
SEO: which pages and search queries to improve first, ranked by OneLence from Google Search Console data, each with why and a next step (filterable by lane), plus clicks, impressions, average position and connection state. For search rankings and SEO work; site traffic by page is onelence_get_breakdown. Needs a plan with the SEO workspace and Google Search Console connected.

onelence_list_signals

ChatGPT
What changed: material observed changes, active first. Filter by group (active or recent) or by a source id. Signals are observations, not Decisions.

onelence_list_sources

ChatGPT
The traffic sources on a site with visitors, conversions, conversion rate and traffic share, and the posture of those on the decision board. Use a source id with onelence_get_decision.

onelence_open_app

ChatGPT
Opens the OneLence app for the user to browse: the briefing, Decisions, performance and recorded changes of a site. Hosts open it from their navigation; it returns the sites and the briefing to start from.

onelence_record_change

ChatGPT
Records a change the team made outside OneLence (budget, offer, pricing, tracking, creative, campaign, partner), on one source or the whole site, so OneLence can observe the period after it. It changes nothing on ad platforms and states no impact. Two steps: call with the change to get a summary and a confirmation_id, show the summary to the user, and only after they agree call again with just confirmation_id.

onelence_register_site

ChatGPT
Adds a website to this workspace so it can send tracking data. Owners and admins only; limited by the plan's site capacity. Two steps: call with the change to get a summary and a confirmation_id, show the summary to the user, and only after they agree call again with just confirmation_id.

onelence_save_campaign_context

ChatGPT
Creates or updates the description of a campaign on a source (objective, promise, audience, landing page, entered spend), matched by source and name. Fields passed replace the stored values, which are not kept; fields left out stay as they are. Two steps: call with the change to get a summary and a confirmation_id, show the summary to the user, and only after they agree call again with just confirmation_id.

onelence_save_event_definition

ChatGPT
Adds a conversion event so OneLence reports it, e.g. "Demo booked" sent by the SDK as demo_booked. Two steps: call with the change to get a summary and a confirmation_id, show the summary to the user, and only after they agree call again with just confirmation_id.

onelence_send_test_event

ChatGPT
Sends one test event for a site through the same ingest path as its tracking, flagged internal like staff and QA traffic (it can still show in the events list). Then verify tracking with that event name: if it arrives, ingest accepts the site and its key. It does not show that the site's own pages send events. Default event name ol_test_event. Two steps: call with the change to get a summary and a confirmation_id, show the summary to the user, and only after they agree call again with just confirmation_id.

onelence_set_partner_status

ChatGPT
Saves a partner found for a site, moves it through recruiting (contacted, replied, declined), dismisses it, or clears its status, as on the Discover page. Pass the partner's id and its object type (partner_match or research_find) from the find-partners read. Dismissed and declined partners leave that list; cleared puts a partner back as new. OneLence contacts no one. Owners and admins only. The preview needs partner_id, type, status. Two steps: call with the change to get a summary and a confirmation_id, show the summary to the user, and only after they agree call again with just confirmation_id.

onelence_update_business_context

ChatGPT
Changes the workspace's business context (offer, sales cycle, order value, margin and acquisition-cost targets, notes). Only the fields passed change; each replaces the stored value and null clears one. Previous values are not kept. Two steps: call with the change to get a summary and a confirmation_id, show the summary to the user, and only after they agree call again with just confirmation_id.

onelence_update_event_definition

ChatGPT
Changes a conversion event's display name or the event name the SDK sends. The new name replaces the old one, which is not kept. Two steps: call with the change to get a summary and a confirmation_id, show the summary to the user, and only after they agree call again with just confirmation_id.

onelence_verify_tracking

ChatGPT
Checks that a site receives tracking events (optionally one event name) and conversions in the last N minutes. Use it after installing or changing tracking.

onelence_compare_sources

Claude

onelence_delete_event_definition

Claude

onelence_find_affiliate_partners

Claude

onelence_get_account

Claude

onelence_get_ai_visibility

Claude

onelence_get_bot_traffic

Claude

onelence_get_breakdown

Claude

onelence_get_briefing

Claude

onelence_get_business_context

Claude

onelence_get_decision

Claude

onelence_get_funnel

Claude

onelence_get_live

Claude

onelence_get_performance

Claude

onelence_get_plans

Claude

onelence_get_setup

Claude

onelence_get_signal

Claude

onelence_give_decision_feedback

Claude

onelence_list_affiliates

Claude

onelence_list_campaign_contexts

Claude

onelence_list_changes

Claude

onelence_list_conversions

Claude

onelence_list_decisions

Claude

onelence_list_events

Claude

onelence_list_evidence_gaps

Claude

onelence_list_seo_opportunities

Claude

onelence_list_signals

Claude

onelence_list_sources

Claude

onelence_record_change

Claude

onelence_register_site

Claude

onelence_save_campaign_context

Claude

onelence_save_event_definition

Claude

onelence_update_business_context

Claude

onelence_update_event_definition

Claude

onelence_verify_tracking

Claude

Capabilities

InteractiveWrites

Example Prompts

Click any prompt to copy it.

Similar Apps