Skip to main content
Glama

RevenueScope: revenue-first analytics for your EC site

AI assistant traffic

get_ai_traffic
Read-only

Return AI-assistant traffic using dashboard_ai_referred, a separate RPC from the AI channels of dashboard_channels that the search screen shows (for the screen's number, use the AI channel in get_breakdown(dimension='channel')). By default, mode='referred' uses the site's calendar month to date and compares with the prior month through the same calendar day (clamped to the prior month's last day). Pass start_date and end_date together for another inclusive calendar range in the site's analysis timezone; optionally pass compare_start_date and compare_end_date. If comparison dates are omitted, the immediately preceding equal-length range is used. Or pass preset (last_4_weeks, last_12_weeks or year_to_date) instead of dates, for the same periods and comparison as the app's period picker: the period ends on the last Saturday that closes a complete week (weeks run Sunday to Saturday, judged in the site timezone), the comparison is the same number of days directly before it, and year_to_date starts on January 1 of the year of that Saturday. preset cannot be combined with start_date, end_date, compare_start_date or compare_end_date, and period.preset echoes it. The result carries totals, by_source and by_page aggregated from all returned data (not only the limit rows); totals.complete=false means the 200-row source cap may have cut data. mode='gaps' is STOPPED and returns only its stopped notice. site_id is optional when OAuth-authenticated (omitting it uses the primary site). When the user names a specific site, such as the sample site, call list_sites first and pass that site_id. Scope is clicked citations only. This tool has an attached view. When the host shows it, the figures are already on screen: do not repeat them as a table or list in your reply; give only a short takeaway (2-3 sentences).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
modeNoreferred
limitNo
presetNo
site_idNo
end_dateNo
start_dateNo
compare_end_dateNo
compare_start_dateNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
modeYes
rowsNo
basisNo
notesNo
periodNo
statusNo
totalsNo
by_pageNo
is_demoNo
site_idYes
by_sourceNo
truncatedNo
ai_sourcesNo
resume_planNo
source_rowsNo
alternativesNo
display_noteNo
revenue_statusNo
stopped_reasonNo
previous_periodNo
comparison_statusNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedOutput schema / properties / display_note
      Added value: +{
      +  "type": "string"
      +}
  2. Changed3 schema fields changed
    • addedOutput schema / properties / by_page
      Added 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"
      +}
    • addedOutput schema / properties / by_source
      Added 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"
      +}
    • addedOutput schema / properties / totals
      Added 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"
      +}
  3. Changed2 schema fields changed
    • addedInput schema / properties / preset
      Added value: +{
      +  "enum": [
      +    "last_4_weeks",
      +    "last_12_weeks",
      +    "year_to_date"
      +  ],
      +  "type": "string"
      +}
    • changedOutput schema / properties / period / anyOf
      Previous 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"
      +  }
      +]
  4. Changed1 schema field changed
    • removedInput schema / properties / period
      Removed value: -{
      -  "anyOf": [
      -    {
      -      "const": "today",
      -      "type": "string"
      -    },
      -    {
      -      "const": "7d",
      -      "type": "string"
      -    },
      -    {
      -      "const": "30d",
      -      "type": "string"
      -    },
      -    {
      -      "const": "90d",
      -      "type": "string"
      -    },
      -    {
      -      "maximum": 365,
      -      "minimum": 1,
      -      "type": "integer"
      -    }
      -  ],
      -  "default": "30d"
      -}
  5. Changed12 schema fields changed
    • addedOutput schema / properties / alternatives
      Added value: +{
      +  "items": {
      +    "additionalProperties": false,
      +    "properties": {
      +      "tool": {
      +        "type": "string"
      +      },
      +      "use_for": {
      +        "type": "string"
      +      }
      +    },
      +    "required": [
      +      "tool",
      +      "use_for"
      +    ],
      +    "type": "object"
      +  },
      +  "type": "array"
      +}
    • removedOutput schema / properties / assumptions
      Removed value: -{
      -  "items": {
      -    "type": "string"
      -  },
      -  "type": "array"
      -}
    • removedOutput schema / properties / criteria
      Removed value: -{
      -  "additionalProperties": false,
      -  "properties": {
      -    "content_namespaces": {
      -      "items": {
      -        "type": "string"
      -      },
      -      "type": "array"
      -    },
      -    "min_ai_sessions": {
      -      "type": "number"
      -    },
      -    "min_pageviews": {
      -      "type": "number"
      -    }
      -  },
      -  "required": [
      -    "content_namespaces",
      -    "min_pageviews",
      -    "min_ai_sessions"
      -  ],
      -  "type": "object"
      -}
    • removedOutput schema / properties / limitations
      Removed value: -{
      -  "items": {
      -    "type": "string"
      -  },
      -  "type": "array"
      -}
    • removedOutput schema / properties / missed_citation_pages
      Removed value: -{
      -  "items": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "ai_sessions": {
      -        "type": "number"
      -      },
      -      "bounce_rate": {
      -        "type": [
      -          "number",
      -          "null"
      -        ]
      -      },
      -      "gap_type": {
      -        "const": "missed_citation",
      -        "type": "string"
      -      },
      -      "impact_score": {
      -        "type": "number"
      -      },
      -      "page": {
      -        "type": "string"
      -      },
      -      "pageviews": {
      -        "type": "number"
      -      },
      -      "reason": {
      -        "type": "string"
      -      }
      -    },
      -    "required": [
      -      "page",
      -      "pageviews",
      -      "bounce_rate",
      -      "ai_sessions",
      -      "gap_type",
      -      "reason",
      -      "impact_score"
      -    ],
      -    "type": "object"
      -  },
      -  "type": "array"
      -}
    • addedOutput schema / properties / resume_plan
      Added value: +{
      +  "type": [
      +    "string",
      +    "null"
      +  ]
      +}
    • removedOutput schema / properties / site_benchmark_engaged_rate
      Removed value: -{
      -  "type": "number"
      -}
    • addedOutput schema / properties / status
      Added value: +{
      +  "const": "stopped",
      +  "type": "string"
      +}
    • addedOutput schema / properties / stopped_reason
      Added value: +{
      +  "type": "string"
      +}
    • removedOutput schema / properties / total_ai_sessions
      Removed value: -{
      -  "type": "number"
      -}
    • removedOutput schema / properties / under_monetized_ai_pages
      Removed value: -{
      -  "items": {
      -    "additionalProperties": false,
      -    "properties": {
      -      "ai_engaged": {
      -        "type": "number"
      -      },
      -      "ai_revenue_jpy": {
      -        "type": "number"
      -      },
      -      "ai_sessions": {
      -        "type": "number"
      -      },
      -      "engaged_rate": {
      -        "type": "number"
      -      },
      -      "gap_type": {
      -        "const": "under_monetized",
      -        "type": "string"
      -      },
      -      "impact_score": {
      -        "type": "number"
      -      },
      -      "page": {
      -        "type": "string"
      -      },
      -      "reason": {
      -        "type": "string"
      -      },
      -      "site_benchmark_rate": {
      -        "type": "number"
      -      }
      -    },
      -    "required": [
      -      "page",
      -      "ai_sessions",
      -      "ai_engaged",
      -      "engaged_rate",
      -      "site_benchmark_rate",
      -      "ai_revenue_jpy",
      -      "gap_type",
      -      "reason",
      -      "impact_score"
      -    ],
      -    "type": "object"
      -  },
      -  "type": "array"
      -}
    • changedOutput schema / required
      Previous value: -[
      -  "site_id",
      -  "mode",
      -  "period",
      -  "basis"
      -]New value: +[
      +  "site_id",
      +  "mode"
      +]
  6. Changed18 schema fields changed
    • addedInput schema / properties / compare_end_date
      Added value: +{
      +  "$ref": "#/properties/start_date"
      +}
    • addedInput schema / properties / compare_start_date
      Added value: +{
      +  "$ref": "#/properties/start_date"
      +}
    • addedInput schema / properties / end_date
      Added value: +{
      +  "$ref": "#/properties/start_date"
      +}
    • addedInput schema / properties / start_date
      Added value: +{
      +  "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      +  "type": "string"
      +}
    • addedOutput schema / properties / comparison_status
      Added value: +{
      +  "enum": [
      +    "available",
      +    "unavailable"
      +  ],
      +  "type": "string"
      +}
    • addedOutput schema / properties / is_demo
      Added value: +{
      +  "type": "boolean"
      +}
    • removedOutput schema / properties / period / additionalProperties
      Removed value: -false
    • addedOutput schema / properties / period / anyOf
      Added 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"
      +  }
      +]
    • removedOutput schema / properties / period / properties
      Removed value: -{
      -  "days": {
      -    "type": "number"
      -  },
      -  "end": {
      -    "type": "string"
      -  },
      -  "start": {
      -    "type": "string"
      -  }
      -}
    • removedOutput schema / properties / period / required
      Removed value: -[
      -  "start",
      -  "end",
      -  "days"
      -]
    • removedOutput schema / properties / period / type
      Removed value: -"object"
    • addedOutput schema / properties / previous_period
      Added value: +{
      +  "$ref": "#/properties/period/anyOf/0"
      +}
    • addedOutput schema / properties / revenue_status
      Added value: +{
      +  "enum": [
      +    "confirmed",
      +    "unconfirmed"
      +  ],
      +  "type": "string"
      +}
    • addedOutput schema / properties / rows / items / properties / comparison
      Added value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "bounce_rate_delta_pp": {
      +      "type": [
      +        "number",
      +        "null"
      +      ]
      +    },
      +    "previous_bounce_rate": {
      +      "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"
      +      ]
      +    },
      +    "sessions_change_pct": {
      +      "type": [
      +        "number",
      +        "null"
      +      ]
      +    },
      +    "sessions_delta": {
      +      "type": [
      +        "number",
      +        "null"
      +      ]
      +    }
      +  },
      +  "required": [
      +    "previous_sessions",
      +    "sessions_delta",
      +    "sessions_change_pct",
      +    "previous_revenue_jpy",
      +    "revenue_delta_jpy",
      +    "revenue_change_pct",
      +    "previous_bounce_rate",
      +    "bounce_rate_delta_pp"
      +  ],
      +  "type": "object"
      +}
    • changedOutput schema / properties / rows / items / properties / revenue_jpy / type
      Previous value: -"number"New value: +[
      +  "number",
      +  "null"
      +]
    • changedOutput schema / properties / rows / items / required
      Previous value: -[
      -  "page",
      -  "ai_source",
      -  "sessions",
      -  "bounce_rate",
      -  "revenue_jpy",
      -  "last_cited_at"
      -]New value: +[
      +  "page",
      +  "ai_source",
      +  "sessions",
      +  "bounce_rate",
      +  "revenue_jpy",
      +  "last_cited_at",
      +  "comparison"
      +]
    • addedOutput schema / properties / source_rows
      Added value: +{
      +  "minimum": 0,
      +  "type": "integer"
      +}
    • addedOutput schema / properties / truncated
      Added value: +{
      +  "anyOf": [
      +    {
      +      "additionalProperties": false,
      +      "properties": {
      +        "omitted_at_least": {
      +          "minimum": 0,
      +          "type": "integer"
      +        },
      +        "shown": {
      +          "minimum": 0,
      +          "type": "integer"
      +        },
      +        "source_limited": {
      +          "type": "boolean"
      +        }
      +      },
      +      "required": [
      +        "shown",
      +        "omitted_at_least",
      +        "source_limited"
      +      ],
      +      "type": "object"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ]
      +}
  7. Changed2 schema fields changed
    • removedOutput schema / properties / criteria / properties / citation_max_bounce
      Removed value: -{
      -  "type": "number"
      -}
    • changedOutput schema / properties / criteria / required
      Previous value: -[
      -  "content_namespaces",
      -  "min_pageviews",
      -  "citation_max_bounce",
      -  "min_ai_sessions"
      -]New value: +[
      +  "content_namespaces",
      +  "min_pageviews",
      +  "min_ai_sessions"
      +]
  8. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "$schema": "http://json-schema.org/draft-07/schema#",
      +  "additionalProperties": false,
      +  "properties": {
      +    "ai_sources": {
      +      "items": {
      +        "type": "string"
      +      },
      +      "type": "array"
      +    },
      +    "assumptions": {
      +      "items": {
      +        "type": "string"
      +      },
      +      "type": "array"
      +    },
      +    "basis": {
      +      "type": "string"
      +    },
      +    "criteria": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "citation_max_bounce": {
      +          "type": "number"
      +        },
      +        "content_namespaces": {
      +          "items": {
      +            "type": "string"
      +          },
      +          "type": "array"
      +        },
      +        "min_ai_sessions": {
      +          "type": "number"
      +        },
      +        "min_pageviews": {
      +          "type": "number"
      +        }
      +      },
      +      "required": [
      +        "content_namespaces",
      +        "min_pageviews",
      +        "citation_max_bounce",
      +        "min_ai_sessions"
      +      ],
      +      "type": "object"
      +    },
      +    "limitations": {
      +      "items": {
      +        "type": "string"
      +      },
      +      "type": "array"
      +    },
      +    "missed_citation_pages": {
      +      "items": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "ai_sessions": {
      +            "type": "number"
      +          },
      +          "bounce_rate": {
      +            "type": [
      +              "number",
      +              "null"
      +            ]
      +          },
      +          "gap_type": {
      +            "const": "missed_citation",
      +            "type": "string"
      +          },
      +          "impact_score": {
      +            "type": "number"
      +          },
      +          "page": {
      +            "type": "string"
      +          },
      +          "pageviews": {
      +            "type": "number"
      +          },
      +          "reason": {
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "page",
      +          "pageviews",
      +          "bounce_rate",
      +          "ai_sessions",
      +          "gap_type",
      +          "reason",
      +          "impact_score"
      +        ],
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "mode": {
      +      "enum": [
      +        "referred",
      +        "gaps"
      +      ],
      +      "type": "string"
      +    },
      +    "notes": {
      +      "items": {
      +        "type": "string"
      +      },
      +      "type": "array"
      +    },
      +    "period": {
      +      "additionalProperties": false,
      +      "properties": {
      +        "days": {
      +          "type": "number"
      +        },
      +        "end": {
      +          "type": "string"
      +        },
      +        "start": {
      +          "type": "string"
      +        }
      +      },
      +      "required": [
      +        "start",
      +        "end",
      +        "days"
      +      ],
      +      "type": "object"
      +    },
      +    "rows": {
      +      "items": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "ai_source": {
      +            "type": "string"
      +          },
      +          "bounce_rate": {
      +            "type": [
      +              "number",
      +              "null"
      +            ]
      +          },
      +          "last_cited_at": {
      +            "type": [
      +              "string",
      +              "null"
      +            ]
      +          },
      +          "page": {
      +            "type": "string"
      +          },
      +          "revenue_jpy": {
      +            "type": "number"
      +          },
      +          "sessions": {
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "page",
      +          "ai_source",
      +          "sessions",
      +          "bounce_rate",
      +          "revenue_jpy",
      +          "last_cited_at"
      +        ],
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "site_benchmark_engaged_rate": {
      +      "type": "number"
      +    },
      +    "site_id": {
      +      "type": "string"
      +    },
      +    "total_ai_sessions": {
      +      "type": "number"
      +    },
      +    "under_monetized_ai_pages": {
      +      "items": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "ai_engaged": {
      +            "type": "number"
      +          },
      +          "ai_revenue_jpy": {
      +            "type": "number"
      +          },
      +          "ai_sessions": {
      +            "type": "number"
      +          },
      +          "engaged_rate": {
      +            "type": "number"
      +          },
      +          "gap_type": {
      +            "const": "under_monetized",
      +            "type": "string"
      +          },
      +          "impact_score": {
      +            "type": "number"
      +          },
      +          "page": {
      +            "type": "string"
      +          },
      +          "reason": {
      +            "type": "string"
      +          },
      +          "site_benchmark_rate": {
      +            "type": "number"
      +          }
      +        },
      +        "required": [
      +          "page",
      +          "ai_sessions",
      +          "ai_engaged",
      +          "engaged_rate",
      +          "site_benchmark_rate",
      +          "ai_revenue_jpy",
      +          "gap_type",
      +          "reason",
      +          "impact_score"
      +        ],
      +        "type": "object"
      +      },
      +      "type": "array"
      +    }
      +  },
      +  "required": [
      +    "site_id",
      +    "mode",
      +    "period",
      +    "basis"
      +  ],
      +  "type": "object"
      +}
  9. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources