Use Sextant with your AI

Last updated: October 27, 2026

Sextant Web is website analytics and SEO for the sites you add. Its MCP server lets an AI app such as Claude or ChatGPT read your sites’ traffic and search data, answer questions about them and, when you ask, change settings or run research for you. The AI works only on the sites you can open, at your own level on each one.

Connect

  1. You need a Sextant account with at least one site.
  2. In your AI app, add Sextant from its connector directory, or add a custom connector (a remote MCP server) with the address https://app.sextantweb.com/mcp.
  3. Sign in to Sextant when the AI app asks, then approve the access. Choose read only if the AI should never change anything.
  4. Ask, for example: “Which pages got the most visits last week?”

What the AI can do

Each Sextant action is its own tool, named after the action (for example sites_get or analytics_getWebsiteStats). Tools that only read are marked read only, so your AI app can run them without asking. Tools that change or remove data are marked so the app asks you first.

All tools

217 tools in 34 groups. “Reads” tools change nothing and cost nothing. “Changes data” tools ask you first in most AI apps. “Paid” tools use the workspace’s monthly Research credit, and the AI asks you before each one.

Account

ToolWhat it doesDetailsKind
account_getYour accountYour id, name, email and preferences (default date range, time zone, language, theme).Reads
account_updateUpdate your profileChanges your name, as other people see it in Sextant.Changes data
account_preferencesSave preferencesSaves your app preferences.Changes data
agents_setupConnect an AI agentHow to connect Claude, ChatGPT or another AI agent to Sextant: the MCP address and a prompt to paste.Reads
brand_getSextant brand kitSextant's name, tagline, logo files, colours, fonts and layout style.Reads

AI answers

ToolWhat it doesDetailsKind
seo_explore_promptExplore an AI promptAsk one prompt in ChatGPT, or compare answers from selected AI models.Paid
seo_research_ai_visibility_promptsResearch AI promptsFind questions about a keyword with ChatGPT's answers to them (DataForSEO has US English data only).Paid

AI visibility

ToolWhat it doesDetailsKind
seo_get_ai_visibility_trackerGet AI visibility trackerRead AI tracking setup, topics, exact prompts, the project-context brand and competitors that answers are matched against, engine/country capabilities, and recent runs.Reads
seo_generate_ai_visibility_promptsGenerate AI tracking promptsGenerate editable topic and prompt suggestions from shared Project context, written to have recommendation intent (answers that name businesses).Paid
seo_complete_ai_research_setupComplete AI research setupSet up Prompt Research keywords for a project with a saved website.Paid
seo_save_ai_visibility_trackerSave AI visibility trackerBulk create or patch AI tracking prompts, their topics, engines, country, and language.Paid
seo_estimate_ai_visibility_costEstimate AI visibility costEstimate one scheduled check, one-off check, and the monthly cost of a daily, weekly, or monthly schedule without collecting answers.Reads
seo_set_ai_visibility_scheduleSet AI visibility scheduleEnable daily, weekly, or monthly AI tracking, change the cadence or run time, or pause future checks.Paid
seo_run_ai_visibility_checkRun AI visibility checkStart an explicitly approved one-off paid AI check, preserving the schedule.Paid
seo_get_ai_visibility_runGet AI visibility runRead AI run progress: completed, failed, and pending answer counts, and the recommended next poll interval.Reads
seo_get_ai_visibility_resultsGet AI visibility resultsFor a normal review make one run-wide call with these top-level arguments (there is no filters object): runId null (or a manual run's runId), topic null, engines null, promptId …Reads
seo_get_ai_visibility_answerGet AI visibility answerRead one retained exact prompt and answer, where each brand is mentioned, and the pages the answer cites, with the requested collection market.Reads
seo_get_ai_visibility_sourcesGet AI visibility sourcesFor a normal review make one run-wide call using the result runId and these top-level arguments (there is no filters object): topic null, engines null, promptId null, cursor nul…Reads
seo_get_ai_visibility_trendGet AI visibility trendAnswer whether AI visibility is improving or declining.Reads
seo_export_ai_visibility_dataExport AI visibility dataCreate a private project-authorized CSV or JSON download of retained AI visibility observations in the requested scope.Reads

Backlinks

ToolWhat it doesDetailsKind
seo_get_backlinks_overviewGet backlinks overviewReturns a backlinks profile summary (total backlinks, referring domains, top referring domains).Paid
seo_get_backlinks_profileGet backlinks profileReturns one bounded page of detailed backlink rows for a domain or page: linking URLs, target URLs, anchors, dofollow/nofollow, authority/spam signals, and lost/broken status.Paid

Billing

ToolWhat it doesDetailsKind
workspace_caps_setSet workspace extra spending limitsSets the workspace's monthly limits, in dollars, on usage beyond what its plan includes: events, recordings and shared Research (SEO Research and AI Research), plus total, one c…Changes data
billing_siteBilling for one siteThe site's plan, who pays for it (youPay), the billing profile and card when you pay, its spend caps, and this month's usage.Reads
billing_overviewYour billingSites you pay for with this month's usage, your billing profiles (with how many sites each pays for), and your recent invoices with links to view them.Reads

Business profile

ToolWhat it doesDetailsKind
seo_research_project_websiteResearch project websiteDrafts the missing parts of the site's business profile from the saved profile and the website's own pages: name, domain, overview, business competitors, and five suggested AI v…Paid
seo_save_project_website_setupSave reviewed website setupFill missing website domain, business overview, and competitors after the user confirms setup.Changes data
seo_get_project_contextGet project contextReads the site's business profile: business overview, positioning, ideal customer profiles (icps: up to 10, each with name and description), competitors, key pages with their ro…Reads
seo_update_project_contextUpdate project contextAdds, changes or removes parts of the site's business profile, so the app and other agents see them.Changes data

Competitor lookup

ToolWhat it doesDetailsKind
seo_get_domain_overviewGet domain overviewReturns a high-level view of a domain's organic footprint: estimated organic traffic, organic keyword count, backlinks, and referring domains.Paid
seo_get_domain_keyword_suggestionsGet domain keyword opportunitiesReturns the organic keywords a domain ranks for, including position and available metrics.Paid
seo_get_ranked_keywordsGet ranked keywordsReturns market-specific keyword, URL, rank, search volume, CPC, intent, and traffic rows for a domain or page.Paid
seo_find_serp_competitorsFind SERP competitorsCompares domains competing in Google results for a supplied keyword set in a country-level DataForSEO Labs market.Paid

Conversions

ToolWhat it doesDetailsKind
analytics_createWebsiteFunnelCreate website funnelAdds a funnel: 2 to 8 steps (pages or events) a visitor takes in order within window minutes.Changes data
analytics_createWebsiteGoalCreate website goalAdds a conversion goal: a visit to a page (type path) or a custom event (type event).Changes data
analytics_deleteWebsiteFunnelDelete website funnelDeletes a saved funnel (funnelId from getWebsiteFunnels).Changes data
analytics_deleteWebsiteGoalDelete website goalDeletes a saved goal (goalId from getWebsiteGoals).Changes data
analytics_getWebsiteAttributionGet website attributionWhich referrers, ads and UTM campaigns brought the visitors who reached a page or event (step), by first or last click.Reads
analytics_getWebsiteFunnelGet website funnelOne saved funnel (funnelId from getWebsiteFunnels).Reads
analytics_getWebsiteFunnelsGet website funnelsThe site's saved funnels.Reads
analytics_getWebsiteFunnelStatsGet website funnel statsVisitors at each step of a funnel that is not saved, with drop-off between steps, in the date range.Reads
analytics_getWebsiteGoalGet website goalOne saved goal (goalId from getWebsiteGoals).Reads
analytics_getWebsiteGoalsGet website goalsThe site's saved goals, each a page visit or a custom event.Reads
analytics_getWebsiteGoalStatsGet website goal statsConversion numbers for a goal that is not saved: visitors who visited the page or sent the event, and the conversion rate, in the date range.Reads
analytics_getWebsiteRevenueChartGet website revenue over timeReturns revenue chart data for the selected currency, date range, and website filters.Reads
analytics_getWebsiteRevenueMetricsGet website revenue by dimensionReturns revenue grouped by the requested dimension, such as country or referrer, for the selected currency and date range.Reads
analytics_getWebsiteRevenueSessionsList sessions with revenueReturns a paginated list of sessions with revenue in the selected currency and date range, applying website and search filters.Reads
analytics_getWebsiteRevenueStatsGet website revenue totalsReturns revenue summary statistics for the selected currency and date range, including totals for the comparison period.Reads
analytics_getWebsiteSavedFunnelStatsGet website saved funnel statsVisitors at each step of a saved funnel (funnelId from getWebsiteFunnels) in the date range, with drop-off between steps.Reads
analytics_getWebsiteSavedGoalStatsGet website saved goal statsConversion numbers for a saved goal (goalId from getWebsiteGoals) in the date range: visitors who reached it and the conversion rate.Reads
analytics_updateWebsiteFunnelUpdate website funnelChanges a saved funnel (funnelId from getWebsiteFunnels).Changes data
analytics_updateWebsiteGoalUpdate website goalChanges a saved goal (goalId from getWebsiteGoals).Changes data

Engagement

ToolWhat it doesDetailsKind
analytics_getWebsiteHeatmapsGet website heatmapsHeatmaps: without urlPath, the pages that have heatmap data; with urlPath, the click points or scroll depth on that page.Reads
analytics_getWebsiteJourneysGet website journeysThe most common paths visitors take: runs of 2 to 7 pages or events in a row, optionally starting or ending at one page or event.Reads
analytics_getWebsiteRecorderConfigGet website recording settingsReturns public replay and heatmap settings, including sampling, masking, and duration limits.Reads
analytics_getWebsiteReplayGet a session replay recordingReturns the merged recording events, session details, and event and chunk counts for a replay, with optional stopping points by timestamp, chunk, or event index.Reads
analytics_getWebsiteReplaysList website session replaysReturns a paginated list of recorded sessions for the website, applying date, replay, and search filters.Reads
analytics_getWebsiteReplaySavedCheck whether a replay is savedReturns whether the specified replay is in the website's saved replays.Reads
analytics_getWebsiteSavedReplaysList saved session replaysReturns a paginated, searchable list of replays saved for the website.Reads
analytics_getWebsiteSessionReplaysList a visitor's session replaysReturns a paginated, searchable list of recordings for the specified website session.Reads
analytics_saveWebsiteReplaySave or unsave a session replayAdds a replay to the website's saved replays with an optional name, or removes it when isSaved is false.Changes data

Events

ToolWhat it doesDetailsKind
analytics_getEventDataList events with custom propertiesReturns a page of events in the selected date range, grouping each event's custom property records together.Reads
analytics_getEventDataArraySeriesGet event array values over timeCounts individual values in an array property for the specified event, grouped by value and time interval.Reads
analytics_getEventDataByIdGet an event's custom propertiesReturns the custom property records, data types, and values attached to a specific event.Reads
analytics_getEventDataDateSeriesGet the distribution of event date valuesCounts occurrences of dates stored in the specified event property, grouping by the property's date value within the selected event date range.Reads
analytics_getEventDataEventsSummarize properties by eventReturns property names, types, and counts grouped by event name.Reads
analytics_getEventDataFieldsList event property fieldsReturns property names, data types, and counts for the selected date range, optionally restricted to an event name.Reads
analytics_getEventDataNumericSeriesGet numeric event properties over timeReturns the sum, average, or count of a numeric property for the specified event, grouped by time interval.Reads
analytics_getEventDataNumericStatsGet numeric event property statisticsReturns the total, average, median, minimum, and maximum of the specified numeric event property for the selected date range and filters.Reads
analytics_getEventDataPivotList event properties in table formReturns a page of occurrences of the specified event, with event details and property keys and values grouped into one row per occurrence.Reads
analytics_getEventDataPropertiesList event property usageReturns event names and their custom property names, data types, and record counts for the selected date range and filters.Reads
analytics_getEventDataPropertySeriesGet event property values over timeCounts occurrences of string values in the specified event property, grouped by value and time interval.Reads
analytics_getEventDataStatsGet event property totalsReturns counts of events with custom data, distinct property names, and property records for the selected date range and filters.Reads
analytics_getEventDataValuesList event property valuesReturns values and their occurrence counts for a custom event property, optionally restricted by event name and data type.Reads
analytics_getWebsiteEventsList tracked eventsReturns a page of pageviews and custom events in the date range, newest first.Reads
analytics_getWebsiteEventSeriesGet custom event counts over timeReturns counts grouped by event name and time interval, optionally limited to the most frequent event names.Reads
analytics_getWebsiteEventStatsGet website event statisticsReturns website event totals for the selected date range and filters, including totals for the comparison period.Reads

Google search

ToolWhat it doesDetailsKind
seo_get_search_console_performanceGet Google Search Console performanceQuery the connected Search Console property's Search Analytics: clicks, impressions, CTR, and average position by query/page/country/device/date.Reads
seo_inspect_urlsInspect URLs in Google Search ConsoleRead Google Search Console's existing index status for up to 10 URLs of the connected property: index/coverage state, last crawl time, Google-selected vs declared canonical, and…Reads
seo_get_search_opportunitiesGet search opportunitiesPages that rank in Google positions 4 to 20 (Google Search Console), ranked by how much a push could bring: demand (impressions), reachability (how close the page is to the top …Reads

Google Search Console

ToolWhat it doesDetailsKind
google_setup_statusGoogle Search Console setupWhere the site's Google Search Console setup stands: connected Google accounts, the property in use, whether Search Console has a property for the domain, where the domain's DNS…Reads
google_disconnectDisconnect Google Search ConsoleRemoves the site's Search Console connection: Sextant stops reading its Search Console data, deletes the cached reports, and revokes and deletes the Google access it stored for …Changes data
google_verification_recordGet the DNS record to verify the siteThe DNS TXT record that proves the person owns the site's domain, for Google Search Console, with where to add it (the domain's DNS host and a link when Sextant knows it).Reads
google_verify_siteVerify the site and connect itAsks Google to check the TXT record from google_verification_record, adds the domain to Google Search Console as a Domain property, and makes it the site's property in Sextant.Changes data

Import data

ToolWhat it doesDetailsKind
imports_sourcesWhat history can be importedHow to bring a site's older analytics into Sextant: which days can be imported (up to the day before Sextant's first tracked day), the size limit, whether Google Analytics is co…Reads
imports_ga4_propertiesGoogle Analytics propertiesThe Google accounts connected for the site's Google Analytics import, and the properties each one can read.Reads
imports_startImport past analyticsStarts an import of older analytics into the site.Changes data
imports_statusImport progressThe progress of one import (importId), or of the latest import of the site: status (fetching, writing, done, failed, undoing, undone), percent, days and page views written, note…Reads
imports_listImport historyEvery import of the site, newest first, with its source, days, page views and status.Reads
imports_undoUndo an importRemoves everything one import added to the site's analytics.Changes data

