Skip to main content
The GSC tools connect Rankahead’s AI visibility data with your Google Search Console account. Use them to check whether your GSC integration is active, retrieve a dashboard of actionable search insights, and surface unread alerts about ranking changes or new striking-distance keyword opportunities. These tools are particularly useful for agents that need to cross-reference traditional SEO signals with AI citation data.

get_gsc_connection

Returns the status of your Google Search Console connection, including the verified site URL and the timestamp of the most recent data sync. Use this tool to confirm GSC is connected before calling other GSC tools. This tool takes no input parameters.
boolean
Whether a valid GSC connection is active for your account.
string
The verified site URL associated with the GSC connection (e.g. https://acmecrm.com/).
string
ISO 8601 timestamp of the most recent successful data sync from GSC.

get_gsc_dashboard

Returns a summary of your most actionable GSC insights. This includes queries in striking distance of a top-10 ranking, content gaps where you have impressions but low clicks, your top-performing posts by click volume, and any keyword cannibalization alerts. This tool takes no input parameters.
object[]
Queries ranking in positions 4–20 with meaningful impression volume. These are candidates for quick ranking gains with targeted content updates.
string
The search query text.
number
Current average ranking position in GSC.
number
Impression count over the reporting period.
object[]
Pages with high impressions but low CTR, indicating a title or meta description opportunity.
object[]
Your highest-traffic pages ranked by organic clicks over the reporting period.
object[]
Pairs of pages competing for the same queries, which may be splitting ranking signals.

get_gsc_alerts

Returns recent unread GSC alerts. Alerts are generated automatically when Rankahead detects significant changes in your GSC data — such as a ranking drop on a monitored page or a query entering striking distance for the first time. This tool takes no input parameters.
object[]
Array of unread alert objects.
string
Unique identifier for the alert.
string
Alert type. Common values include RANKING_DROP and STRIKING_DISTANCE_OPPORTUNITY.
string
Human-readable description of what triggered the alert.
string
ISO 8601 timestamp when the alert was generated.
boolean
Whether the alert has been marked as read. This endpoint returns only unread alerts.

mark_gsc_alert_read

Marks one or all unread GSC alerts as read. If you omit alertId, all current unread alerts are marked as read in a single call.
string
Optional ID of a specific alert to mark as read. Omit to mark all unread alerts as read.
Call get_gsc_alerts after marking alerts read to confirm the unread count has cleared.