list_active_projects to find your project, then list_conversions and list_attribution_models to resolve the right IDs, and finally get_report_table to fetch the data.
Projects and account
Tools for listing projects and checking your account.list_active_projects
list_active_projects
- “List all my SegmentStream projects”
- “Which projects do I have access to?”
- “Show me the project IDs for all active projects”
get_project
get_project
projectIdExample prompts:- “Show me the details of project X”
- “What timezone and currency is this project configured with?”
- “What features are enabled for this project?”
get_current_user
get_current_user
- “Who am I logged in as?”
- “What permissions do I have?”
Data sources
Tools for inspecting connected advertising platforms and their import status.list_data_sources
list_data_sources
projectIdExample prompts:- “What ad platforms are connected to this project?”
- “Show me all data sources”
- “Which data sources are enabled?”
get_data_source
get_data_source
dataSourceIdExample prompts:- “Show me the configuration of the Facebook data source”
- “Is the Google Ads data source authenticated?”
get_data_source_logs
get_data_source_logs
projectId, dataSourceIdExample prompts:- “Show me the recent import logs for our Facebook data source”
- “Are there any import errors for Google Ads?”
- “When was the last successful import for this data source?”
Data streams
Tools for inspecting event data streams (GA4 BigQuery exports, SDK streams, etc.).list_data_streams
list_data_streams
projectIdExample prompts:- “What data streams are configured?”
- “Show me all connected event tracking sources”
- “Is the GA4 BigQuery stream connected?”
get_data_stream
get_data_stream
dataStreamIdExample prompts:- “Show me the configuration of this data stream”
- “What table does this stream write to?”
test_data_stream_connection
test_data_stream_connection
dataStreamIdExample prompts:- “Test the connection for our GA4 data stream”
- “Is the data stream still connected?”
Conversions
Tools for inspecting conversion definitions, statistics, and geographic breakdowns.list_conversions
list_conversions
projectIdExample prompts:- “What conversions are configured in this project?”
- “List all active conversions”
- “Show me the conversion IDs I need for reporting”
get_conversion
get_conversion
conversionIdExample prompts:- “Show me how the Purchase conversion is configured”
- “What events trigger this conversion?”
- “What deduplication settings does this conversion use?”
get_conversion_statistics
get_conversion_statistics
projectId, conversionId (optional: dateFrom, dateTo, chartGranularity)Example prompts:- “How many purchases happened last month?”
- “Show me the daily conversion trend for the past 30 days”
- “What is the total conversion value this quarter?”
get_conversions_by_country
get_conversions_by_country
projectId, conversionId, startDate, endDateExample prompts:- “Which countries had the most purchases last month?”
- “Break down lead conversions by country for Q4”
Attribution models
Tools for inspecting attribution model configurations.list_attribution_models
list_attribution_models
projectIdExample prompts:- “What attribution models are available?”
- “Which attribution model is the default?”
- “Show me all attribution model IDs”
get_attribution_model
get_attribution_model
projectId, idExample prompts:- “Show me the configuration of the Multi-Touch attribution model”
- “What is the attribution window for the Last Click model?”
- “Does this model use self-reported attribution?”
Reports and analytics
Tools for querying campaign performance data — the primary way to pull metrics from SegmentStream.get_report_table
get_report_table
projectId, params (includes firstDateRange, dimensions, attributionMetrics, conversionsMetrics, attributedConversions, filter, orderBy*, limit, offset)Example prompts:- “Show me the top 10 campaigns by cost for the last 30 days”
- “What is the ROAS by ad platform for last month?”
- “Give me a breakdown of conversions by source/medium and country”
- “Compare campaign performance between this month and last month”
get_report_chart
get_report_chart
projectId, params (includes dateRange, granularity, attributionMetrics, conversionsMetrics, attributedConversions, filter)Example prompts:- “Show me the daily cost trend for the past 30 days”
- “Plot weekly conversions over the last 3 months”
- “Chart the ROAS trend by week for Facebook campaigns”
list_report_configs
list_report_configs
projectIdExample prompts:- “What reports are saved in this project?”
- “List all report configurations”
get_report_config
get_report_config
projectId, reportIdExample prompts:- “Show me the configuration of the Performance Overview report”
- “What dimensions and metrics does this report use?”
get_report_dimension_values
get_report_dimension_values
projectId (optional: commonDimensionV4, customField, customFieldScope, prefix)Example prompts:- “What campaign names are available for filtering?”
- “List all ad platform values in this project”
- “What values are available for the source_medium dimension?”
download_report_csv
download_report_csv
get_download_job to get the download URL once the export is ready.Parameters: projectId, params (same as get_report_table)Example prompts:- “Export this report as a CSV”
- “Download campaign performance data for the last quarter”
get_download_job
get_download_job
projectId, jobId, typeExample prompts:- “Is my CSV export ready?”
- “Check the status of the download job”
get_report_bigquery_sql
get_report_bigquery_sql
projectId, params (same as get_report_table)Example prompts:- “Show me the SQL that would be generated for this report”
- “What BigQuery query does SegmentStream run for campaign performance?”
User journey
Tools for tracing individual user paths and attribution credit distribution.query_user_journey
query_user_journey
projectId, params (includes dateFrom, dateTo, selectedAnonymousId or selectedUserId, attributedConversions, conversionInternalIds, useCookieMatchingByUserId)Example prompts:- “Show me the user journey for anonymous ID
abc123over the last 30 days” - “What touchpoints led to the last conversion for user
[email protected]?” - “Trace the journey for this anonymous ID and show attribution credits”
debug_user_journey
debug_user_journey
projectId, params (same as query_user_journey)Example prompts:- “Show me the SQL behind this user journey query”
- “Debug the user journey query for this anonymous ID”
BigQuery
Direct SQL access to your project’s BigQuery dataset.bigquery_execute_sql
bigquery_execute_sql
projectId, queryExample prompts:- “Run a query to count sessions by country for last week”
- “Show me the schema of the sessions table”
- “Query the raw events table for the last 24 hours”
- “How many unique users visited the site yesterday?”
Custom dimensions
Tools for inspecting custom dimensions configured in your project.list_custom_dimensions
list_custom_dimensions
projectIdExample prompts:- “What custom dimensions are available?”
- “List all custom dimension keys I can use in reports”
get_custom_dimension
get_custom_dimension
projectId, keyExample prompts:- “Show me the SQL expression for the brand/non-brand custom dimension”
- “How is this custom dimension calculated?”
Self-reported attribution
Tools for inspecting self-reported attribution (SRA) settings.get_sra_settings
get_sra_settings
projectIdExample prompts:- “Show me the self-reported attribution settings”
- “What channel mappings are configured for SRA?”
- “Is the SRA classifier enabled?”
Audiences
Tools for inspecting audience definitions and memberships.list_audiences
list_audiences
projectId (optional: mlModelId, conversionId)Example prompts:- “What audiences are defined in this project?”
- “List all audiences associated with the Purchase conversion”
get_audience
get_audience
audienceIdExample prompts:- “Show me the filter criteria for this audience”
- “How long do users stay in this audience?”
query_audiences_by_client_id
query_audiences_by_client_id
projectId, anonymousId, from, toExample prompts:- “What audiences does anonymous ID
abc123belong to?” - “Show me audience memberships for this user over the last 30 days”
get_audiences_inclusion
get_audiences_inclusion
projectId (optional: mlModelId)Example prompts:- “What percentage of users are in each audience?”
- “Show me audience inclusion statistics”
Workflows
Tools for monitoring data processing workflows.list_workflows
list_workflows
projectId (optional: limit)Example prompts:- “Show me the recent workflows”
- “What data processing jobs ran today?”
get_workflow_status
get_workflow_status
workflowIdExample prompts:- “What is the status of this workflow?”
- “Did this workflow complete successfully?”
- “Show me any errors from the last workflow run”
Cost data quality
Tools for monitoring advertising cost data accuracy.get_cost_data_quality
get_cost_data_quality
projectId (optional: dataSourceId, dateFrom, dateTo)Example prompts:- “What is the cost data quality score for this project?”
- “Show me the data quality for the Facebook data source”
- “How has cost data quality changed over the last 30 days?”
Identity graph
Tools for inspecting user identity stitching.get_identity_graph_statistics
get_identity_graph_statistics
projectId (optional: conversionInternalId, daysBack, useUsersV2)Example prompts:- “Show me the identity graph statistics”
- “How many users have cross-device stitching?”
- “What is the user stitching distribution for the last 30 days?”
Incidents
Tools for checking project health alerts.list_incidents
list_incidents
projectId (optional: status, limit, offset, minimumUpdatedAt)Example prompts:- “Are there any active incidents?”
- “Show me recent errors for this project”
- “List all incidents from the last week”
Classifiers (ML models)
Tools for inspecting ML-based classifiers used for conversion scoring.list_classifiers
list_classifiers
projectIdExample prompts:- “What ML classifiers are configured?”
- “Show me the classifier settings for this project”
get_classifier
get_classifier
classifierIdExample prompts:- “Show me the details of this classifier”
- “What model does this classifier use?”
list_classifier_models
list_classifier_models
- “What classifier models are available?”
- “Show me the pricing for classifier models”
Experiments (geo tests)
Tools for inspecting geo-lift experiments.list_experiments
list_experiments
projectIdExample prompts:- “What experiments are running?”
- “Show me all geo tests and their status”
- “List completed experiments with their results”
get_experiment
get_experiment
experimentIdExample prompts:- “Show me the results of this geo test”
- “What was the measured lift in this experiment?”
- “Show me the experiment preparation details”
list_experiment_custom_parameter_keys
list_experiment_custom_parameter_keys
conversionIdExample prompts:- “What custom parameters can I use for geo test segmentation?”
- “List available custom parameter keys for experiments”