Google Search Console
ACTIONAccess Google Search Console data — search performance (clicks, impressions, CTR, position), sitemaps, and more for sc-domain:pointerful.com. Uses OAuth 2.0 authentication with Google.
Endpoints
· 7GET/healthHealth check endpoint
GET/authInitiate Google OAuth flow — redirects to Google consent screen
Input Schema
{
"type": "object",
"properties": {}
}GET/auth/callbackOAuth callback handler — exchanges authorization code for tokens
Input Schema
{
"type": "object",
"properties": {
"code": {
"type": "string",
"description": "Authorization code from Google"
},
"error": {
"type": "string",
"description": "Error message from Google if auth failed"
}
}
}POST/performance/queryQuery Google Search Console search analytics data
Input Schema
{
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "Search type, default web"
},
"endDate": {
"type": "string",
"description": "End date in YYYY-MM-DD format"
},
"rowLimit": {
"type": "integer",
"description": "Rows to return (1-25000, default 1000)"
},
"startRow": {
"type": "integer",
"description": "Starting row (default 0)"
},
"dataState": {
"type": "string",
"description": "Data state (all or final)"
},
"startDate": {
"type": "string",
"description": "Start date in YYYY-MM-DD format"
},
"dimensions": {
"type": "array",
"items": {
"type": "string"
},
"description": "Dimensions to group by (e.g. query, page, country, device)"
},
"aggregationType": {
"type": "string",
"description": "Aggregation type"
},
"dimensionFilterGroups": {
"type": "array",
"description": "Dimension filter groups"
}
}
}GET/performance/summaryGet quick performance summary — aggregated clicks, impressions, CTR, position over N days
Input Schema
{
"type": "object",
"properties": {
"days": {
"type": "integer",
"description": "Number of days to look back (default 30)"
}
}
}GET/sitemapsList all sitemaps or get a single sitemap by feedpath
Input Schema
{
"type": "object",
"properties": {
"feedpath": {
"type": "string",
"description": "Specific sitemap feedpath to retrieve (optional)"
}
}
}GET/statusCheck authentication status — returns authenticated, siteUrl, expiresAt, authUrl
Input Schema
{
"type": "object",
"properties": {}
}Required Secrets
· 3GSC_CLIENT_IDGSC_CLIENT_SECRETGSC_SITE_URL
✦
Similar ACTION Pieces
File Explorer
Web-based file explorer for browsing the workspace directory structure and viewing file contents with syntax highlighting. Read-only.
Voiceover Service
ElevenLabs-powered voiceover, sound effects, and music generation service. Used to add spoken narration and audio to media content.
R2 Asset Manager
Cloudflare R2-backed asset storage service. Handles uploads, URL imports, and file serving with globally accessible shareable URLs.