API & MCP reference
The complete REST and MCP catalog, generated from Weeveo's actual tool registry.
On this page
Find a tool for any part of Weeveo. Open its reference for exact arguments, defaults, validation and examples. Read tools accept GET or POST; changes require POST and explicit write consent.
Tool catalog
Showing 93 tools
List projects
list_projectsLists the Weeveo projects (websites) this credential can read, with their ids and domains.
Traffic summary
get_traffic_summaryVisitors, pageviews, sessions, bounce rate and average session duration, with deltas vs the previous period.
Traffic over time
get_timeseriesVisitors, pageviews and sessions bucketed by hour, day or week.
Dimension breakdown
get_breakdownTop values for a dimension (page, referrer, utm_source, utm_medium, utm_campaign, country, region, city, device_type, browser, os). Use pageMode for entry/exit pages.
Realtime visitors
get_realtimeActive visitor count and aggregate per-minute activity for the last 30 minutes. No individual visitor records.
List events
list_eventsEvent names captured in the range with counts, unique visitors and visitor conversion rate.
Revenue summary
get_revenue_summaryTotal revenue, refunds, customers, ARPU, revenue per visitor and visitor→customer conversion rate.
Revenue attribution
get_revenue_attributionRevenue credited to sources, mediums, campaigns or landing pages using first_touch, last_touch, linear, u_shaped or time_decay attribution.
Customer journey
query_customer_journeyRetrieve recorded visits and purchases for an authorized project using a customer email or transaction id. Share personal data only with authorized recipients.
Analyze funnel bottlenecks
analyze_funnel_bottlenecksStep-by-step conversion for a saved funnel, plus the biggest drop-off and the exit pages behind it. Omit funnelId to list the saved funnels.
Detect anomalies
detect_anomaliesZ-score and IQR outlier detection over daily visitors, pageviews, revenue and conversion rate, plus failed payment webhooks.
Traffic diagnostics
get_traffic_diagnosticsDelta analysis across visitors, bounce rate, session duration, devices, sources and top pages versus the comparison period, with the most common session paths.
Audience demographics
get_demographicsAudience geography and technology: countries, regions, cities, city-location coverage, devices, browsers and operating systems. Uses the dashboard's dates, timezone and traffic filters. Locations are approximate; age and gender are not collected.
Export report CSV
export_reportExport traffic timeseries, dimension breakdowns, visitor paths or quality evidence as formula-safe CSV for download.
Page report
get_pagesTop, landing and exit pages with visitors, views and bounce rates, using the site's timezone and filters.
Session engagement
get_session_engagementAverage session duration and bounce rate over time for the selected date range and traffic filters.
Visitors
list_visitorsVisitor records for the authorized site and date range. Results can contain personal analytics data.
Visitor activity
get_visitor_eventsRecorded event timeline for one visitor in the authorized site, bounded by the requested limit.
Realtime activity
get_realtime_activityLive visitor records, locations, recent events and per-minute traffic in the authorized site.
Bot traffic
get_bot_trafficBot and suspicious traffic report, including classifications and counts, for the authorized site.
Traffic quality evidence
get_evidence_trailTraffic quality and payment evidence behind the dashboard, with the same date range and filters.
Visitor paths
get_pathsMost common ordered page paths through the site, with counts and a configurable number of steps.
Exit drop-offs
get_dropoffsPages where visitors leave the authorized site, ranked using the selected analytics range and filters.
Custom funnel
query_funnelEvaluate an ad-hoc sequence of page or event steps without saving a funnel. Names default to matching values.
Goal conversions
get_goal_conversionsConversion counts and rates for every saved page or event goal in the selected date range and filters.
Retention cohorts
get_retentionDaily visitor retention cohorts and return rates using the authorized site's configured timezone.
Web vitals
get_performance_summaryCore Web Vitals summary with LCP, INP, CLS, FCP and TTFB distributions for the selected range.
Web vitals over time
get_performance_timeseriesSelected Web Vital and percentile over time with the same scope and filters as the performance page.
Web vitals breakdown
get_performance_breakdownCompare Web Vitals by page path, page title, device or browser at a selected percentile.
Session recordings
list_replaysFind recorded sessions by date, path, visitor, session and minimum duration for an authorized site.
Session replay
get_replayRetrieve a masked session recording and metadata for the authorized site. Can contain personal analytics data.
Replay event timeline
get_replay_eventsPageviews and custom events belonging to a recorded session in the authorized site, for replay context.
Click and scroll heatmaps
get_heatmapPage heatmap points, scroll depth and page choices by device using the selected date range.
Heatmap page capture
get_heatmap_snapshotLatest complete masked page capture for a heatmap path, optionally matched to a viewport width.
Revenue over time
get_revenue_timeseriesRevenue and transaction time series in the site's reporting currency. Values retain the service's named minor-unit fields.
Attribution flow
get_attribution_flowRevenue paths between marketing sources and purchases under first, last, linear, U-shaped or time-decay attribution.
Payment transactions
list_transactionsPaginated purchases, refunds and source attribution in the authorized site. Monetary fields named Cents are minor units.
Site settings
get_project_settingsRead site identity, timezone, currency, exclusions, consent, recorder and notification settings without secrets.
Update site settings
update_project_settingsUpdate site name, timezone, currency, CORS, excluded paths and email notifications. Requires explicit write consent and admin access.
Configure recordings
update_recorder_settingsEnable or disable replay and heatmaps, sample rates, duration and blocked selectors. Text and inputs stay strictly masked.
Configure analytics consent
update_privacy_settingsPause or enable tracking and identity collection. Enabling requires a valid HTTPS notice, explicit acknowledgment and no queued erasure.
Tracker installation
get_tracking_installationGet the canonical tracker URL, complete installation snippet and consent setup for installation, onboarding and custom domains.
Complete installation
complete_onboardingMark this site's installation walkthrough complete after the user has installed the tracker and configured consent.
Create a site
create_projectCreate a site in the authorized site's workspace. The new site needs a new connection before this credential can read it.
Delete a site
delete_projectPermanently delete the authorized site and queue analytics cleanup. Owner role and exact domain confirmation are required.
Saved funnels
list_funnelsList all saved funnel definitions, matching steps and conversion windows for the authorized site.
Create a funnel
create_funnelSave a funnel with two to eight named page or event steps and a bounded conversion window. Member access is required.
Update a funnel
update_funnelChange the authorized site's saved funnel name, steps or conversion window. Requires explicit write consent and member access.
Delete a funnel
delete_funnelRemove one saved funnel in the authorized site. This does not delete the underlying analytics events.
Saved conversion goals
list_goalsList all saved pageview and custom-event goal definitions for the authorized site without querying conversions.
Create a goal
create_goalSave a pageview or event conversion goal, with wildcard matching and the same fifty-goal limit as the dashboard.
Update a goal
update_goalUpdate a saved conversion goal's name, event or page matching rule in the authorized site. Requires member access.
Delete a goal
delete_goalDelete one saved conversion goal from the authorized site without deleting its recorded events.
My saved reports
list_saved_viewsList the credential owner's saved Explore views with date ranges and filters. Other users' views remain private.
Save a report view
save_viewSave a named Explore report with whitelisted date, traffic and dimension filters for the credential owner only.
Delete a saved report
delete_saved_viewDelete a saved Explore report belonging to the credential owner in the authorized site, preserving other users' views.
Public dashboards
list_share_linksList public dashboard links, badge and embed URLs and their revenue visibility. Requires site administrator access.
Create public dashboard
create_share_linkPublish a domain-named public aggregate dashboard link with optional revenue visibility. Requires explicit write consent and admin access.
Update public dashboard
update_share_linkEnable, disable or change revenue visibility on a public link belonging to the authorized site. Requires admin access.
Revoke public dashboard
delete_share_linkPermanently revoke an authorized site's public dashboard, badge and embed link. Requires administrator access.
API key metadata
list_api_keysList key names, masked identifiers, permissions, expiry and usage. Full API keys and stored hashes are never returned.
Create an API key
create_api_keyCreate a named expiring key. Returns the secret exactly once. Write access requires allowWrite=true and existing write consent; save it now.
Delete an API key
delete_api_keyDelete a key scoped to the authorized site and immediately revoke its access. Full keys cannot be retrieved.
Connected agents
list_oauth_connectionsList the credential owner's OAuth agents and granted scopes for the authorized site, without exposing tokens.
Disconnect an agent
revoke_oauth_connectionRevoke one of the credential owner's OAuth connections for the authorized site, invalidating access and refresh tokens across all sites in that connection.
API and MCP activity
get_api_activityRecent MCP, REST and Ask Weeveo tool calls, durations and outcomes for the authorized site. Arguments and secrets are not logged.
Payment integrations
list_integrationsList supported payment gateways, connection status and webhook URLs. Encrypted credentials and signing secrets are never returned.
Connect a payment gateway
connect_integrationVerify and store a payment provider API key or webhook signing secret encrypted. Credentials are inputs only and never returned or logged.
Disconnect payment gateway
disconnect_integrationRemove a payment integration and its stored credentials from the authorized site. Existing transactions remain in reports.
Import payment history
sync_integrationSynchronize recent transactions from a supported connected payment gateway into the authorized site's revenue reports.
Register payment webhook
register_integration_webhookRegister a canonical HTTPS webhook at a supported connected provider, storing its returned signing secret encrypted.
Payment webhook status
list_webhook_eventsList payment webhook audit statuses and event types for the authorized site, omitting raw payloads and credentials.
Tracking domain and DNS
get_tracking_domainRead the site's custom tracking domain, activation state and exact DNS records required to verify ownership.
Set a tracking domain
set_tracking_domainConfigure a first-party tracking subdomain belonging to this site. Requires subsequent DNS ownership and HTTPS verification.
Verify tracking DNS and HTTPS
verify_tracking_domainVerify both tracking DNS records, provision the Cloud Run mapping and activate only after the pinned HTTPS ownership check passes.
Remove tracking domain
remove_tracking_domainRemove the site's custom tracking hostname. Reinstall the standard tracker snippet and remove the old DNS records afterward.
Workspace settings
get_workspaceRead the workspace name, plan and current role through the authorized site. Requires current workspace membership.
Rename a workspace
update_workspaceRename the workspace containing this site. This affects all of its sites and requires administrator access and write consent.
Workspace members
list_membersList workspace members and roles through the authorized site. Requires current administrator access; emails are personal data.
Change a member role
update_member_roleChange another non-owner workspace member to admin, member or viewer. Owners require the authenticated ownership-transfer flow.
Remove a workspace member
remove_memberRemove another non-owner workspace member and revoke their connected access. Owners must use ownership transfer first.
Pending invitations
list_invitationsList pending workspace invitations and expiration dates. Invitation tokens are never returned; administrator access is required.
Invite a workspace member
invite_memberSend an explicitly requested workspace invitation email with a selected role. Requires write consent and administrator access.
Resend an invitation
resend_invitationSend a fresh explicitly requested workspace invitation email and invalidate the previous link. Requires administrator access.
Revoke an invitation
revoke_invitationRevoke a pending invitation in the authorized site's workspace so the emailed link can no longer be accepted.
Export visitor data
export_visitor_dataExport a specific visitor's analytics and legacy identity mappings for a privacy request. Requires admin access; large exports fail explicitly.
Erase visitor analytics
erase_visitor_dataQueue a confirmed visitor privacy erasure and pause collection for the site until reviewed. Requires admin access and exact visitor confirmation.
Visitor erasure status
list_privacy_requestsList visitor privacy request status and completion times without exposing subjects or encrypted identifiers. Requires admin access.
Ask Weeveo
ask_weeveoAsk the dashboard analytics assistant and save its answer in your private chat history. Uses the configured AI provider and aggregate read-only reports. Requires write consent to save the chat; does not allow the assistant to change settings.
My Ask Weeveo chats
list_agent_chatsList or search the credential owner's private Ask Weeveo conversations for the authorized site, with cursor pagination.
Read my saved chat
get_agent_chatRead a private Ask Weeveo conversation owned by this credential's user and site, with optional earlier-message pagination.
Delete my saved chat
delete_agent_chatDelete one private Ask Weeveo conversation and its messages belonging to the credential owner in the authorized site.
Account and secure operations
get_account_managementGet authenticated account settings for password, email, passkeys, MFA, sessions, account export/deletion and workspace ownership transfer. These require browser reauthentication.
Still looking for an answer? Try troubleshooting or get in touch.