Integrations

ToolWhat it doesDetailsKind
integrations_statusIntegrationsWhether Google Search Console is connected for the site, the Google accounts and properties it can use, and the selected property.Reads
integrations_gsc_connect_linkLink to connect Search ConsoleA link the person opens to connect Google Search Console for the site (Google needs a human click).Reads
seo_list_search_console_sitesList Search Console sitesLists the Search Console properties visible to each Google account the calling user has connected in the Sextant dashboard, and flags the one bound to the project.Reads
seo_set_search_console_siteSet project Search Console siteBinds a project to a verified Search Console property through a Google account the user already connected in the Sextant dashboard (gscAccountId from seo.list_search_console_sit…Changes data
seo_submit_indexnow_urlsSubmit URLs to IndexNowTells Bing, Yandex, Seznam, Naver, Yep and other IndexNow search engines that pages on the project's website changed, so they recrawl them sooner.Changes data

Keyword ideas

ToolWhat it doesDetailsKind
seo_research_keywordsResearch keywords (bulk)Research keyword data (search volume, difficulty, CPC, related ideas) for 1-5 seed keywords in one call.Paid
seo_get_serp_resultsGet Google SERP resultsFetch live Google organic search results for 1-10 keywords.Paid
seo_search_serp_locationsSearch SERP locationsFind the exact DataForSEO location name of a city, county, or region.Reads
seo_get_keyword_metricsGet keyword metricsHydrate up to 700 known keywords with search volume, keyword difficulty (KD), search intent, CPC, competition, and monthly trends in a single call.Paid

Links & campaigns

ToolWhat it doesDetailsKind
analytics_getWebsiteUtmMetricsGet website utm metricsVisits for each value of one UTM parameter, such as each utm_campaign.Reads

Live

ToolWhat it doesDetailsKind
analytics_getRealtimeGet real-time website activityReturns recent website activity and visitor data for the real-time view, applying the supplied filters.Reads
analytics_getWebsiteActiveGet active website visitorsReturns the number of visitors active on the website in the last few minutes.Reads

Local SEO

ToolWhat it doesDetailsKind
seo_search_local_businessesSearch local businessesSearches local business listings in an area, with optional name, category, rating, review-count and claimed-status filters.Paid
seo_get_local_serp_resultsGet local SERP resultsFetches one Google Maps or Local Finder SERP near a coordinate.Paid
seo_get_google_business_questionsGet Google business questionsFetches Google Business Profile questions and answers for one business (by businessName, cid, or placeId) near a coordinate.Paid
seo_get_business_profileGet business profileReads one Google Business Profile by name, cid, or placeId: categories, rating and review count, rating breakdown, address, phone, website, claimed status, opening hours, and ph…Paid
seo_get_business_reviewsGet business reviewsCollects Google reviews for a business, with rating, author, text, and the owner's reply.Paid
seo_get_business_updatesGet business updatesCollects the posts (updates, offers, events) published on a Google Business Profile.Paid
seo_list_business_categoriesList business categoriesLists the Google Business categories DataForSEO recognizes, ranked by how many businesses use them.Reads
seo_get_local_rank_gridGet local rank gridRuns one Google Maps search per point of a square grid around a coordinate and reports where the target business ranks at each point — plus each point's result count and #1 busi…Paid

People

ToolWhat it doesDetailsKind
members_listList membersThe workspace's Owner, members and guests with their level on each site (siteId → level), the sites you can give access to (manageSiteIds), and pending invites.Reads
members_inviteInvite peopleEmails invites to people, as members of the workspace or as guests (asGuest true), with a level on each chosen site (siteLevels: siteId → level).Changes data
members_revoke_inviteCancel an inviteCancels a pending invite to the workspace (invitationId from members_list).Changes data
members_set_levelsChange someone's accessSets a person's level on sites of the workspace (siteLevels: siteId → level, or null to remove access to that site).Changes data
members_removeRemove from workspaceRemoves a member, or a guest, from the workspace and all its sites.Changes data
site_people_listList people on a siteWho can open this site: workspace members with their level, guests, members without access (withoutAccess), and pending invites.Reads
site_people_inviteInvite people to this siteEmails invites to people for this site only, with one level.Changes data
site_people_set_levelChange someone's level on this siteSets a person's level on this site (userId from site_people_list), or removes their access with null.Changes data
site_people_revoke_inviteCancel an invite to a siteCancels a pending invite to this site (invitationId from site_people_list).Changes data
invites_acceptAccept an inviteAccepts an invite to another person's workspace or site, at the level the invite gives.Changes data

Rankings

ToolWhat it doesDetailsKind
seo_create_rank_trackerCreate rank trackerCreate a rank tracking configuration for a project.Paid
seo_get_rank_trackerGet rank trackerRead-only access to rank tracker configs and their latest results.Reads
seo_add_rank_tracking_keywordsAdd rank tracking keywordsAdd keywords to an existing rank tracker.Paid
seo_remove_rank_tracking_keywordsRemove rank tracking keywordsStop tracking keywords by their trackingKeywordId.Changes data
seo_pin_rank_tracking_keywordsPin rank tracking keywordsPin or unpin tracked keywords by their trackingKeywordId.Changes data
seo_estimate_rank_tracker_costEstimate rank tracker costEstimate rank tracker cost without spending credits or starting a check.Reads
seo_run_rank_trackerRun rank trackerStart an explicit live rank check for every keyword and configured device.Paid

Research history

ToolWhat it doesDetailsKind
research_savedList saved lookupsPaid lookups this site already bought (competitor lookups, backlinks, keyword ideas, SERPs, AI answers, local SEO), newest first: what was looked up, when, by whom and from where.Reads
research_saved_getOpen a saved lookupThe full saved result of one paid lookup (ids come from research_saved), exactly as it was returned then.Reads

Saved keywords

ToolWhat it doesDetailsKind
seo_list_saved_keywordsList saved keywordsLists keywords saved to a project (with cached metrics like search volume, difficulty, CPC, and tags if available).Reads
seo_remove_saved_keywordsRemove saved keywordsPermanently deletes keywords from a project's saved-keywords list by their row ID.Changes data
seo_save_keywordsSave keywordsSave keywords to a project's saved-keywords list.Changes data

Settings

ToolWhat it doesDetailsKind
sites_restore_settingsRestore settings from a site exportPuts the settings file of a Sextant site export (sextant-settings.json) back into this site: business profile, ideal customers, competitors, key pages, goals, funnels, segments …Changes data
sites_updateUpdate site settingsChanges a site's name, domain, default time zone (IANA name), country (2-letter code), language, what it is built with (builder: webflow, framer, shopify, squarespace, wordpress…Changes data
sites_moveMove a site to another workspaceMoves the site to another workspace where you are the Owner or an Admin of a site, such as a client's (find ids with workspaces_list).Changes data

Share links

ToolWhat it doesDetailsKind
shares_listList share linksThe site's read-only share links with their sections and url.Reads
shares_createCreate a share linkCreates a read-only link to chosen sections of the site's analytics, for people without a Sextant account.Changes data
shares_updateEdit a share linkChanges an existing link's name, visible sections, filters and theme.Changes data
shares_deleteDelete a share linkDeletes a share link (shareId from shares_list).Changes data

Short links

ToolWhat it doesDetailsKind
analytics_createLinkCreate a tracked linkCreates a short link that counts clicks and then sends visitors on to url.Changes data
analytics_deleteLinkDelete a tracked linkDeletes the specified tracked link after checking the caller's permission to remove it.Changes data
analytics_getLinkGet a tracked linkReturns the specified tracked link, including its destination URL and slug.Reads
analytics_getLinksList my linksReturns a paginated list of the current user's tracked links, with search and sorting options.Reads
analytics_updateLinkUpdate a tracked linkUpdates a tracked link's name, destination URL, or slug.Changes data

Site audit

ToolWhat it doesDetailsKind
audits_lab_resultsGet lab test scoresLighthouse scores (performance, accessibility, best practices, SEO) and Core Web Vitals for each page an audit tested, on mobile and desktop.Reads
audits_ignoreIgnore an audit findingHides one site audit finding (an issue type on one page; for a link problem, also the address it links to) from this audit and all later audits, for people and agents.Changes data
audits_unignoreShow ignored audit findings againShows ignored site audit findings again in audit results.Changes data
audits_ignoredList ignored audit findingsThe site audit findings people chose to ignore, newest first.Reads
seo_run_site_auditRun site auditStart a site audit: crawls the site (robots.txt-aware, same-origin), checks every page for SEO issues (broken links, duplicate/missing titles and descriptions, redirect chains, …Changes data
seo_list_site_auditsList site auditsLists this project's site audits with IDs, URLs, status, page counts, and dates, newest first.Reads
seo_delete_site_auditDelete site auditPermanently deletes one site audit and its crawled pages, issues, and Lighthouse results, freeing audit capacity.Changes data
seo_get_audit_statusGet site audit statusShows the progress of a site audit: phase, pages crawled and Lighthouse progress.Reads
seo_get_audit_issuesGet site audit issuesRead the prioritized issue report from a completed site audit.Reads
seo_get_audit_pagesGet site audit pagesList crawled pages from a site audit with per-page SEO data (status, title, description, word count, indexability, crawl depth, link counts).Reads

Site health

ToolWhat it doesDetailsKind
analytics_getWebsitePerformanceChartGet website performance chartOne Core Web Vital over time, from real visitors.Reads
analytics_getWebsitePerformanceMetricsGet website performance metricsOne Core Web Vital for each page, page title, device or browser, slowest first.Reads
analytics_getWebsitePerformanceStatsGet website performance statsPage speed from real visitors (Core Web Vitals): p50, p75 and p95 of LCP, INP, CLS, FCP and TTFB in the date range.Reads

Sites

ToolWhat it doesDetailsKind
list_sitesList sitesEvery site you can open, with your level on each one and its workspace.Reads
sites_getGet a siteA site's name, domain, effective workspace plan (free, hobby or pro; legacy contracts retain their version), default time zone, country and language, your level on it, and what …Reads
sites_linksLinks to Sextant pagesThe full address of every Sextant page you can open for this site (each with what it shows), its setup steps, and its workspace's pages, so a link can lead to the exact page.Reads
sites_createCreate a siteAdds a site to a workspace you own (leave out workspaceId for your personal sites), using its workspace plan and shared site capacity, and creates its analytics and SEO configur…Changes data
sites_setup_updateUpdate site setup progressMarks a setup step complete or skipped after it has been reviewed, or reopens it.Changes data
sites_setup_statusSite setup statusWhat is set up for a site and what is left, in order: the tracking code, Google Search Console, past analytics, the business profile, goals, optional measurement and team.Reads

Tracking

ToolWhat it doesDetailsKind
tracking_get_codeGet the tracking codeThe code to paste before </head> on every page of the site, built from its tracking options.Reads
tracking_updateChange tracking optionsTurns speed measurement, session replays (Pro plan) and heatmaps on or off, and sets privacy options.Changes data
tracking_checkCheck the trackingShows page views in the last 24 hours and visitors online now.Reads

Tracking pixels

ToolWhat it doesDetailsKind
analytics_createPixelCreate a tracking pixelCreates a tracking pixel (an image URL) that counts views where it is embedded, such as emails.Changes data
analytics_deletePixelDelete a tracking pixelDeletes the specified tracking pixel after checking the caller's permission to remove it.Changes data
analytics_getPixelGet a tracking pixelReturns the specified tracking pixel and its configuration.Reads
analytics_getPixelsList my tracking pixelsReturns a paginated list of the current user's tracking pixels, with search and sorting options.Reads
analytics_updatePixelUpdate a tracking pixelUpdates a tracking pixel's name or slug.Changes data

Traffic

ToolWhat it doesDetailsKind
analytics_createWebsiteAnnotationCreate a website annotationAdds a dated note to the website, optionally marking it as an all-day annotation.Changes data
analytics_deleteWebsiteAnnotationDelete a website annotationDeletes the specified dated note from the website.Changes data
analytics_exportWebsiteExport website analyticsReturns a base64-encoded ZIP archive containing CSV exports of events, pages, referrers, browsers, operating systems, devices, and countries.Reads
analytics_getWebsiteGet a websiteReturns the specified website's details and configuration.Reads
analytics_getWebsiteAnnotationGet a website annotationReturns the date, all-day setting, and note for a specific website annotation.Reads
analytics_getWebsiteAnnotationsList website annotationsReturns a paginated list of dated notes for the website, optionally filtered by date range or search text.Reads
analytics_getWebsiteBreakdownGet website breakdownVisitors, visits and views for each combination of up to a few fields, such as country and device.Reads
analytics_getWebsiteDateRangeGet the website's available date rangeReturns the earliest and latest recorded event dates for the website.Reads
analytics_getWebsiteExpandedMetricsGet detailed website metricsReturns additional analytics for the selected page, event, visitor, or channel dimension, using the supplied date range and filters.Reads
analytics_getWebsiteMetricsGet ranked website metricsReturns the most frequent values for a dimension such as pages, referrers, countries, browsers, campaigns, or events.Reads
analytics_getWebsitePageviewsGet pageviews and sessions over timeReturns pageviews and sessions grouped by the requested time interval and timezone, including a comparison period when requested.Reads
analytics_getWebsiteSessionsWeeklyGet traffic by weekday and hourReturns distinct visitor counts grouped by day of the week and hour in the selected timezone and date range.Reads
analytics_getWebsiteStatsGet website summary statisticsReturns pageviews, unique visitors, visits, bounces, and total time on site for the selected date range and comparison period.Reads
analytics_getWebsiteValuesList website filter valuesReturns available values for a website filter, including saved segments or cohorts when requested, to populate filter choices.Reads
analytics_updateWebsiteAnnotationUpdate a website annotationChanges the date, all-day setting, and note for a website annotation.Changes data

Usage

ToolWhat it doesDetailsKind
usage_getUsage and limitsThis site’s events, recordings and Research (SEO Research and AI Research) usage in the current billing period, its optional limits, and explicitly shared workspace capacity.Reads
usage_research_logResearch logEvery paid lookup and scheduled check in this billing period: who ran it, from where (app, API or agent), and what it cost, with totals per tool.Reads
usage_events_by_dayEvents by dayPage views plus custom events for each day of this month.Reads
caps_setChange spend capsSets a paid site's monthly limits, in dollars, on usage beyond what its plan includes: extra events, extra recordings and research (paid SEO lookups).Changes data
sites_ceilings_getThis site’s usage limitsRead this site’s event, recording and Research limits, own usage and remaining shared workspace capacity.Reads
workspace_usageWorkspace usage and entitlementsThe authoritative workspace plan, pricing version, UTC period, included/used/reserved/remaining usage, overages, extra spending limits, site breakdown and maximum normal charges.Reads
sites_ceilings_setSet site usage ceilingsSite Admin or Owner, including site-scoped MCP credentials.Changes data

Visitors

ToolWhat it doesDetailsKind
analytics_createWebsiteSegmentCreate a website segment or cohortSaves a named segment or cohort with its type and filter parameters for the website.Changes data
analytics_deleteWebsiteSegmentDelete a website segment or cohortDeletes the specified saved segment or cohort from the website.Changes data
analytics_deleteWebsiteSessionDelete a visitor sessionDeletes the specified session and its associated analytics data.Changes data
analytics_getSessionDataArraySeriesGet session array values over timeCounts distinct sessions for individual values in an array property, grouped by value and time interval.Reads
analytics_getSessionDataDateSeriesGet the distribution of session date valuesCounts distinct sessions by dates stored in the specified custom property, using the selected date range and filters.Reads
analytics_getSessionDataNumericSeriesGet numeric session properties over timeReturns the sum, average, or count of a numeric session property, grouped by time interval for the selected date range and filters.Reads
analytics_getSessionDataNumericStatsGet numeric session property statisticsReturns the total, average, median, minimum, and maximum of the specified numeric session property for the selected date range and filters.Reads
analytics_getSessionDataPivotList session properties in table formReturns a page of sessions matching the selected property and filters, with the latest property keys and values grouped into one row per session.Reads
analytics_getSessionDataPropertiesList session property usageReturns custom session property names, data types, and distinct session counts, optionally restricted to sessions with a selected property.Reads
analytics_getSessionDataPropertySeriesGet session property values over timeCounts distinct sessions for string values in a custom property, grouped by value and time interval.Reads
analytics_getSessionDataStatsGet activity by session propertyReturns session, visit, pageview, event, and total activity counts grouped by values of the specified session property.Reads
analytics_getSessionDataValuesList session property valuesReturns custom session property values and their occurrence counts, optionally filtered by property name and data type.Reads
analytics_getWebsiteRetentionGet website retentionReturning visitors: for each first-visit day in the range, how many came back on each later day, as counts and percentages.Reads
analytics_getWebsiteSegmentGet a website segment or cohortReturns a saved segment or cohort and its filter parameters for the website.Reads
analytics_getWebsiteSegmentsList website segments and cohortsThe site's saved segments (filters) or cohorts (visitors who did something in a period).Reads
analytics_getWebsiteSessionGet a visitor sessionReturns details for a website session, including linked visitor identities and whether session deletion is available to the caller.Reads
analytics_getWebsiteSessionActivityGet a visitor's session activityReturns activity for the specified session and sessions linked by visitor identity, using the requested date range and optional distinct ID.Reads
analytics_getWebsiteSessionPropertiesGet a session's custom propertiesReturns custom property records, data types, and values for the specified website session.Reads
analytics_getWebsiteSessionsList visitor sessionsReturns a page of visitor sessions in the date range, newest first.Reads
analytics_getWebsiteSessionStatsGet visitor session statisticsReturns aggregate session metrics for the website over the selected date range and filters.Reads
analytics_updateWebsiteSegmentUpdate a website segment or cohortUpdates a saved segment or cohort's type, name, and filter parameters.Changes data

Workspaces

ToolWhat it doesDetailsKind
workspaces_listList workspacesYour personal workspace and the workspaces you belong to, with isOwner.Reads
workspaces_createCreate a workspaceCreates a workspace that you own, for sites that a team manages together.Changes data
workspaces_renameRename a workspaceChanges the workspace's name.Changes data

What stays with you in the app

Creating your account, API keys, plans and payment, deleting sites, workspaces or your account, resetting data and ownership transfers. The AI cannot do these.

Your data

Sextant sends your AI app only the data it asks for, on your behalf, and only while it is connected. Sextant does not use your data to train AI models. The privacy policy has the details.

Problems

Still stuck? See Support.