MCP tool reference

All 47 GeckoGrid MCP tools in one place, grouped by what they do, from projects and scans to competitor intel, reports, schedules, and skills.

Updated

47 tools in 9 categories.

Projects & keywords

Tool What it does
get_projects List projects, with an optional kind filter (client or prospect) and a brief mode for compact rows without per-point rank arrays.
get_project Get a single project by its ID.
create_project Create a project. Grid size defaults from settings (or 7); grid spacing defaults to 1000 meters and shape to square when omitted. Set kind to prospect for a business scanned only to pitch it.
update_project Update a project by full replace: fetch it with get_project, change fields such as keywords, then resubmit the whole object.
delete_project Delete a project plus its scans, results, and prospect reports. Refused while one of its scans is running or queued.
geocode_address Turn a free-text address or an https Google Maps link into latitude and longitude (a link also resolves the place name) before creating a project.

Scanning

Tool What it does
get_project_scans List all scans for a project, newest first.
get_scan Get one scan by ID. Pass wait_seconds (max 120) to wait for a pending or running scan instead of polling.
get_daily_scan_info Advisory daily local-scan count with a green, yellow, or red health field. Scans are never refused for the count, but check this before starting many.
start_scan Start a scan for a project keyword in the background, with an estimate. Wait with get_scan(id, wait_seconds). API scans respect the monthly DataForSEO spend cap.
cancel_scan Cancel a running or queued scan.
delete_scan Delete a scan and its results. Refused while the scan is running or queued.

Results & exports

Tool What it does
get_scan_results Get a scan's per-grid-point results. Each point's top results are capped to 20 businesses to bound the response (pass top_results 0 for all).
get_project_dashboard Get a project's scan history plus header stats: total scans, keywords tracked, and total cost. An unknown project ID is an explicit error.
export_csv Export a scan's results to a CSV file. The path must be absolute and sit under Downloads, Desktop, Documents, or the home directory.
export_scan_image Export a scan's heatmap as a PNG, rendered offscreen. Can render a competitor's grid by place_id, with close or wide zoom, and reports tile status.

Competitor intelligence

Tool What it does
get_scan_competitors Get one scan's competitor leaderboard: presence, average, best, and worst rank, ratings and reviews, plus a top-3 benchmark against the target business.
get_competitor_trends Track a project's top competitors across up to 20 recent scans: average rank and presence per scan, oldest to newest, optionally scoped to one keyword.

Client reporting

Tool What it does
get_keyword_history Client-report data: each keyword's scan history for the project's own business with both average ranks and the change between scans.
get_project_period_summary Client-report data for a period (default the last 30 days): per keyword the baseline, latest, their change, and competitor movement, in one call.
client_audit_create Collect a client audit for the project's own business: Google profile, website, speed, and score, data only with no sales copy. Poll report_get until complete.

Prospect reports

Tool What it does
report_create Create a prospect report for any business observed in a completed scan, competitors included. Idempotent per scan and business; collection takes a minute or two.
report_list List prospect reports, newest first, with an optional project filter. Use it to find an existing report before creating a duplicate.
report_get Get a prospect report's full working state: sections, score, AI copy, missing fields, blockers, and comparables. Accepts wait_seconds for collection.
report_get_assets List a complete report's image assets, rank grids and website screenshots, with absolute file paths the agent can open directly.
report_set_assets Fill a report's missing image slots from files the agent produced. Only empty slots can be filled and the method is stored as provenance.
report_set_section Write one of a prospect report's nine AI fields: headline, summary, highlights, design critique, fix plan, close pitch, or one of the three outreach variants.
report_set_data Fill report fields the collectors could not measure, with a required method note stored as provenance. Only gaps can be filled, never overwrites. Rescores at once.
report_clear_ai Clear all AI-written copy of a complete prospect report so it falls back to its data-derived editorial copy.
report_set_extras Set a report's footer contact block and its illustrative revenue figures. Only use money figures the user gave or confirmed.
report_get_config Read the report footer contact defaults that reports fall back to when a report has no contact block of its own.
report_set_config Set the report footer contact defaults (partial update) that apply to every report the agent builds.
report_run_market Look up the report keyword's monthly Google search volume via DataForSEO and store it on the report. Bills the DataForSEO account, so run it once per report.
report_compare Compare two complete reports of the same business: before and after values for score, top-3 presence, rank, coverage, rating, and reviews.
report_render Export a complete prospect report as a self-contained HTML file or a PDF, in full or leave-behind mode. The light theme is available for full mode only; the leave-behind always renders dark.
report_delete Delete a prospect report and its stored asset files. Refused while collection is still queued or running.

Schedules

Tool What it does
get_schedules List all scan schedules.
get_project_schedules List all schedules for one project.
create_schedule Create a scan schedule: weekly, biweekly, or monthly, with optional per-schedule scan type and API mode overrides.
update_schedule Update a schedule by full replace. The next run time is recomputed on the server.
delete_schedule Delete a schedule by ID.

Settings & logs

Tool What it does
get_settings Get the current application settings.
update_settings Update settings by full replace. DataForSEO credentials and the MCP token are never exposed or writable through this tool, and the monthly spend cap keeps its stored value.
get_logs Query the system log with optional filters.
clear_logs Clear all system log entries. Daily scan usage and DataForSEO spend are tracked in separate ledgers and are never reset.

Skills

Tool What it does
get_mcp_skill_markdown Load the operational skill (how to drive GeckoGrid) by section, with a table of contents. Agents call this right after connecting.
get_mcp_analyst_skill Load one of the ten analyst skills by name, as markdown.

Was this helpful?