Data and analytics

The Humblytics connector.

Privacy-friendly website and product analytics. Connect once with your own key. Every agent your team runs reads the same 30 tools under one permission model.

How access is governed

28

Read tools

Open by default. They run when called, and every call is logged with the endpoint, tool and capability.

1

Write tools

Available through governed Slack workflows. MCP endpoints do not expose write tools.

1

Destructive tools

Admin-only in supported workflows, and never exposed over MCP.

Defaults come from the capability on each tool definition, and an admin can tighten or open any tool individually. The endpoint's capability ceiling can only tighten that policy. An endpoint scoped to read never surfaces a write tool.

Every Humblytics tool

30 tools, named as the agent sees them.

  • get_traffic_summaryread

    Get aggregate traffic metrics for a date range: page_views, unique_visitors, total_sessions, bounce_rate, avg_session_duration, form_submissions, clicks.

  • get_traffic_trendsread

    Get timeseries traffic trends (page views, unique visitors per bucket).

  • get_traffic_realtimeread

    Get live visitor count and recent activity feed. No date parameters required.

  • get_traffic_breakdownread

    Get traffic breakdown by device, location, referrer, and UTM source/medium/campaign.

  • get_traffic_entry_exit_pagesread

    Get top entry and exit pages for the given date range.

  • get_pages_breakdownread

    Get per-page performance across the whole site: page_views, unique_visitors, avg_scroll_percent, bounce_rate, top_sources.

  • get_pages_detailsread

    Get detailed metrics for a specific page (e.g. /pricing).

  • get_clicks_breakdownread

    Get click tracking breakdown across all pages — top click targets, total_clicks, unique_sessions, CTR, UTM breakdown.

  • get_clicks_detailsread

    Get detailed click data for a specific page — each tracked element and its click count.

  • get_forms_breakdownread

    Get form submission breakdown — total_submissions, unique_sessions, conversion_rate, UTM breakdown.

  • get_forms_detailsread

    Get detailed form submission data for a specific page.

  • run_funnelread

    Run a funnel query over the given steps. `steps` must be a JSON-stringified array of step definitions (e.g. [{"type":"page","value":"/pricing"},{"type":"click","value":"#cta"}]).

  • get_funnel_sankeyread

    Run a funnel and return path flows in Sankey format showing where users drop off and which alternative paths they take between steps.

  • get_funnel_suggestionsread

    Get AI-suggested funnels for a given landing page.

  • list_saved_funnelsread

    List all saved funnel configurations for the property.

  • save_funnelwrite

    Create a new saved funnel, or update an existing one if `id` is provided. `steps` must be a JSON-stringified array of step definitions.

  • delete_saved_funneldestructive

    Permanently delete a saved funnel configuration. Cannot be undone.

  • get_split_test_recommendationsread

    Get AI-generated A/B test recommendations for a page. Only act on recommendations with confidence >= 70.

  • get_ads_attributionread

    Get per-campaign full-funnel ads attribution joining ad spend, sessions, and revenue across connected ad platforms (Google Ads, Meta).

  • list_google_ads_connectionsread

    List all Google Ads connections configured for the property.

  • get_google_ads_connectionread

    Get a single Google Ads connection by ID.

  • list_google_ads_campaignsread

    List Google Ads campaigns for a specific customer (account) on a connection.

  • list_meta_ads_connectionsread

    List all Meta (Facebook/Instagram) Ads connections configured for the property.

  • get_meta_ads_connectionread

    Get a single Meta Ads connection by ID.

  • get_meta_ads_connection_statusread

    Lightweight health check for a Meta Ads connection.

  • list_meta_ads_campaignsread

    List all campaigns across a Meta Ads connection.

  • list_meta_ads_account_campaignsread

    List campaigns for a specific Meta ad account on a connection. Optionally include performance metrics by passing `since`/`until`.

  • get_meta_ads_daily_insightsread

    Get day-by-day campaign performance breakdown for a specific Meta ad account.

  • list_meta_ads_in_campaignread

    List all ads within a Meta Ads campaign.

  • get_meta_adread

    Get full creative metadata for a single Meta ad.

Use it from any agent

The same Humblytics tools reach Claude Code, Cursor, Claude Desktop or your own agent through one MCP endpoint. The endpoint is scoped to a group, the token is issued per group and revocable from the dashboard, and an allowed-tool list and capability ceiling limit what it exposes. Reads run. Gated writes refuse unless an admin opens them. Destructive tools remain unavailable over MCP.

.mcp.json · works for Cursor and Claude Desktop too
{
  "mcpServers": {
    "growth": {
      "type": "http",
      "url": "https://app.notara.ai/mcp/g/acme/growth",
      "headers": {
        "Authorization": "Bearer ntr_mcp_xxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

The URL and token are placeholders. Real endpoints are issued per group from the dashboard.

Setup

  1. 01

    Create a Humblytics API Key in your Humblytics account (where to find it). The key is yours: Notara stores it encrypted and never sees a bill.

  2. 02

    Paste it into the Notara dashboard. Credentials can be scoped to the workspace or to one person.

  3. 03

    The tools appear with their capability defaults already set. Tighten or open any of them per tool, then invite the agent to a channel or issue an MCP token.

Connect Humblytics once. Use it everywhere.

Use Notara directly, or bring us the workflow that needs to be redesigned and built.