{"id":580331,"recorded_at":"2026-10-27T23:28:30.179835Z","observed_at":"2026-10-27T23:28:30.179747Z","subject_kind":"endpoint","subject":"9655b1eb-5df3-419b-9409-dff618db7b51","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":28,"tools":[{"description":"Read current account plan, usage, billing estimate and spend cap, Pro pricing, and a human payment handoff when needed. Requires account:read. Read-only: cannot charge or manage billing. Call again after checkout to verify hosted entitlement, then retry the original task.","inputSchema":{"properties":{},"type":"object"},"name":"account_usage"},{"description":"Filtered automated traffic across all active projects in your account.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"default":10,"description":"Max projects to include","maximum":50,"minimum":1,"type":"number"},"period":{"default":"7d","description":"Comparison period","enum":["1d","7d","14d","30d","90d"],"type":"string"}},"type":"object"},"name":"all_sites_bot_traffic"},{"description":"Historical summary across all projects in your account: total events, active project count, daily trend, and top projects.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"default":10,"description":"Max projects to include in the top-project list","maximum":50,"minimum":1,"type":"number"},"period":{"default":"7d","description":"Comparison period","enum":["1d","7d","14d","30d","90d"],"type":"string"}},"type":"object"},"name":"all_sites_overview"},{"description":"Top property values ranked by count (pages, referrers, UTM sources, etc.) Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"days":{"default":7,"description":"Lookback window in days","maximum":365,"minimum":1,"type":"number"},"event":{"description":"Filter by event name (e.g. page_view)","type":"string"},"limit":{"default":20,"description":"Max results","maximum":100,"minimum":1,"type":"number"},"project":{"description":"Project name","type":"string"},"property":{"default":"path","description":"Property key to group by (e.g. path, referrer, utm_source)","type":"string"}},"required":["project"],"type":"object"},"name":"analytics_breakdown"},{"description":"Funnel analysis: track where users drop off across a sequence of events (e.g. page_view → signup → purchase). Returns per-step user counts, conversion rates, and average time between steps. Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"breakdown":{"description":"Property key to segment by (e.g. 'variant', 'country'). Extracted from step 1 events.","type":"string"},"breakdown_limit":{"default":10,"description":"Max breakdown groups (default 10, max 50)","maximum":50,"minimum":1,"type":"number"},"conversion_window_hours":{"default":168,"description":"Max hours from step 1 to last step (default: 168 = 7 days)","maximum":8760,"minimum":1,"type":"number"},"count_by":{"default":"user_id","description":"Count by users or sessions","enum":["user_id","session_id"],"type":"string"},"project":{"description":"Project name","type":"string"},"since":{"default":"30d","description":"Lookback period (e.g. '30d', '90d', or ISO date)","type":"string"},"steps":{"description":"Funnel steps (2-8), each with an event name and optional filters","items":{"properties":{"event":{"description":"Event name for this step","type":"string"},"filters":{"description":"Optional property filters for this step","items":{"properties":{"op":{"description":"Filter operator","enum":["eq","neq","contains"],"type":"string"},"property":{"description":"Property key to filter on","type":"string"},"value":{"description":"Filter value","type":"string"}},"required":["property","op","value"],"type":"object"},"type":"array"}},"required":["event"],"type":"object"},"maxItems":8,"minItems":2,"type":"array"}},"required":["project","steps"],"type":"object"},"name":"analytics_funnel"},{"description":"Day-of-week × hour traffic grid with peak detection (times in UTC) Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"project":{"description":"Project name","type":"string"}},"required":["project"],"type":"object"},"name":"analytics_heatmap"},{"description":"Period-over-period comparison with trend (events, users, bounce rate, session duration) Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"period":{"default":"7d","description":"Comparison period","enum":["1d","7d","14d","30d","90d"],"type":"string"},"project":{"description":"Project name","type":"string"}},"required":["project"],"type":"object"},"name":"analytics_insights"},{"description":"Get time series chart, KPIs (events, users), and country breakdown (events, unique users) for a project over N days Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"days":{"default":7,"description":"Lookback window in days","maximum":365,"minimum":1,"type":"number"},"project":{"description":"Project name","type":"string"}},"required":["project"],"type":"object"},"name":"analytics_overview"},{"description":"Entry/exit page stats with bounce rate, avg duration, events per session Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"default":20,"description":"Max results","maximum":100,"minimum":1,"type":"number"},"project":{"description":"Project name","type":"string"},"type":{"default":"entry","description":"Page type","enum":["entry","exit","both"],"type":"string"}},"required":["project"],"type":"object"},"name":"analytics_pages"},{"description":"Use this when you want to explore an authorized project's analytics beside the conversation. Opens a compact project/view picker; accepts empty input. Analysis queries retain their existing plan and access checks. Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.","inputSchema":{"properties":{},"type":"object"},"name":"analytics_panel"},{"description":"Bounded session path analysis from entry pages to goal, drop-off, or truncation. Useful for connecting page behavior to funnels, retention, and experiments. Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"candidate_session_cap":{"default":5000,"description":"Bound on candidate sessions scanned","maximum":10000,"minimum":100,"type":"integer"},"entry_limit":{"default":10,"description":"Max entry pages to include","maximum":20,"minimum":1,"type":"integer"},"goal_event":{"description":"Goal event to attribute within the same session","type":"string"},"max_steps":{"default":5,"description":"Max mixed page/event steps before truncation","maximum":5,"minimum":1,"type":"integer"},"path_limit":{"default":5,"description":"Max children kept per node","maximum":10,"minimum":1,"type":"integer"},"project":{"description":"Project name","type":"string"},"since":{"default":"30d","description":"Lookback period","enum":["7d","14d","30d","90d"],"type":"string"}},"required":["project","goal_event"],"type":"object"},"name":"analytics_paths"},{"description":"Cohort retention analysis — track what % of users return over time. By default uses session-based retention (any return visit counts). Pass 'event' to switch to event-based retention. Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"cohorts":{"default":8,"description":"Number of cohort periods (max: day=30, week=12, month=12)","maximum":30,"minimum":1,"type":"number"},"event":{"description":"First-seen event filter (e.g. signup). Switches to event-based retention.","type":"string"},"period":{"default":"week","description":"Cohort grouping period","enum":["day","week","month"],"type":"string"},"project":{"description":"Project name","type":"string"},"returning_event":{"description":"What counts as 'returned' (defaults to same as event)","type":"string"}},"required":["project"],"type":"object"},"name":"analytics_retention"},{"description":"Session duration histogram with engaged percentage and median bucket Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"project":{"description":"Project name","type":"string"}},"required":["project"],"type":"object"},"name":"analytics_sessions"},{"description":"Filtered automated traffic for a single project: automated requests, dropped events, categories, and top actors.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"default":10,"description":"Max actors to include","maximum":50,"minimum":1,"type":"number"},"period":{"default":"7d","description":"Comparison period","enum":["1d","7d","14d","30d","90d"],"type":"string"},"project":{"description":"Project name","type":"string"}},"required":["project"],"type":"object"},"name":"bot_traffic_overview"},{"description":"Create an A/B experiment","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"goal_event":{"description":"Goal event name to measure conversions","type":"string"},"name":{"description":"Experiment name","type":"string"},"project":{"description":"Project name","type":"string"},"variants":{"description":"Variant keys, e.g. ['control', 'new_cta']","items":{"type":"string"},"type":"array"},"weights":{"description":"Variant weights, e.g. [50, 50]","items":{"type":"number"},"type":"array"}},"required":["project","name","variants","goal_event"],"type":"object"},"name":"create_experiment"},{"description":"Create a new Agent Analytics project. Returns the tracking snippet and API example. Idempotent — returns existing project if name already taken.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"allowed_origins":{"description":"Allowed CORS origins, defaults to *","type":"string"},"name":{"description":"Project name (letters, numbers, hyphens, dots, max 64 chars)","type":"string"}},"required":["name"],"type":"object"},"name":"create_project"},{"description":"Delete an experiment","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"id":{"description":"Experiment ID","type":"string"}},"required":["id"],"type":"object"},"name":"delete_experiment"},{"description":"Get experiment details with results Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"id":{"description":"Experiment ID","type":"string"}},"required":["id"],"type":"object"},"name":"get_experiment"},{"description":"Get compact self-improving project context: goals, activation events, event-name glossary, and major date annotations used to interpret analytics results. Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"project":{"description":"Project name or ID","type":"string"}},"required":["project"],"type":"object"},"name":"get_project_context"},{"description":"List A/B experiments for a project Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"project":{"description":"Project name","type":"string"}},"required":["project"],"type":"object"},"name":"list_experiments"},{"description":"List all your Agent Analytics projects Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.","inputSchema":{"properties":{},"type":"object"},"name":"list_projects"},{"description":"Real-time snapshot: active visitors, sessions, events per minute, top pages, and recent events. Reads from in-memory ring buffer — no D1 query.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"project":{"description":"Project name","type":"string"},"window":{"default":60,"description":"Time window in seconds (10-300, default 60)","maximum":300,"minimum":10,"type":"number"}},"required":["project"],"type":"object"},"name":"live_now"},{"description":"Discover event names and property keys from recent events Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"days":{"default":30,"description":"Lookback window in days","maximum":365,"minimum":1,"type":"number"},"project":{"description":"Project name","type":"string"}},"required":["project"],"type":"object"},"name":"properties"},{"description":"Property keys by event name, sampled from recent events Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"project":{"description":"Project name","type":"string"},"sample":{"default":5000,"description":"Events to sample","maximum":10000,"minimum":100,"type":"number"},"since":{"description":"Start date (ISO or shorthand like 7d)","type":"string"}},"required":["project"],"type":"object"},"name":"properties_received"},{"description":"Run a flexible ad-hoc analytics query with custom metrics, filters, grouping, date ranges, and privacy-first customer email lookup. This is the most powerful endpoint — use it when other tools don't answer the question.\n\nExamples of questions this tool answers:\n- \"How many signups from Germany this week?\" → filters: [{field:\"event\",op:\"eq\",value:\"signup\"},{field:\"country\",op:\"eq\",value:\"DE\"}]\n- \"Which events contain 'page' in the name?\" → filters: [{field:\"event\",op:\"contains\",value:\"page\"}], group_by: [\"event\"]\n- \"Daily unique users for the last 30 days\" → metrics: [\"unique_users\"], group_by: [\"date\"], date_from: \"30d\"\n- \"Events per country\" → group_by: [\"country\"]\n\nFilter operators: eq, neq, gt, lt, gte, lte, contains\nFilterable fields: event, user_id, date, country, session_id, timestamp, and any properties.* field (e.g. properties.path)\nFor customer-specific reads, use the top-level email input instead of hashing locally. Raw email is sent only in the authenticated HTTPS POST body; the server matches via a project-scoped HMAC index and does not store raw email in event rows or profile traits.\nBuilt-in fields are a closed list. Event properties such as referrer, utm_source, path, browser, and hostname must be queried as properties.referrer, properties.utm_source, properties.path, properties.browser, and properties.hostname.\nInvalid filter fields fail loudly and return /properties-style guidance instead of being silently ignored.\nGroup by: event, date, user_id, session_id, country\nMetrics: event_count, unique_users, session_count, bounce_rate, avg_duration\nCount modes: raw, session_then_user. The default for event_count is session_then_user for activation-safe counting: session-backed rows count by session, no-session rows fall back to user only when that user has no session-backed row in the same group, and fully anonymous rows fall back to event id. count_mode is ignored when event_count is not requested.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"count_mode":{"description":"How event_count is aggregated. Default for event_count: session_then_user. Session-backed rows count by session, no-session rows fall back to user only when that user has no session-backed row in the same group, and fully anonymous rows fall back to event id. Ignored for queries without event_count. Use raw for ingestion/debugging counts.","enum":["raw","session_then_user"],"type":"string"},"date_from":{"description":"Start date (ISO 8601 or Nd shorthand like '30d'). Defaults to 7 days ago.","type":"string"},"date_to":{"description":"End date (ISO 8601). Defaults to today.","type":"string"},"email":{"description":"Filter by server-side scoped HMAC email lookup. Raw email is sent only in the authenticated HTTPS POST body and is not stored in event rows or profile traits.","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$","type":"string"},"filters":{"description":"Filters to apply","items":{"properties":{"field":{"description":"Field to filter on (event, user_id, date, country, session_id, timestamp, or properties.*)","type":"string"},"op":{"description":"Filter operator","enum":["eq","neq","gt","lt","gte","lte","contains"],"type":"string"},"value":{"description":"Value to compare against","type":["string","number"]}},"required":["field","op","value"],"type":"object"},"type":"array"},"group_by":{"default":[],"description":"Fields to group results by","items":{"enum":["event","date","user_id","session_id","country"],"type":"string"},"type":"array"},"limit":{"default":100,"description":"Max results (default 100, max 1000)","maximum":1000,"minimum":1,"type":"number"},"metrics":{"default":["event_count"],"description":"Metrics to compute","items":{"enum":["event_count","unique_users","session_count","bounce_rate","avg_duration"],"type":"string"},"type":"array"},"order":{"default":"desc","description":"Sort direction","enum":["asc","desc"],"type":"string"},"order_by":{"description":"Field to sort by","enum":["event_count","unique_users","session_count","date","event"],"type":"string"},"project":{"description":"Project name","type":"string"}},"required":["project"],"type":"object"},"name":"query"},{"description":"List individual session records Anonymous preview is limited to agentanalytics-demo synthetic read-only data; sign in for your own projects.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"default":100,"description":"Max results","maximum":1000,"minimum":1,"type":"number"},"project":{"description":"Project name","type":"string"},"since":{"description":"Start date","type":"string"}},"required":["project"],"type":"object"},"name":"sessions"},{"description":"Set or replace compact project context. The encoded API request body is capped at 512KB. Read existing context first, merge still-valid entries, inspect event names with properties or properties_received, and save only durable product truth tied to goals, activation events, event-name glossary entries, or date annotations for major product changes. Use annotations for meaningful landing page, pricing, onboarding, feature, release, or experiment changes; do not store git commit logs, noisy edits, PII, secrets, or long release notes.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"activation_events":{"default":[],"description":"Event names that define activation, max 8","items":{"type":"string"},"maxItems":8,"type":"array"},"annotations":{"default":[],"description":"Major date annotations, max 100","items":{"properties":{"note":{"description":"Optional short note, max 500 characters","maxLength":500,"type":"string"},"occurred_at":{"description":"ISO-8601 datetime when the major product change happened","type":"string"},"title":{"description":"Short annotation title, max 120 characters","maxLength":120,"type":"string"}},"required":["occurred_at","title"],"type":"object"},"maxItems":100,"type":"array"},"glossary":{"default":[],"description":"Event-name glossary entries, max 10","items":{"properties":{"definition":{"description":"Short definition that helps interpret analytics results","type":"string"},"event_name":{"description":"Existing or intended event name this glossary entry explains","type":"string"},"term":{"description":"Human/product term for the event","type":"string"}},"required":["event_name","term","definition"],"type":"object"},"maxItems":10,"type":"array"},"goals":{"default":[],"description":"Short business goals, max 5","items":{"type":"string"},"maxItems":5,"type":"array"},"project":{"description":"Project name or ID","type":"string"}},"required":["project"],"type":"object"},"name":"set_project_context"},{"description":"Update experiment status (pause, resume, complete)","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","properties":{"id":{"description":"Experiment ID","type":"string"},"status":{"description":"New status","enum":["active","paused","completed"],"type":"string"},"winner":{"description":"Winning variant (for completing)","type":"string"}},"required":["id","status"],"type":"object"},"name":"update_experiment"}]},"body_sha256":"fa5e6383828ca2202bdc0c68032c13620cfb6726c7e69fe1750429bc279c40b1","prev_id":null,"leaf":"0x94022d7799e2a38c0033583c064e5b0a643daa20bce0f6ae6108c53173c18247","leaf_text":"{\"body\":\"fa5e6383828ca2202bdc0c68032c13620cfb6726c7e69fe1750429bc279c40b1\",\"id\":580331,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793143710179747,\"prev\":null,\"subject\":\"9655b1eb-5df3-419b-9409-dff618db7b51\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-27","leaves":273461,"root":"0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795","chained":"0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4","anchor_chain":"eip155:5042002","anchor_tx":"0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4","anchor_block":69414147},"proof":["0x9402a4ba7a338eba8a013a6bb96a13e604fbd5efa3bb1441cdd045078bf5dee8","0xfdb7515e690e80f72e6a79fd191a1475e67903c776cea14b112b3a19ca4e549f","0x6e9398cc05d3cf69f271e8afcf22ee5d2bbc9209aa662b612c3874c2bd8a6c5c","0x7b3008a5d536758e1707283e1ccf93f7c6f93985dbd0b8eba943e56b07bad3d0","0x8e72e2f0c3df1b058ce761588b1f8791b0c2377224765944037f00f7be42cbb2","0x67c20c9597a728d102989f81588a05ba4a212b841a502d0ff785eab956d40511","0x0491f12170d846aff6f50f2c5f9d344a5a90996c5e8ea3ee81160217699d64eb","0x19d38b2b757b57bd58c8db8e221f2927c45281039f8c43464325429999ae7858","0x95be16e3f6710770c567f06512177175fca349e1b4a315d73878f8576d0bb1a9","0x2cd6df1b424ca01feabc6fe190b5be1ed5d1b01fcb3f327ec0d4a204f14ab73e","0x62768d685fdf68a23a3746fae9fbbdd9613e343468823ae92676080679a3f19f","0x21b50531db6db8c65523fd5559cda8006afb66474d66107f3c29e6cd41ec3fbe","0x59c5c792b40d9054ce2b84a60af97fa54f2e1a2a369a6a52dc3f45de41128e97","0xa3c9c760ee424c178bab782711c2b9d3e15a80a6fde99165972cb75b306bb8b4","0xb4f7223140c8a36cb87a63d77cf617086d9968dc4658f03e102571ebe06e9ed6","0xfecf3d4646dd4984a13dd715499e842c3fde63692336d97394c2bfd8e877ca5d","0xf30fddbf4811226c58e8f0daf36fddd79fc5f1356b592bb1d99a8061ddbabe66","0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197","0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699"]}