mcpbeat Sign in

iGods GEO Visibility Tool (GVT) MCP Server

answering

iGods GEO Visibility Tool (GVT) is answering right now. Last checked 6 min ago. It exposes 19 tools.

GEO visibility tests, score trends, sitemap discovery, and domain monitoring for AI agents.

The linked repository no longer exists on GitHub — it was deleted or made private.

Uptime history 9 days of history
9 days agonow
100.0%
Uptime 24h
92 of 92 checks
19
Tools
read from the server
496 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 53

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 10 September 2026. No other catalogue keeps this.

12 Sep 3 tool descriptions were rewritten gvt_get_batch_status, gvt_get_test_results, gvt_run_visibility_batch
12 Sep a tool appeared gvt_get_batch_summary
12 Sep a tool changed the parameters it asks for gvt_get_test_results
11 Sep 15 tool descriptions were rewritten19 times that day gvt_delete_test, gvt_get_baseline, gvt_get_batch_status and 12 more
10 Sep 10 tool descriptions were rewritten16 times that day gvt_delete_test, gvt_get_latest, gvt_get_oldest and 7 more
10 Sep 7 tools appeared gvt_get_baseline, gvt_get_batch_status, gvt_list_baselines and 4 more
10 Sep 6 tools disappeared gvt_batch_run_tests, gvt_get_oldest, gvt_get_oldest_list and 3 more
and 10 more, back to 10 September 2026

Tools have disappeared from this server

A tool that vanishes takes a piece of your agent with it, and the change arrives silently. Watch this server and every such change lands in your inbox.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 6 min ago.

run in your terminal
claude mcp add gvt --transport http https://mcp.geo.igods.com/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "gvt": {
      "url": "https://mcp.geo.igods.com/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.gvt]
url = "https://mcp.geo.igods.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "gvt": {
      "url": "https://mcp.geo.igods.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "gvt": {
      "url": "https://mcp.geo.igods.com/mcp"
    }
  }
}

Available tools 19

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

