RevenueScope: revenue-first analytics for your EC site
Server Details
Ask AI about your EC site's revenue by channel, RPS/AOV/CVR, search & AI traffic, budget split.
The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 83.0% over 73 days
- Last Tested
- Transport
- Streamable HTTP
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 10 tools
The two GSC-family tools (get_keyword_performance vs get_competitor_keywords) and the two page-oriented tools (get_page_trend vs get_breakdown) could be confused at a glance, but descriptions explicitly cross-route the agent (e.g. 'For YOUR OWN search performance use get_keyword_performance'). get_ai_traffic vs get_breakdown(dimension='channel') overlap is explicitly clarified, and get_summary vs get_today are distinguished by scope. Most boundaries are clear, with only mild residual overlap.
Nine tools follow get_<noun> and the single enumeration tool uses list_sites, all in consistent snake_case. The verb_noun convention is uniform with no camelCase or style mixing.
10 tools is well within the ideal 3-15 range for an analytics server, and each tool maps to a distinct analysis surface (summary, breakdown, today, AI traffic, keyword performance, competitor keywords, content actions, page trend, metadata, sites). No bloat or redundancy.
The surface covers the core read analytics lifecycle: KPIs, dimension breakdowns, day-level activity, search/keyword performance, competitor and content views, plus metadata and site listing. Minor gaps: no tool to trigger competitor research (it is READ-ONLY and must be started in the app), and no write/export or order-level operations.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
4 tool updates
- Changed
get_ai_traffic1 field changed- added
Output schema / properties / display_noteAdded value: +{ + "type": "string" +}
- Changed
get_breakdown1 field changed- added
Output schema / properties / display_noteAdded value: +{ + "type": "string" +}
- Changed
get_summary1 field changed- added
Output schema / properties / display_noteAdded value: +{ + "type": "string" +}
- Changed
get_today1 field changed- added
Output schema / properties / display_noteAdded value: +{ + "type": "string" +}
1 tool update
- Changed
get_ai_traffic3 fields changed- added
Output schema / properties / by_pageAdded value: +{ + "items": { + "additionalProperties": false, + "properties": { + "page": { + "type": "string" + }, + "revenue_jpy": { + "type": [ + "number", + "null" + ] + }, + "sessions": { + "type": "number" + }, + "top_ai_source": { + "type": "string" + } + }, + "required": [ + "page", + "sessions", + "revenue_jpy", + "top_ai_source" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / by_sourceAdded value: +{ + "items": { + "additionalProperties": false, + "properties": { + "ai_source": { + "type": "string" + }, + "revenue_jpy": { + "type": [ + "number", + "null" + ] + }, + "sessions": { + "type": "number" + } + }, + "required": [ + "ai_source", + "sessions", + "revenue_jpy" + ], + "type": "object" + }, + "type": "array" +} - added
Output schema / properties / totalsAdded value: +{ + "additionalProperties": false, + "properties": { + "complete": { + "type": "boolean" + }, + "pages": { + "minimum": 0, + "type": "integer" + }, + "previous_revenue_jpy": { + "type": [ + "number", + "null" + ] + }, + "previous_sessions": { + "type": [ + "number", + "null" + ] + }, + "revenue_jpy": { + "type": [ + "number", + "null" + ] + }, + "sessions": { + "type": "number" + } + }, + "required": [ + "sessions", + "pages", + "revenue_jpy", + "previous_sessions", + "previous_revenue_jpy", + "complete" + ], + "type": "object" +}
1 tool update
- Changed
get_competitor_keywords23 fields changed- added
Input schema / properties / bandAdded value: +{ + "enum": [ + "all", + "top", + "near", + "out", + "unknown" + ], + "type": "string" +} - removed
Input schema / properties / domainRemoved value: -{ - "minLength": 1, - "type": "string" -} - removed
Input schema / properties / min_volumeRemoved value: -{ - "minimum": 0, - "type": "integer" -} - added
Input schema / properties / offsetAdded value: +{ + "minimum": 0, + "type": "integer" +} - removed
Input schema / properties / sortRemoved value: -{ - "enum": [ - "etv", - "volume", - "rank" - ], - "type": "string" -} - removed
Output schema / properties / available_domainsRemoved value: -{ - "items": { - "type": "string" - }, - "type": "array" -} - added
Output schema / properties / bandAdded value: +{ + "enum": [ + "all", + "top", + "near", + "out", + "unknown" + ], + "type": "string" +} - added
Output schema / properties / countsAdded value: +{ + "additionalProperties": false, + "properties": { + "near": { + "type": "number" + }, + "out": { + "type": "number" + }, + "top": { + "type": "number" + }, + "total": { + "type": "number" + }, + "unknown": { + "type": "number" + } + }, + "required": [ + "total", + "top", + "near", + "out", + "unknown" + ], + "type": "object" +} - removed
Output schema / properties / domainsRemoved value: -{ - "items": { - "additionalProperties": false, - "properties": { - "domain": { - "type": "string" - }, - "keywords": { - "items": { - "additionalProperties": false, - "properties": { - "change": { - "enum": [ - "new", - "improved", - "declined", - "same", - "unknown" - ], - "type": "string" - }, - "cpc": { - "type": [ - "number", - "null" - ] - }, - "etv": { - "type": [ - "number", - "null" - ] - }, - "keyword": { - "type": "string" - }, - "prev_rank": { - "type": [ - "number", - "null" - ] - }, - "rank": { - "type": [ - "number", - "null" - ] - }, - "rank_delta": { - "type": [ - "number", - "null" - ] - }, - "search_volume": { - "type": [ - "number", - "null" - ] - }, - "serp_item_type": { - "type": [ - "string", - "null" - ] - }, - "serp_url": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "keyword", - "rank", - "search_volume", - "cpc", - "etv", - "serp_url", - "serp_item_type", - "prev_rank", - "rank_delta", - "change" - ], - "type": "object" - }, - "type": "array" - }, - "lost_keywords": { - "items": { - "additionalProperties": false, - "properties": { - "etv": { - "type": [ - "number", - "null" - ] - }, - "keyword": { - "type": "string" - }, - "prev_rank": { - "type": [ - "number", - "null" - ] - }, - "search_volume": { - "type": [ - "number", - "null" - ] - } - }, - "required": [ - "keyword", - "prev_rank", - "search_volume", - "etv" - ], - "type": "object" - }, - "type": "array" - }, - "previous": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "fetched_at": { - "type": "string" - }, - "research_id": { - "type": "string" - } - }, - "required": [ - "research_id", - "fetched_at" - ], - "type": "object" - }, - { - "type": "null" - } - ] - }, - "summary": { - "additionalProperties": false, - "properties": { - "rank_bands": { - "additionalProperties": false, - "properties": { - "rank11_20": { - "type": "number" - }, - "rank21_50": { - "type": "number" - }, - "rank4_10": { - "type": "number" - }, - "rank51_plus": { - "type": "number" - }, - "top3": { - "type": "number" - }, - "unranked": { - "type": "number" - } - }, - "required": [ - "top3", - "rank4_10", - "rank11_20", - "rank21_50", - "rank51_plus", - "unranked" - ], - "type": "object" - }, - "total_etv": { - "type": "number" - }, - "total_keywords": { - "type": "number" - }, - "volume_bands": { - "additionalProperties": false, - "properties": { - "vol_1000_plus": { - "type": "number" - }, - "vol_100_999": { - "type": "number" - }, - "vol_under_100": { - "type": "number" - }, - "vol_unknown": { - "type": "number" - } - }, - "required": [ - "vol_1000_plus", - "vol_100_999", - "vol_under_100", - "vol_unknown" - ], - "type": "object" - }, - "vs_previous": { - "anyOf": [ - { - "additionalProperties": false, - "properties": { - "declined": { - "type": "number" - }, - "improved": { - "type": "number" - }, - "lost_count": { - "type": "number" - }, - "new_count": { - "type": "number" - }, - "same": { - "type": "number" - } - }, - "required": [ - "new_count", - "lost_count", - "improved", - "declined", - "same" - ], - "type": "object" - }, - { - "type": "null" - } - ] - } - }, - "required": [ - "total_keywords", - "total_etv", - "volume_bands", - "rank_bands", - "vs_previous" - ], - "type": "object" - }, - "truncated": { - "additionalProperties": false, - "properties": { - "lost_total": { - "type": "number" - }, - "matching_total": { - "type": "number" - }, - "shown": { - "type": "number" - } - }, - "required": [ - "shown", - "matching_total", - "lost_total" - ], - "type": "object" - }, - "warning": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "domain", - "summary", - "previous", - "keywords", - "lost_keywords", - "truncated", - "warning" - ], - "type": "object" - }, - "type": "array" -} - added
Output schema / properties / fetch_ruleAdded value: +{ + "type": "string" +} - removed
Output schema / properties / keyword_countRemoved value: -{ - "type": "number" -} - added
Output schema / properties / keywordsAdded value: +{ + "items": { + "additionalProperties": false, + "properties": { + "band": { + "enum": [ + "top", + "near", + "out", + "unknown" + ], + "type": "string" + }, + "keyword": { + "type": "string" + }, + "own_rank": { + "type": [ + "number", + "null" + ] + }, + "own_status": { + "enum": [ + "ranked", + "not_in_top100", + "unknown" + ], + "type": "string" + }, + "own_url": { + "type": [ + "string", + "null" + ] + }, + "peers": { + "items": { + "additionalProperties": false, + "properties": { + "domain": { + "type": "string" + }, + "rank": { + "type": "number" + } + }, + "required": [ + "domain", + "rank" + ], + "type": "object" + }, + "type": "array" + }, + "search_volume": { + "type": [ + "number", + "null" + ] + }, + "top_domain": { + "type": "string" + }, + "top_rank": { + "type": "number" + } + }, + "required": [ + "keyword", + "search_volume", + "band", + "own_rank", + "own_status", + "own_url", + "top_domain", + "top_rank", + "peers" + ], + "type": "object" + }, + "type": "array" +} - removed
Output schema / properties / language_codeRemoved value: -{ - "type": "string" -} - removed
Output schema / properties / location_codeRemoved value: -{ - "type": "number" -} - removed
Output schema / properties / min_volumeRemoved value: -{ - "type": [ - "number", - "null" - ] -} - added
Output schema / properties / notesAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / offsetAdded value: +{ + "type": "number" +} - added
Output schema / properties / own_completeAdded value: +{ + "type": "boolean" +} - added
Output schema / properties / own_domainAdded value: +{ + "type": [ + "string", + "null" + ] +} - added
Output schema / properties / rule_paramsAdded value: +{ + "additionalProperties": false, + "properties": { + "rank_max": { + "type": [ + "number", + "null" + ] + }, + "row_cap": { + "type": [ + "number", + "null" + ] + }, + "scale_max_ratio": { + "type": [ + "number", + "null" + ] + }, + "volume_max": { + "type": [ + "number", + "null" + ] + }, + "volume_min": { + "type": [ + "number", + "null" + ] + } + }, + "required": [ + "rank_max", + "volume_min", + "volume_max", + "row_cap", + "scale_max_ratio" + ], + "type": "object" +} - added
Output schema / properties / shopsAdded value: +{ + "items": { + "additionalProperties": false, + "properties": { + "domain": { + "type": "string" + }, + "fetch_failed": { + "type": "boolean" + }, + "keyword_count": { + "type": [ + "number", + "null" + ] + }, + "researched": { + "type": "boolean" + }, + "scale_ratio": { + "type": [ + "number", + "null" + ] + }, + "source": { + "enum": [ + "auto", + "manual" + ], + "type": "string" + } + }, + "required": [ + "domain", + "source", + "scale_ratio", + "researched", + "keyword_count", + "fetch_failed" + ], + "type": "object" + }, + "type": "array" +} - removed
Output schema / properties / sortRemoved value: -{ - "enum": [ - "etv", - "volume", - "rank" - ], - "type": "string" -} - added
Output schema / properties / truncatedAdded value: +{ + "additionalProperties": false, + "properties": { + "matching_total": { + "type": "number" + }, + "next_offset": { + "type": [ + "number", + "null" + ] + }, + "shown": { + "type": "number" + } + }, + "required": [ + "shown", + "matching_total", + "next_offset" + ], + "type": "object" +}
5 tool updates
- Changed
get_breakdown5 fields changed- changed
Output schema / properties / presentation_hints / properties / recommended_followup_tools / items / enumPrevious value: -[ - "get_breakdown", - "get_priority_insights", - "get_summary" -]New value: +[ + "get_breakdown", + "get_summary" +] - changed
Output schema / properties / presentation_hints / properties / recommended_sections / items / enumPrevious value: -[ - "kpi_summary", - "trend", - "ad_spend_context", - "breakdown", - "priority_insights", - "recommended_actions" -]New value: +[ + "kpi_summary", + "trend", + "ad_spend_context", + "breakdown", + "recommended_actions" +] - changed
Output schema / properties / presentation_hints / properties / response_type / enumPrevious value: -[ - "analytics_summary", - "analytics_breakdown", - "priority_insights", - "analytics_today" -]New value: +[ + "analytics_summary", + "analytics_breakdown", + "analytics_today" +] - removed
Output schema / properties / presentation_hints / properties / show_priority_insightsRemoved value: -{ - "type": "boolean" -} - changed
Output schema / properties / presentation_hints / requiredPrevious value: -[ - "response_type", - "primary_metric", - "show_period_comparison", - "show_trend", - "show_breakdown", - "show_priority_insights", - "prefer_compact_visual_summary", - "avoid_long_prose", - "recommended_followup_tools", - "recommended_sections" -]New value: +[ + "response_type", + "primary_metric", + "show_period_comparison", + "show_trend", + "show_breakdown", + "prefer_compact_visual_summary", + "avoid_long_prose", + "recommended_followup_tools", + "recommended_sections" +]
- Removed
get_priority_insights - Changed
get_summary5 fields changed- changed
Output schema / properties / presentation_hints / properties / recommended_followup_tools / items / enumPrevious value: -[ - "get_breakdown", - "get_priority_insights", - "get_summary" -]New value: +[ + "get_breakdown", + "get_summary" +] - changed
Output schema / properties / presentation_hints / properties / recommended_sections / items / enumPrevious value: -[ - "kpi_summary", - "trend", - "ad_spend_context", - "breakdown", - "priority_insights", - "recommended_actions" -]New value: +[ + "kpi_summary", + "trend", + "ad_spend_context", + "breakdown", + "recommended_actions" +] - changed
Output schema / properties / presentation_hints / properties / response_type / enumPrevious value: -[ - "analytics_summary", - "analytics_breakdown", - "priority_insights", - "analytics_today" -]New value: +[ + "analytics_summary", + "analytics_breakdown", + "analytics_today" +] - removed
Output schema / properties / presentation_hints / properties / show_priority_insightsRemoved value: -{ - "type": "boolean" -} - changed
Output schema / properties / presentation_hints / requiredPrevious value: -[ - "response_type", - "primary_metric", - "show_period_comparison", - "show_trend", - "show_breakdown", - "show_priority_insights", - "prefer_compact_visual_summary", - "avoid_long_prose", - "recommended_followup_tools", - "recommended_sections" -]New value: +[ + "response_type", + "primary_metric", + "show_period_comparison", + "show_trend", + "show_breakdown", + "prefer_compact_visual_summary", + "avoid_long_prose", + "recommended_followup_tools", + "recommended_sections" +]
- Changed
get_today5 fields changed- changed
Output schema / properties / presentation_hints / properties / recommended_followup_tools / items / enumPrevious value: -[ - "get_breakdown", - "get_priority_insights", - "get_summary" -]New value: +[ + "get_breakdown", + "get_summary" +] - changed
Output schema / properties / presentation_hints / properties / recommended_sections / items / enumPrevious value: -[ - "kpi_summary", - "trend", - "ad_spend_context", - "breakdown", - "priority_insights", - "recommended_actions" -]New value: +[ + "kpi_summary", + "trend", + "ad_spend_context", + "breakdown", + "recommended_actions" +] - changed
Output schema / properties / presentation_hints / properties / response_type / enumPrevious value: -[ - "analytics_summary", - "analytics_breakdown", - "priority_insights", - "analytics_today" -]New value: +[ + "analytics_summary", + "analytics_breakdown", + "analytics_today" +] - removed
Output schema / properties / presentation_hints / properties / show_priority_insightsRemoved value: -{ - "type": "boolean" -} - changed
Output schema / properties / presentation_hints / requiredPrevious value: -[ - "response_type", - "primary_metric", - "show_period_comparison", - "show_trend", - "show_breakdown", - "show_priority_insights", - "prefer_compact_visual_summary", - "avoid_long_prose", - "recommended_followup_tools", - "recommended_sections" -]New value: +[ + "response_type", + "primary_metric", + "show_period_comparison", + "show_trend", + "show_breakdown", + "prefer_compact_visual_summary", + "avoid_long_prose", + "recommended_followup_tools", + "recommended_sections" +]
- Removed
suggest_budget_allocation
1 tool update
- Changed
get_content_actions3 fields changed- added
Output schema / properties / pages / items / properties / title_changeAdded value: +{ + "additionalProperties": false, + "properties": { + "measuring": { + "type": "boolean" + }, + "new_first_date": { + "type": "string" + }, + "new_title": { + "type": "string" + }, + "old_last_date": { + "type": "string" + }, + "old_title": { + "type": "string" + }, + "tracking_week": { + "maximum": 8, + "minimum": 1, + "type": "integer" + } + }, + "required": [ + "new_first_date", + "old_last_date", + "old_title", + "new_title", + "tracking_week", + "measuring" + ], + "type": "object" +} - added
Output schema / properties / title_changesAdded value: +{ + "additionalProperties": false, + "properties": { + "basis": { + "type": "string" + }, + "marked_pages": { + "minimum": 0, + "type": "integer" + }, + "record_days": { + "type": "number" + }, + "status": { + "enum": [ + "available", + "unavailable" + ], + "type": "string" + } + }, + "required": [ + "status", + "record_days", + "marked_pages", + "basis" + ], + "type": "object" +} - changed
Output schema / requiredPrevious value: -[ - "site_id", - "revenue_status", - "period", - "window", - "session_window", - "basis", - "assumptions", - "limitations", - "criteria", - "bucket_summary", - "total_pages", - "pages" -]New value: +[ + "site_id", + "revenue_status", + "period", + "window", + "session_window", + "basis", + "assumptions", + "limitations", + "criteria", + "bucket_summary", + "total_pages", + "pages", + "title_changes" +]
7 tool updates
- Changed
get_ai_traffic2 fields changed- added
Input schema / properties / presetAdded value: +{ + "enum": [ + "last_4_weeks", + "last_12_weeks", + "year_to_date" + ], + "type": "string" +} - changed
Output schema / properties / period / anyOfPrevious value: -[ - { - "additionalProperties": false, - "properties": { - "calendar_dates_touched": { - "minimum": 0, - "type": "integer" - }, - "days": { - "type": "number" - }, - "duration_hours": { - "type": "number" - }, - "end": { - "type": "string" - }, - "reference_bounds": { - "const": "start_inclusive_end_exclusive", - "type": "string" - }, - "reference_end_at": { - "format": "date-time", - "type": "string" - }, - "reference_start_at": { - "format": "date-time", - "type": "string" - }, - "source_alignment": { - "enum": [ - "exact", - "mixed" - ], - "type": "string" - }, - "source_boundaries": { - "items": { - "additionalProperties": false, - "properties": { - "applies_to": { - "items": { - "type": "string" - }, - "minItems": 1, - "type": "array" - }, - "boundary": { - "enum": [ - "reference_timestamp_window", - "database_statement_time_window", - "jst_calendar_dates_from_reference_start", - "jst_calendar_dates_from_database_window_start", - "jst_calendar_dates_inclusive", - "account_registry_not_period_scoped", - "derived_previous_daily_window", - "derived_from_current_and_previous", - "defined_per_output_item" - ], - "type": "string" - } - }, - "required": [ - "applies_to", - "boundary" - ], - "type": "object" - }, - "type": "array" - }, - "start": { - "type": "string" - }, - "timezone": { - "type": "string" - }, - "window_type": { - "enum": [ - "rolling", - "calendar_to_date", - "comparison", - "calendar_range" - ], - "type": "string" - } - }, - "required": [ - "start", - "end", - "days", - "reference_start_at", - "reference_end_at", - "window_type", - "reference_bounds", - "timezone", - "duration_hours", - "calendar_dates_touched", - "source_alignment", - "source_boundaries" - ], - "type": "object" - }, - { - "additionalProperties": false, - "properties": { - "days": { - "type": "number" - }, - "end": { - "type": "string" - }, - "start": { - "type": "string" - } - }, - "required": [ - "start", - "end", - "days" - ], - "type": "object" - } -]New value: +[ + { + "additionalProperties": false, + "properties": { + "calendar_dates_touched": { + "minimum": 0, + "type": "integer" + }, + "days": { + "type": "number" + }, + "duration_hours": { + "type": "number" + }, + "end": { + "type": "string" + }, + "preset": { + "enum": [ + "last_4_weeks", + "last_12_weeks", + "year_to_date" + ], + "type": "string" + }, + "reference_bounds": { + "const": "start_inclusive_end_exclusive", + "type": "string" + }, + "reference_end_at": { + "format": "date-time", + "type": "string" + }, + "reference_start_at": { + "format": "date-time", + "type": "string" + }, + "source_alignment": { + "enum": [ + "exact", + "mixed" + ], + "type": "string" + }, + "source_boundaries": { + "items": { + "additionalProperties": false, + "properties": { + "applies_to": { + "items": { + "type": "string" + }, + "minItems": 1, + "type": "array" + }, + "boundary": { + "enum": [ + "reference_timestamp_window", + "database_statement_time_window", + "jst_calendar_dates_from_reference_start", + "jst_calendar_dates_from_database_window_start", + "jst_calendar_dates_inclusive", + "account_registry_not_period_scoped", + "derived_previous_daily_window", + "derived_from_current_and_previous", + "defined_per_output_item" + ], + "type": "string" + } + }, + "required": [ + "applies_to", + "boundary" + ], + "type": "object" + }, + "type": "array" + }, + "start": { + "type": "string" + }, + "timezone": { + "type": "string" + }, + "window_type": { + "enum": [ + "rolling", + "calendar_to_date", + "comparison", + "calendar_range" + ], + "type": "string" + } + }, + "required": [ + "start", + "end", + "days", + "reference_start_at", + "reference_end_at", + "window_type", + "reference_bounds", + "timezone", + "duration_hours", + "calendar_dates_touched", + "source_alignment", + "source_boundaries" + ], + "type": "object" + }, + { + "additionalProperties": false, + "properties": { + "days": { + "type": "number" + }, + "end": { + "type": "string" + }, + "start": { + "type": "string" + } + }, + "required": [ + "start", + "end", + "days" + ], + "type": "object" + } +]
- Changed
get_breakdown2 fields changed- added
Input schema / properties / presetAdded value: +{ + "enum": [ + "last_4_weeks", + "last_12_weeks", + "year_to_date" + ], + "type": "string" +} - added
Output schema / properties / period / properties / presetAdded value: +{ + "enum": [ + "last_4_weeks", + "last_12_weeks", + "year_to_date" + ], + "type": "string" +}
- Changed
get_content_actions6 fields changed- changed
Output schema / properties / bucket_summary / properties / decaying / properties / revenue_jpy / typePrevious value: -"number"New value: +[ + "number", + "null" +] - added
Output schema / properties / notesAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - changed
Output schema / properties / pages / items / properties / ai_revenue_jpy / typePrevious value: -"number"New value: +[ + "number", + "null" +] - changed
Output schema / properties / pages / items / properties / revenue_jpy / typePrevious value: -"number"New value: +[ + "number", + "null" +] - added
Output schema / properties / revenue_statusAdded value: +{ + "enum": [ + "confirmed", + "unconfirmed" + ], + "type": "string" +} - changed
Output schema / requiredPrevious value: -[ - "site_id", - "period", - "window", - "session_window", - "basis", - "assumptions", - "limitations", - "criteria", - "bucket_summary", - "total_pages", - "pages" -]New value: +[ + "site_id", + "revenue_status", + "period", + "window", + "session_window", + "basis", + "assumptions", + "limitations", + "criteria", + "bucket_summary", + "total_pages", + "pages" +]
- Changed
get_keyword_performance15 fields changed- changed
Input schema / properties / band / enumPrevious value: -[ - "all", - "striking" -]New value: +[ + "all", + "striking", + "keeping", + "declining" +] - added
Input schema / properties / presetAdded value: +{ + "enum": [ + "last_4_weeks", + "last_12_weeks", + "year_to_date" + ], + "type": "string" +} - changed
Output schema / properties / band / enumPrevious value: -[ - "all", - "striking" -]New value: +[ + "all", + "striking", + "keeping", + "declining" +] - added
Output schema / properties / band_criteriaAdded value: +{ + "additionalProperties": { + "type": "number" + }, + "type": "object" +} - added
Output schema / properties / notesAdded value: +{ + "items": { + "type": "string" + }, + "type": "array" +} - added
Output schema / properties / period / properties / presetAdded value: +{ + "enum": [ + "last_4_weeks", + "last_12_weeks", + "year_to_date" + ], + "type": "string" +} - removed
Output schema / properties / previous_period / $refRemoved value: -"#/properties/period" - added
Output schema / properties / previous_period / additionalPropertiesAdded value: +false - added
Output schema / properties / previous_period / propertiesAdded value: +{ + "days": { + "$ref": "#/properties/period/properties/days" + }, + "end": { + "$ref": "#/properties/period/properties/end" + }, + "start": { + "$ref": "#/properties/period/properties/start" + } +} - added
Output schema / properties / previous_period / requiredAdded value: +[ + "start", + "end", + "days" +] - added
Output schema / properties / previous_period / typeAdded value: +"object" - added
Output schema / properties / revenue_statusAdded value: +{ + "enum": [ + "confirmed", + "unconfirmed" + ], + "type": "string" +} - changed
Output schema / properties / rows / anyOfPrevious value: -[ - { - "items": { - "additionalProperties": false, - "properties": { - "avg_position": { - "type": "number" - }, - "clicks": { - "type": "number" - }, - "clicks_change": { - "type": [ - "number", - "null" - ] - }, - "ctr": { - "type": "number" - }, - "est_revenue_change": { - "type": [ - "number", - "null" - ] - }, - "est_revenue_jpy": { - "type": "number" - }, - "impressions": { - "type": "number" - }, - "query": { - "type": "string" - }, - "rps_search_jpy": { - "type": "number" - }, - "top_page": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "query", - "clicks", - "impressions", - "ctr", - "avg_position", - "est_revenue_jpy", - "top_page", - "rps_search_jpy", - "clicks_change", - "est_revenue_change" - ], - "type": "object" - }, - "type": "array" - }, - { - "items": { - "additionalProperties": false, - "properties": { - "avg_position": { - "type": "number" - }, - "clicks": { - "type": "number" - }, - "ctr": { - "type": "number" - }, - "est_incremental_clicks": { - "type": "number" - }, - "est_incremental_revenue_jpy": { - "type": "number" - }, - "impressions": { - "type": "number" - }, - "opportunity_score": { - "type": "number" - }, - "query": { - "type": "string" - }, - "target_position": { - "type": "number" - }, - "top_page": { - "type": [ - "string", - "null" - ] - } - }, - "required": [ - "query", - "avg_position", - "impressions", - "clicks", - "ctr", - "top_page", - "target_position", - "est_incremental_clicks", - "est_incremental_revenue_jpy", - "opportunity_score" - ], - "type": "object" - }, - "type": "array" - } -]New value: +[ + { + "items": { + "additionalProperties": false, + "properties": { + "avg_position": { + "type": "number" + }, + "clicks": { + "type": "number" + }, + "clicks_change": { + "type": [ + "number", + "null" + ] + }, + "ctr": { + "type": "number" + }, + "est_revenue_change": { + "type": [ + "number", + "null" + ] + }, + "est_revenue_jpy": { + "type": [ + "number", + "null" + ] + }, + "impressions": { + "type": "number" + }, + "query": { + "type": "string" + }, + "rps_search_jpy": { + "type": [ + "number", + "null" + ] + }, + "top_page": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "query", + "clicks", + "impressions", + "ctr", + "avg_position", + "est_revenue_jpy", + "top_page", + "rps_search_jpy", + "clicks_change", + "est_revenue_change" + ], + "type": "object" + }, + "type": "array" + }, + { + "items": { + "additionalProperties": false, + "properties": { + "avg_position": { + "type": "number" + }, + "clicks": { + "type": "number" + }, + "ctr": { + "type": "number" + }, + "est_incremental_clicks": { + "type": "number" + }, + "est_incremental_revenue_jpy": { + "type": [ + "number", + "null" + ] + }, + "impressions": { + "type": "number" + }, + "opportunity_score": { + "type": "number" + }, + "query": { + "type": "string" + }, + "target_position": { + "type": "number" + }, + "top_page": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "query", + "avg_position", + "impressions", + "clicks", + "ctr", + "top_page", + "target_position", + "est_incremental_clicks", + "est_incremental_revenue_jpy", + "opportunity_score" + ], + "type": "object" + }, + "type": "array" + }, + { + "items": { + "additionalProperties": false, + "properties": { + "avg_position": { + "type": [ + "number", + "null" + ] + }, + "click_change_pct": { + "type": "integer" + }, + "click_loss": { + "type": "number" + }, + "clicks": { + "type": "number" + }, + "impressions": { + "type": "number" + }, + "previous_avg_position": { + "type": [ + "number", + "null" + ] + }, + "previous_clicks": { + "type": [ + "number", + "null" + ] + }, + "previous_impressions": { + "type": [ + "number", + "null" + ] + }, + "previous_shown_position": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "query": { + "type": "string" + }, + "rise": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "shown_position": { + "anyOf": [ + { + "type": "integer" + }, + { + "type": "null" + } + ] + }, + "top_page": { + "type": [ + "string", + "null" + ] + } + }, + "required": [ + "query", + "clicks", + "impressions", + "avg_position", + "shown_position", + "previous_clicks", + "previous_impressions", + "previous_avg_position", + "previous_shown_position", + "rise", + "top_page", + "click_loss", + "click_change_pct" + ], + "type": "object" + }, + "type": "array" + }, + { + "items": { + "additionalProperties": false, + "properties": { + "avg_position": { + "$ref": "#/properties/rows/anyOf/2/items/properties/avg_position" + }, + "clicks": { + "$ref": "#/properties/rows/anyOf/2/items/properties/clicks" + }, + "impressions": { + "$ref": "#/properties/rows/anyOf/2/items/properties/impressions" + }, + "previous_avg_position": { + "$ref": "#/properties/rows/anyOf/2/items/properties/previous_avg_position" + }, + "previous_clicks": { + "$ref": "#/properties/rows/anyOf/2/items/properties/previous_clicks" + }, + "previous_impressions": { + "$ref": "#/properties/rows/anyOf/2/items/properties/previous_impressions" + }, + "previous_shown_position": { + "$ref": "#/properties/rows/anyOf/2/items/properties/previous_shown_position" + }, + "query": { + "$ref": "#/properties/rows/anyOf/2/items/properties/query" + }, + "rise": { + "$ref": "#/properties/rows/anyOf/2/items/properties/rise" + }, + "shown_position": { + "$ref": "#/properties/rows/anyOf/2/items/properties/shown_position" + }, + "top_page": { + "$ref": "#/properties/rows/anyOf/2/items/properties/top_page" + } + }, + "required": [ + "query", + "clicks", + "impressions", + "avg_position", + "shown_position", + "previous_clicks", + "previous_impressions", + "previous_avg_position", + "previous_shown_position", + "rise", + "top_page" + ], + "type": "object" + }, + "type": "array" + } +] - changed
Output schema / properties / rps_search_jpy / typePrevious value: -"number"New value: +[ + "number", + "null" +] - changed
Output schema / requiredPrevious value: -[ - "site_id", - "band", - "period", - "previous_period", - "date_basis", - "timezone", - "source_windows", - "rows" -]New value: +[ + "site_id", + "band", + "revenue_status", + "period", + "previous_period", + "date_basis", + "timezone", + "source_windows", + "rows" +]
- Changed
get_page_trend2 fields changed- added
Input schema / properties / presetAdded value: +{ + "enum": [ + "last_4_weeks", + "last_12_weeks", + "year_to_date" + ], + "type": "string" +} - added
Output schema / properties / period / properties / presetAdded value: +{ + "enum": [ + "last_4_weeks", + "last_12_weeks", + "year_to_date" + ], + "type": "string" +}
- Changed
get_summary4 fields changed- added
Input schema / properties / presetAdded value: +{ + "enum": [ + "last_4_weeks", + "last_12_weeks", + "year_to_date" + ], + "type": "string" +} - added
Output schema / properties / kpis / properties / ordersAdded value: +{ + "$ref": "#/properties/kpis/properties/revenue" +} - changed
Output schema / properties / kpis / requiredPrevious value: -[ - "revenue", - "sessions", - "rps", - "aov", - "cvr", - "avg_duration", - "bounce_rate", - "scroll_depth", - "avg_duration_depth_basis", - "median_duration_depth_basis", - "median_scroll_depth", - "roas" -]New value: +[ + "revenue", + "orders", + "sessions", + "rps", + "aov", + "cvr", + "avg_duration", + "bounce_rate", + "scroll_depth", + "avg_duration_depth_basis", + "median_duration_depth_basis", + "median_scroll_depth", + "roas" +] - added
Output schema / properties / period / properties / presetAdded value: +{ + "enum": [ + "last_4_weeks", + "last_12_weeks", + "year_to_date" + ], + "type": "string" +}
- Changed
get_today1 field changed- added
Output schema / properties / period / properties / presetAdded value: +{ + "enum": [ + "last_4_weeks", + "last_12_weeks", + "year_to_date" + ], + "type": "string" +}
1 tool update
- Changed
get_breakdown4 fields changed- added
Output schema / properties / ad_spend_candidates / items / properties / previous_roasAdded value: +{ + "type": [ + "number", + "null" + ] +} - added
Output schema / properties / ad_spend_candidates / items / properties / roasAdded value: +{ + "type": [ + "number", + "null" + ] +} - added
Output schema / properties / ad_spend_candidates / items / properties / roas_statusAdded value: +{ + "enum": [ + "available", + "includes_organic", + "no_spend", + "revenue_unavailable", + "spend_unavailable", + "filtered_scope" + ], + "type": "string" +} - changed
Output schema / properties / ad_spend_candidates / items / requiredPrevious value: -[ - "ad_channel", - "spend_jpy", - "candidate_revenue_jpy", - "previous_spend_jpy", - "spend_delta_jpy", - "previous_candidate_revenue_jpy", - "candidate_revenue_delta_jpy" -]New value: +[ + "ad_channel", + "spend_jpy", + "candidate_revenue_jpy", + "roas", + "roas_status", + "previous_roas", + "previous_spend_jpy", + "spend_delta_jpy", + "previous_candidate_revenue_jpy", + "candidate_revenue_delta_jpy" +]
1 tool update
- Changed
get_breakdown3 fields changed- changed
Output schema / properties / rows / anyOfPrevious value: -[ - { - "items": { - "additionalProperties": false, - "properties": { - "ad_platform": { - "type": [ - "string", - "null" - ] - }, - "aov_jpy": { - "type": [ - "number", - "null" - ] - }, - "avg_dwell_seconds": { - "type": [ - "number", - "null" - ] - }, - "bot_excluded_count": { - "type": [ - "number", - "null" - ] - }, - "bounce_rate_pct": { - "type": [ - "number", - "null" - ] - }, - "channel": { - "type": "string" - }, - "clicks": { - "type": [ - "number", - "null" - ] - }, - "conversion_value_jpy": { - "type": [ - "number", - "null" - ] - }, - "conversions": { - "type": [ - "number", - "null" - ] - }, - "cvr": { - "type": [ - "number", - "null" - ] - }, - "impressions": { - "type": [ - "number", - "null" - ] - }, - "is_ad_platform": { - "type": "boolean" - }, - "is_unattributed": { - "type": "boolean" - }, - "mapped_channels": { - "anyOf": [ - { - "items": { - "type": "string" - }, - "type": "array" - }, - { - "type": "null" - } - ] - }, - "orders": { - "type": [ - "number", - "null" - ] - }, - "previous_revenue_jpy": { - "type": [ - "number", - "null" - ] - }, - "previous_sessions": { - "type": [ - "number", - "null" - ] - }, - "revenue_change_pct": { - "type": [ - "number", - "null" - ] - }, - "revenue_delta_jpy": { - "type": [ - "number", - "null" - ] - }, - "revenue_jpy": { - "type": [ - "number", - "null" - ] - }, - "roas": { - "type": [ - "number", - "null" - ] - }, - "rps_jpy": { - "type": [ - "number", - "null" - ] - }, - "saturation_pct": { - "type": [ - "number", - "null" - ] - }, - "sessions": { - "type": [ - "number", - "null" - ] - }, - "sessions_change_pct": { - "type": [ - "number", - "null" - ] - }, - "sessions_delta": { - "type": [ - "number", - "null" - ] - }, - "spend_jpy": { - "type": [ - "number", - "null" - ] - }, - "visitors": { - "type": [ - "number", - "null" - ] - } - }, - "required": [ - "channel", - "sessions", - "revenue_jpy" - ], - "type": "object" - }, - "type": "array" - }, - { - "items": { - "additionalProperties": false, - "properties": { - "aov_jpy": { - "type": [ - "number", - "null" - ] - }, - "campaign": { - "type": "string" - }, - "cvr": { - "type": "number" - }, - "revenue_jpy": { - "type": [ - "number", - "null" - ] - }, - "rps_jpy": { - "type": [ - "number", - "null" - ] - }, - "sessions": { - "type": "number" - } - }, - "required": [ - "campaign", - "sessions", - "revenue_jpy", - "rps_jpy", - "aov_jpy", - "cvr" - ], - "type": "object" - }, - "type": "array" - }, - { - "items": { - "additionalProperties": false, - "properties": { - "avg_position": { - "type": [ - "number", - "null" - ] - }, - "avg_time_on_page_seconds": { - "type": [ - "number", - "null" - ] - }, - "bounce_rate": { - "type": [ - "number", - "null" - ] - }, - "clicks": { - "type": [ - "number", - "null" - ] - }, - "ctr": { - "type": [ - "number", - "null" - ] - }, - "impressions": { - "type": [ - "number", - "null" - ] - }, - "page": { - "type": "string" - }, - "pageviews": { - "type": "number" - }, - "pageviews_change": { - "type": [ - "number", - "null" - ] - }, - "title": { - "type": [ - "string", - "null" - ] - }, - "unique_visitors": { - "type": "number" - } - }, - "required": [ - "page", - "pageviews", - "unique_visitors", - "avg_time_on_page_seconds", - "bounce_rate", - "pageviews_change", - "title", - "impressions", - "clicks", - "ctr", - "avg_position" - ], - "type": "object" - }, - "type": "array" - }, - { - "items": { - "additionalProperties": false, - "properties": { - "avg_session_duration_seconds": { - "type": [ - "number", - "null" - ] - }, - "bounce_rate": { - "type": [ - "number", - "null" - ] - }, - "page": { - "type": "string" - }, - "previous_revenue_jpy": { - "type": [ - "number", - "null" - ] - }, - "previous_sessions": { - "type": [ - "number", - "null" - ] - }, - "revenue_change_pct": { - "type": [ - "number", - "null" - ] - }, - "revenue_delta_jpy": { - "type": [ - "number", - "null" - ] - }, - "revenue_jpy": { - "type": [ - "number", - "null" - ] - }, - "sessions": { - "type": "number" - }, - "sessions_change_pct": { - "type": [ - "number", - "null" - ] - }, - "sessions_delta": { - "type": [ - "number", - "null" - ] - } - }, - "required": [ - "page", - "sessions", - "revenue_jpy", - "avg_session_duration_seconds", - "bounce_rate", - "previous_sessions", - "sessions_delta", - "sessions_change_pct", - "previous_revenue_jpy", - "revenue_delta_jpy", - "revenue_change_pct" - ], - "type": "object" - }, - "type": "array" - }, - { - "items": { - "additionalProperties": false, - "properties": { - "is_new_visitor": { - "type": "boolean" - }, - "previous_revenue_jpy": { - "type": [ - "number", - "null" - ] - }, - "previous_sessions": { - "type": [ - "number", - "null" - ] - }, - "revenue_change_pct": { - "type": [ - "number", - "null" - ] - }, - "revenue_delta_jpy": { - "type": [ - "number", - "null" - ] - }, - "revenue_jpy": { - "type": [ - "number", - "null" - ] - }, - "sessions": { - "type": "number" - }, - "sessions_change_pct": { - "type": [ - "number", - "null" - ] - }, - "sessions_delta": { - "type": [ - "number", - "null" - ] - }, - "type": { - "type": "string" - } - }, - "required": [ - "type", - "is_new_visitor", - "sessions", - "revenue_jpy", - "previous_sessions", - "sessions_delta", - "sessions_change_pct", - "previous_revenue_jpy", - "revenue_delta_jpy", - "revenue_change_pct" - ], - "type": "object" - }, - "type": "array" - }, - { - "items": { - "additionalProperties": false, - "properties": { - "avg_session_duration_seconds": { - "type": [ - "number", - "null" - ] - }, - "bounce_rate": { - "type": [ - "number", - "null" - ] - }, - "page": { - "type": "string" - }, - "previous_revenue_jpy": { - "type": [ - "number", - "null" - ] - }, - "previous_sessions": { - "type": [ - "number", - "null" - ] - }, - "revenue_change_pct": { - "type": [ - "number", - "null" - ] - }, - "revenue_delta_jpy": { - "type": [ - "number", - "null" - ] - }, - "revenue_jpy": { - "type": [ - "number", - "null" - ] - }, - "sessions": { - "type": "number" - }, - "sessions_change_pct": { - "type": [ - "number", - "null" - ] - }, - "sessions_delta": { - "type": [ - "number", - "null" - ] - } - }, - "required": [ - "page", - "sessions", - "revenue_jpy", - "avg_session_duration_seconds", - "bounce_rate", - "previous_sessions", - "sessions_delta", - "sessions_change_pct", - "previous_revenue_jpy", - "revenue_delta_jpy", - "revenue_change_pct" - ], - "type": "object" - }, - "type": "array" - } -]New value: +[ + { + "items": { + "additionalProperties": false, + "properties": { + "ad_platform": { + "type": [ + "string", + "null" + ] + }, + "aov_jpy": { + "type": [ + "number", + "null" + ] + }, + "avg_dwell_seconds": { + "type": [ + "number", + "null" + ] + }, + "bot_excluded_count": { + "type": [ + "number", + "null" + ] + }, + "bounce_rate_pct": { + "type": [ + "number", + "null" + ] + }, + "channel": { + "type": "string" + }, + "clicks": { + "type": [ + "number", + "null" + ] + }, + "conversion_value_jpy": { + "type": [ + "number", + "null" + ] + }, + "conversions": { + "type": [ + "number", + "null" + ] + }, + "cvr": { + "type": [ + "number", + "null" + ] + }, + "impressions": { + "type": [ + "number", + "null" + ] + }, + "is_ad_platform": { + "type": "boolean" + }, + "is_unattributed": { + "type": "boolean" + }, + "mapped_channels": { + "anyOf": [ + { + "items": { + "type": "string" + }, + "type": "array" + }, + { + "type": "null" + } + ] + }, + "orders": { + "type": [ + "number", + "null" + ] + }, + "previous_revenue_jpy": { + "type": [ + "number", + "null" + ] + }, + "previous_sessions": { + "type": [ + "number", + "null" + ] + }, + "revenue_change_pct": { + "type": [ + "number", + "null" + ] + }, + "revenue_delta_jpy": { + "type": [ + "number", + "null" + ] + }, + "revenue_jpy": { + "type": [ + "number", + "null" + ] + }, + "roas": { + "type": [ + "number", + "null" + ] + }, + "rps_jpy": { + "type": [ + "number", + "null" + ] + }, + "saturation_pct": { + "type": [ + "number", + "null" + ] + }, + "sessions": { + "type": [ + "number", + "null" + ] + }, + "sessions_change_pct": { + "type": [ + "number", + "null" + ] + }, + "sessions_delta": { + "type": [ + "number", + "null" + ] + }, + "spend_jpy": { + "type": [ + "number", + "null" + ] + }, + "visitors": { + "type": [ + "number", + "null" + ] + } + }, + "required": [ + "channel", + "sessions", + "revenue_jpy" + ], + "type": "object" + }, + "type": "array" + }, + { + "items": { + "additionalProperties": false, + "properties": { + "aov_jpy": { + "type": [ + "number", + "null" + ] + }, + "campaign": { + "type": "string" + }, + "cvr": { + "type": [ + "number", + "null" + ] + }, + "revenue_jpy": { + "type": [ + "number", + "null" + ] + }, + "rps_jpy": { + "type": [ + "number", + "null" + ] + }, + "sessions": { + "type": "number" + } + }, + "required": [ + "campaign", + "sessions", + "revenue_jpy", + "rps_jpy", + "aov_jpy", + "cvr" + ], + "type": "object" + }, + "type": "array" + }, + { + "items": { + "additionalProperties": false, + "properties": { + "avg_position": { + "type": [ + "number", + "null" + ] + }, + "avg_time_on_page_seconds": { + "type": [ + "number", + "null" + ] + }, + "bounce_rate": { + "type": [ + "number", + "null" + ] + }, + "clicks": { + "type": [ + "number", + "null" + ] + }, + "ctr": { + "type": [ + "number", + "null" + ] + }, + "impressions": { + "type": [ + "number", + "null" + ] + }, + "page": { + "type": "string" + }, + "pageviews": { + "type": "number" + }, + "pageviews_change": { + "type": [ + "number", + "null" + ] + }, + "title": { + "type": [ + "string", + "null" + ] + }, + "unique_visitors": { + "type": "number" + } + }, + "required": [ + "page", + "pageviews", + "unique_visitors", + "avg_time_on_page_seconds", + "bounce_rate", + "pageviews_change", + "title", + "impressions", + "clicks", + "ctr", + "avg_position" + ], + "type": "object" + }, + "type": "array" + }, + { + "items": { + "additionalProperties": false, + "properties": { + "avg_session_duration_seconds": { + "type": [ + "number", + "null" + ] + }, + "bounce_rate": { + "type": [ + "number", + "null" + ] + }, + "page": { + "type": "string" + }, + "previous_revenue_jpy": { + "type": [ + "number", + "null" + ] + }, + "previous_sessions": { + "type": [ + "number", + "null" + ] + }, + "revenue_change_pct": { + "type": [ + "number", + "null" + ] + }, + "revenue_delta_jpy": { + "type": [ + "number", + "null" + ] + }, + "revenue_jpy": { + "type": [ + "number", + "null" + ] + }, + "sessions": { + "type": "number" + }, + "sessions_change_pct": { + "type": [ + "number", + "null" + ] + }, + "sessions_delta": { + "type": [ + "number", + "null" + ] + } + }, + "required": [ + "page", + "sessions", + "revenue_jpy", + "avg_session_duration_seconds", + "bounce_rate", + "previous_sessions", + "sessions_delta", + "sessions_change_pct", + "previous_revenue_jpy", + "revenue_delta_jpy", + "revenue_change_pct" + ], + "type": "object" + }, + "type": "array" + }, + { + "items": { + "additionalProperties": false, + "properties": { + "is_new_visitor": { + "type": "boolean" + }, + "previous_revenue_jpy": { + "type": [ + "number", + "null" + ] + }, + "previous_sessions": { + "type": [ + "number", + "null" + ] + }, + "revenue_change_pct": { + "type": [ + "number", + "null" + ] + }, + "revenue_delta_jpy": { + "type": [ + "number", + "null" + ] + }, + "revenue_jpy": { + "type": [ + "number", + "null" + ] + }, + "sessions": { + "type": "number" + }, + "sessions_change_pct": { + "type": [ + "number", + "null" + ] + }, + "sessions_delta": { + "type": [ + "number", + "null" + ] + }, + "type": { + "type": "string" + } + }, + "required": [ + "type", + "is_new_visitor", + "sessions", + "revenue_jpy", + "previous_sessions", + "sessions_delta", + "sessions_change_pct", + "previous_revenue_jpy", + "revenue_delta_jpy", + "revenue_change_pct" + ], + "type": "object" + }, + "type": "array" + }, + { + "items": { + "additionalProperties": false, + "properties": { + "avg_session_duration_seconds": { + "type": [ + "number", + "null" + ] + }, + "bounce_rate": { + "type": [ + "number", + "null" + ] + }, + "page": { + "type": "string" + }, + "previous_revenue_jpy": { + "type": [ + "number", + "null" + ] + }, + "previous_sessions": { + "type": [ + "number", + "null" + ] + }, + "revenue_change_pct": { + "type": [ + "number", + "null" + ] + }, + "revenue_delta_jpy": { + "type": [ + "number", + "null" + ] + }, + "revenue_jpy": { + "type": [ + "number", + "null" + ] + }, + "sessions": { + "type": "number" + }, + "sessions_change_pct": { + "type": [ + "number", + "null" + ] + }, + "sessions_delta": { + "type": [ + "number", + "null" + ] + } + }, + "required": [ + "page", + "sessions", + "revenue_jpy", + "avg_session_duration_seconds", + "bounce_rate", + "previous_sessions", + "sessions_delta", + "sessions_change_pct", + "previous_revenue_jpy", + "revenue_delta_jpy", + "revenue_change_pct" + ], + "type": "object" + }, + "type": "array" + } +] - changed
Output schema / properties / session_attributes / properties / devices / items / properties / cvr / typePrevious value: -"number"New value: +[ + "number", + "null" +] - changed
Output schema / properties / session_attributes / properties / visitor_types / items / properties / cvr / typePrevious value: -"number"New value: +[ + "number", + "null" +]
Related MCP Connectors
Ask questions across Shopify, Klaviyo, GA4 and 20+ e-commerce sources in plain English.
Ask about your Meta Ads, Google Ads, GA4, Search Console, Shopify and other marketing data.
Ask AI about your ads — query Meta, TikTok, and Google Ads performance in natural language.
Related MCP Servers
AlicenseNot gradedqualityDmaintenanceConnects e-commerce and marketing data sources like Shopify, GA4, Google Ads, and Meta Ads to AI assistants, enabling natural language queries about store performance, ad campaigns, and customer behavior.11 npm2MIT- AlicenseAqualityBmaintenanceAI e-commerce operations manager for MCP. Inventory forecasting, pricing optimization, RFM customer segmentation, order anomaly detection, and automated reports for Shopify and WooCommerce.1274 npm1MIT
- FlicenseNot gradedqualityDmaintenanceEnables e-commerce shop owners to query their business data using natural language through local AI models. Provides secure, privacy-focused access to sales reports, inventory management, customer analytics, and order data without sending sensitive information to external services.-
- AlicenseNot gradedqualityBmaintenanceEnables plain-language growth marketing maths — CAC, LTV, ROAS, PPC forecasts, budgets, CLV and ecommerce metrics — alongside SEO and AI-visibility checks such as robots.txt AI-crawler audits, JSON-LD schema and meta tag generation. It is free, read-only and needs no authentication or API key.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.