gvt
gvt_delete_test
Permanently delete a test session and all its associated results. This action cannot be undone. Use gvt_set_test_visibility instead if you only want to hide a test from public view. Deleting a test does not delete its schedule (if one exists): recurring runs continue until removed via gvt_schedule_test delete mode.
gvt_get_baseline
Get the oldest baseline test snapshot for a single URL, including expired tests. For pre-computed baseline-vs-latest deltas without fetching full snapshots, use gvt_get_score_trend instead; for baselines across many URLs in one call, use gvt_list_baselines. Use with gvt_get_latest to compare baseline vs current when you need the full snapshot detail on both ends. The url must be passed exactly as the test was run — matching is exact string equality (scheme, host, path, trailing slash), not nearest-match. When unsure of the recorded form, discover it with gvt_list_tests first.
gvt_get_batch_status
Retrieves the current progress, state, and test IDs (tids) of an ongoing or completed visibility testing batch. Poll this tool with the batchId returned by gvt_run_visibility_batch until status is completed or failed. A tid appears on each URL entry only after its test completes — then call gvt_get_batch_summary for the compact per-page scores and top shared issues, or gvt_get_test_results for a single test. Batch records are retained for the lifetime of the account (no automated pruning); an unknown, pruned, or foreign batchId returns 404. Read-only: consumes rate limit, never test credits. Duplicate URLs in a batch are collapsed, so counts always sum to totalUrls.
gvt_get_batch_summary
Compact per-page results and pre-computed aggregates for a completed visibility testing batch: per-URL overall and category scores, findingSentence, average overall score, strongest and weakest categories, best and worst scoring pages, and the top shared issue types with their fixIds. One call replaces one gvt_get_test_results call per URL for audit and status-report workflows — a 10-URL batch drops from roughly 1.6 MB to a few KB of context. The batch must be completed (poll gvt_get_batch_status first); an in-flight batch returns its current status without per-page data. Read-only: consumes rate limit, never test credits. For element-level detail on a single page, call gvt_get_test_results with that page's tid.
gvt_get_fix
Read the canonical fix record for one GVT issue type: severity range, impact, scoring weight, plain-language description, and the recommended remediation. Issue IDs come from the fixId field on issues in gvt_get_test_results output. The same content is served as the gvt://knowledge/fixes/{issue_id} resource template for resource-capable clients. Copy fixId verbatim from the results output — unknown or mistyped IDs return not-found rather than a fuzzy match. Responses are static reference content and cacheable.
gvt_get_knowledge
Read GVT reference knowledge: how scoring works, score bands and category weights, what each analysis category checks, or GEO glossary definitions. Use it to interpret test results and scores correctly instead of guessing. The topic is matched exactly and case-sensitively (Methodology will not match methodology); unrecognized values fail fast with the valid list. The same content is served as MCP resources at gvt://knowledge/app/* for resource-capable clients.
gvt_get_latest
Get the most recent non-expired test snapshot for a single URL. For pre-computed baseline-vs-latest deltas without fetching full snapshots, use gvt_get_score_trend instead. Use with gvt_get_baseline to compare baseline vs current when you need the full snapshot detail on both ends. The url must be passed exactly as the test was run — matching is exact string equality, not nearest-match; an unrecorded URL returns 404. Considers only the authenticated caller's own non-expired tests.
gvt_get_prompt
Render a GVT prompt workflow with concrete argument values, returning the complete step-by-step instruction text ready to follow. Also returns the effective arguments that were bound (provided values plus defaults for omitted optionals). Prompt names and their arguments come from gvt_list_prompts; an unknown name or argument key errors rather than guessing. The rendered text references GVT tools by name — call them as instructed.
gvt_get_score_trend
Compare the oldest baseline vs the latest non-expired test for a single URL or an entire domain, with pre-computed per-category deltas (latest minus baseline). Provide exactly one of url or domain. Domain mode matches the exact domain, www.<domain>, and subdomains (alphabetical, capped by limit). Page through the whole domain with offset: offset=0 for the first page, offset=limit for the second, following hasMore/nextOffset. Returns scores and deltas only, not full snapshot detail; for complete snapshots of one URL use gvt_get_baseline and gvt_get_latest. This replaces paging the full test history and computing comparisons client-side, one call per site.
gvt_get_test_results
Get results for a visibility test by tid: overall scores, findingSentence, shareableTid, and per-category resultData. The tid is an opaque 8-character HashID — copy it verbatim from gvt_run_visibility_test, gvt_list_tests, or gvt_get_batch_status; partial or reformatted values will not match, and results are scoped to the caller's own tests. If status is "pending" or "running", wait and retry. findingSentence is a pre-generated natural-language verdict; use it as the primary summary. shareableTid is non-null when the result is public and linkable. detail selects the payload shape: "summary" (recommended for reporting workflows) returns analysisSummary plus the top issues per category without the semantic tree, per-element markup, or the nojs_rendered duplicate pass; "full" (the default) returns complete per-category resultData for all 7 analysis types (heading, semantic, accessibility, schema, javascript, nojs, social). For compact per-page scores across a whole completed batch, prefer gvt_get_batch_summary instead of one call per tid.
gvt_list_baselines
Get the oldest baseline test snapshots for a batch of URLs (up to 100) in a single call. Each result includes the URL and its oldest test object (null if no test exists for that URL). For a single URL use gvt_get_baseline; for pre-computed baseline-vs-latest deltas use gvt_get_score_trend. This bulk form is ideal for monthly/periodic batch comparisons: fetch baselines in bulk here, then call gvt_get_latest per URL. One call replaces up to 100 gvt_get_baseline calls; split larger URL sets into consecutive calls of at most 100. Order of results follows the submitted order.
gvt_list_prompts
List the GVT prompt workflows: user-invocable recipes that chain GVT tools into complete tasks (check a page, review a monthly batch, analyze regressions, verify fixes, set up domain monitoring, report client status). Each entry lists its arguments. Use gvt_get_prompt to render a prompt with concrete argument values, then follow the rendered instructions to run the workflow. This catalog is static and costs nothing to call on every session start — it never queues tests or consumes credits.
gvt_list_schedules
Retrieves the paginated roster of the authenticated caller's test monitoring schedules, allowing filtering by domain, frequency, and status. This is the only way to discover existing schedules and their schids, which the pause/resume/cancel/change_frequency modes of gvt_schedule_test require. Completed one-off rows are hidden by default: batch runs create a throwaway once row per queued URL, so include them only with includeCompletedOnce true. The row's tid is deliberately not surfaced (it is often stale); use gvt_list_tests or gvt_get_latest for test result lookups. Read-only: consumes rate limit, never test credits.
gvt_list_sitemap_urls
Discovers and ranks URLs from a domain's XML sitemaps to find the most significant pages (homepages, product pages, recently updated content) before analyzing them. Supports URL-pattern filtering and automatically flags robots.txt-blocked and already-tested pages. Legal/policy boilerplate (privacy, terms, cookies, disclaimers, refunds) is flagged legalPage:true with a -25 significance penalty; use the legalPages filter to drop it (exclude) or isolate it for a policy-coverage audit (only). Parameters group into three jobs: discovery (url), ranking and paging (limit, sort), and filtering (include and exclude URL patterns, excludeDisallowed, excludeTested, excludeScheduled, legalPages).
gvt_list_tests
List visibility tests for the authenticated user, newest first. Supports filtering by domain (optionally including subdomains), by URL (exact or contains match), by creation date range, by status, and by test type. This is the tid and history discovery surface: use it to find the exact recorded URL string and tids that gvt_get_baseline, gvt_get_latest, and gvt_get_test_results require, and use gvt_get_score_trend instead when you only need baseline-vs-latest deltas — it skips the paging entirely.
gvt_run_visibility_batch
Queue up to 500 URLs for batch GEO visibility testing. Returns a batch ID for tracking progress. Optionally add URLs to recurring schedules (daily, weekly, monthly) during the same call. Poll gvt_get_batch_status with the batchId until status is completed or failed; then get the compact per-page score summary with gvt_get_batch_summary, or individual results with gvt_get_test_results. This tool queues paid test runs and consumes credits; for score interpretation, methodology, or reference knowledge, use gvt_get_knowledge instead — it never runs tests. A webhook URL can be provided to receive a completion notification; when set, the response returns webhookSecret, an HMAC key for verifying that the notification genuinely came from GVT. Duplicate URLs in the submitted array are collapsed, so totalUrls may be smaller than the array you sent.
gvt_run_visibility_test
Run a GEO visibility test on a URL. Analyzes 7 categories: JavaScript dependencies (js), no-JS rendering (nojs), semantic HTML5, heading structure, schema.org markup, social tags, and accessibility. This is an async operation — it returns a tid immediately. Pass that tid to gvt_get_test_results to retrieve scores and issues once the test completes (poll until status is not "pending" or "running").
gvt_schedule_test
Manage recurring GVT test schedules: add, delete, reset, pause, resume, cancel, and change_frequency. Discover existing schedules and their schids via gvt_list_schedules; control modes require a schid. For one-off tests use gvt_run_visibility_test; for queued batches without recurrence use gvt_run_visibility_batch. Modes: "add" upserts schedules for the provided urls without duplicating; "delete" permanently removes schedule entries by schid or url (test results are never deleted by any mode); "reset" is destructive — deletes all matching schedules first (domain-scoped when provided, otherwise ALL account-wide), then upserts the provided urls; "pause" halts reversibly; "resume" restarts a paused schedule and clears auto-pause reasons and failure counts; "cancel" permanently ends the schedule (schid unusable); "change_frequency" updates the recurrence interval. Management modes (add/delete/reset) require urls; control modes require schid. Subscription-tier enforcement applies.
gvt_set_test_visibility
Toggle the public visibility of a test session. Set is_public to true to make the test shareable and receive its public share URL, or false to make it private. The response confirms the new state and, when making a test public, includes the share_url the recipient can visit without any authentication. is_public is the only lever: true both publishes and yields the link in this same response; false revokes access to any previously issued share_url immediately. This is the only way to control who can view a test result without requiring MCP authentication.

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

gvt_batch_run_tests
removed 10 Sep 2026
gvt_manage_test
removed 10 Sep 2026
gvt_get_oldest
removed 11 Sep 2026
gvt_get_oldest_list
removed 11 Sep 2026
gvt_get_sitemap_urls
removed 11 Sep 2026
gvt_share_test
removed 11 Sep 2026

Endpoints

URLTransportStateLatencyChecked
https://mcp.geo.igods.com/mcp streamable-http answering 586 ms 6 min ago

Alternatives to iGods GEO Visibility Tool (GVT)

same job, measured the same way
Domotz
by wyre-ai

MCP server for Domotz network monitoring — agents, devices, alerts, and network discovery.

local only
Domotz
by wyre-technology

MCP server for Domotz network monitoring — agents, devices, alerts, and network discovery.

local only
Merlonix Monitoring
by merlonix

Monitoring for agencies — uptime, SSL, DNS, blocklists, AI visibility, MCP health. 8 no-auth tools.

16 tools answering
Trustmodel MCP
by karlmehta

Score any AI for trust across 10 dimensions; evaluate, monitor & govern LLMs and agents.

40 installs/wk local only
Verified Tools — AI Visibility Monitoring
by verifiedtools

AI-visibility monitoring for your brand across ChatGPT, Claude, Perplexity & Gemini.

answering
Web
by rog0x

Web scraping, search, monitoring, and HTML-to-markdown for AI agents

32 installs/wk local only
Httpstatus
by httpstatus

AI-callable tools for API mocking, testing, monitoring, security, and automation.

answering
Monitoring
by pingvera

Client-website monitoring for agencies: uptime, incidents, SSL/domain expiry, server metrics.

answering

iGods GEO Visibility Tool (GVT) — questions

Answers built from our own checks of this server.

What can iGods GEO Visibility Tool (GVT) do?
It exposes 19 tools, read directly from the server on our last check. Among them: gvt_delete_test, gvt_get_baseline, gvt_get_batch_status, gvt_get_batch_summary, gvt_get_fix, gvt_get_knowledge and 13 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is iGods GEO Visibility Tool (GVT) working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 496 ms. The bar chart above shows every period we have measured.
Did iGods GEO Visibility Tool (GVT) ever remove tools?
Yes. gvt_batch_run_tests, gvt_manage_test, gvt_get_oldest, gvt_get_oldest_list and 2 more are no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
Is iGods GEO Visibility Tool (GVT) still maintained?
The linked repository no longer exists on GitHub — it was deleted or made private. We show this because it changes what you can expect: an unmaintained server may keep answering for months and then stop without warning.
How do I connect iGods GEO Visibility Tool (GVT)?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does iGods GEO Visibility Tool (GVT) need an API key?
No. iGods GEO Visibility Tool (GVT) completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 19 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is iGods GEO Visibility Tool (GVT)?
It answers our handshake in 496 ms on average, which is faster than 29% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.