{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_99jrkf4ry5be","handle":"igods-geo-visibility-tool-gvt","url":"https://wellknown.network/agents/igods-geo-visibility-tool-gvt","links":{"self":"https://wellknown.network/agents/igods-geo-visibility-tool-gvt/record.json","html":"https://wellknown.network/agents/igods-geo-visibility-tool-gvt","markdown":"https://wellknown.network/agents/igods-geo-visibility-tool-gvt/record.md","api":"https://wellknown.network/api/v1/agents/igods-geo-visibility-tool-gvt","status":"https://wellknown.network/api/v1/agents/igods-geo-visibility-tool-gvt/status","claim":"https://wellknown.network/agents/igods-geo-visibility-tool-gvt/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/igods-geo-visibility-tool-gvt/claim.json","badge":"https://wellknown.network/agents/igods-geo-visibility-tool-gvt/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/igods-geo-visibility-tool-gvt/history","tools":"https://wellknown.network/api/v1/agents/igods-geo-visibility-tool-gvt/tools"},"ard":{"identifier":"urn:air:mcp.geo.igods.com:server:igods-geo-visibility-tool-gvt","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"iGods GEO Visibility Tool (GVT)","summary":"GEO visibility tests, score trends, sitemap discovery, and domain monitoring for AI agents.","description":"GEO visibility tests, score trends, sitemap discovery, and domain monitoring for AI agents.","publisher":{"name":"com.igods","url":null},"homepage":"https://geo.igods.com","repository":"https://github.com/CameronKnowlton/gvt-mcp","version":"0.3.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.geo.igods.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-10T21:56:28.299617Z","publishedAt":"2026-09-10T21:56:28.299617Z","registryName":"com.igods/gvt"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"dev.monitoring","name":"Monitoring & Observability","confidence":0.99,"provenance":"derived"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.583,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"automation.scheduling","name":"Scheduling & Cron","confidence":0.54,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"},{"slug":"code.testing","name":"Testing","confidence":0.51,"provenance":"derived"},{"slug":"ai.evaluation","name":"Evaluation & Benchmarks","confidence":0.51,"provenance":"derived"}],"categories":["ai","automation","code","content","dev"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 5h ago.","lastOkAt":"2026-10-11T23:21:36.025Z","lastProbedAt":"2026-10-11T23:21:36.025Z","statusComputedAt":"2026-10-11T23:23:22.014Z","reliability30d":{"probes":111,"successRate":1,"p50Ms":220,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":110,"ok":110,"authBoundaryOk":0,"serviceOk":110,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-11T23:21:36.025Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":174,"error":null,"detail":{"tools":[{"name":"gvt_run_visibility_test","description":"Run a GEO visibility test on a URL. Analyzes 7 categories: JavaScript dependencies (js), no-JS rendering (nojs), semantic HTML5, heading structure, schema.org m"},{"name":"gvt_get_test_results","description":"Get results for a visibility test by tid: overall scores, findingSentence, shareableTid, and per-category resultData. The tid is an opaque 8-character HashID — "},{"name":"gvt_list_tests","description":"List visibility tests for the authenticated user, newest first. Supports filtering by domain (optionally including subdomains), by URL (exact or contains match)"},{"name":"gvt_get_baseline","description":"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"},{"name":"gvt_get_latest","description":"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_tr"},{"name":"gvt_list_baselines","description":"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 tes"},{"name":"gvt_get_score_trend","description":"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). "},{"name":"gvt_list_sitemap_urls","description":"Discovers and ranks URLs from a domain's XML sitemaps to find the most significant pages (homepages, product pages, recently updated content) before analyzing t"},{"name":"gvt_set_test_visibility","description":"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. "},{"name":"gvt_delete_test","description":"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 t"},{"name":"gvt_run_visibility_batch","description":"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, mont"},{"name":"gvt_get_batch_status","description":"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_"},{"name":"gvt_get_batch_summary","description":"Compact per-page results and pre-computed aggregates for a completed visibility testing batch: per-URL overall and category scores, findingSentence, average ove"},{"name":"gvt_list_schedules","description":"Retrieves the paginated roster of the authenticated caller's test monitoring schedules, allowing filtering by domain, frequency, and status. This is the only wa"},{"name":"gvt_schedule_test","description":"Manage recurring GVT test schedules: add, delete, reset, pause, resume, cancel, and change_frequency. Discover existing schedules and their schids via gvt_list_"},{"name":"gvt_get_knowledge","description":"Read GVT reference knowledge: how scoring works, score bands and category weights, what each analysis category checks, or GEO glossary definitions. Use it to in"},{"name":"gvt_get_fix","description":"Read the canonical fix record for one GVT issue type: severity range, impact, scoring weight, plain-language description, and the recommended remediation. Issue"},{"name":"gvt_list_prompts","description":"List the GVT prompt workflows: user-invocable recipes that chain GVT tools into complete tasks (check a page, review a monthly batch, analyze regressions, verif"},{"name":"gvt_get_prompt","description":"Render a GVT prompt workflow with concrete argument values, returning the complete step-by-step instruction text ready to follow. Also returns the effective arg"}],"toolCount":19,"toolsHash":"4fa6f6f95162cbe1bf47d5ce85d7aa124185d7c2630ca7ce628c4e871b9291b7","serverName":"gvt-mcp","capabilities":["tools","prompts","resources"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T17:22:01.225Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":190,"error":null,"detail":{"tools":[{"name":"gvt_run_visibility_test","description":"Run a GEO visibility test on a URL. Analyzes 7 categories: JavaScript dependencies (js), no-JS rendering (nojs), semantic HTML5, heading structure, schema.org m"},{"name":"gvt_get_test_results","description":"Get results for a visibility test by tid: overall scores, findingSentence, shareableTid, and per-category resultData. The tid is an opaque 8-character HashID — "},{"name":"gvt_list_tests","description":"List visibility tests for the authenticated user, newest first. Supports filtering by domain (optionally including subdomains), by URL (exact or contains match)"},{"name":"gvt_get_baseline","description":"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"},{"name":"gvt_get_latest","description":"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_tr"},{"name":"gvt_list_baselines","description":"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 tes"},{"name":"gvt_get_score_trend","description":"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). "},{"name":"gvt_list_sitemap_urls","description":"Discovers and ranks URLs from a domain's XML sitemaps to find the most significant pages (homepages, product pages, recently updated content) before analyzing t"},{"name":"gvt_set_test_visibility","description":"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. "},{"name":"gvt_delete_test","description":"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 t"},{"name":"gvt_run_visibility_batch","description":"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, mont"},{"name":"gvt_get_batch_status","description":"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_"},{"name":"gvt_get_batch_summary","description":"Compact per-page results and pre-computed aggregates for a completed visibility testing batch: per-URL overall and category scores, findingSentence, average ove"},{"name":"gvt_list_schedules","description":"Retrieves the paginated roster of the authenticated caller's test monitoring schedules, allowing filtering by domain, frequency, and status. This is the only wa"},{"name":"gvt_schedule_test","description":"Manage recurring GVT test schedules: add, delete, reset, pause, resume, cancel, and change_frequency. Discover existing schedules and their schids via gvt_list_"},{"name":"gvt_get_knowledge","description":"Read GVT reference knowledge: how scoring works, score bands and category weights, what each analysis category checks, or GEO glossary definitions. Use it to in"},{"name":"gvt_get_fix","description":"Read the canonical fix record for one GVT issue type: severity range, impact, scoring weight, plain-language description, and the recommended remediation. Issue"},{"name":"gvt_list_prompts","description":"List the GVT prompt workflows: user-invocable recipes that chain GVT tools into complete tasks (check a page, review a monthly batch, analyze regressions, verif"},{"name":"gvt_get_prompt","description":"Render a GVT prompt workflow with concrete argument values, returning the complete step-by-step instruction text ready to follow. Also returns the effective arg"}],"toolCount":19,"toolsHash":"4fa6f6f95162cbe1bf47d5ce85d7aa124185d7c2630ca7ce628c4e871b9291b7","serverName":"gvt-mcp","capabilities":["tools","prompts","resources"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T10:25:15.260Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":212,"error":null,"detail":{"tools":[{"name":"gvt_run_visibility_test","description":"Run a GEO visibility test on a URL. Analyzes 7 categories: JavaScript dependencies (js), no-JS rendering (nojs), semantic HTML5, heading structure, schema.org m"},{"name":"gvt_get_test_results","description":"Get results for a visibility test by tid: overall scores, findingSentence, shareableTid, and per-category resultData. The tid is an opaque 8-character HashID — "},{"name":"gvt_list_tests","description":"List visibility tests for the authenticated user, newest first. Supports filtering by domain (optionally including subdomains), by URL (exact or contains match)"},{"name":"gvt_get_baseline","description":"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"},{"name":"gvt_get_latest","description":"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_tr"},{"name":"gvt_list_baselines","description":"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 tes"},{"name":"gvt_get_score_trend","description":"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). "},{"name":"gvt_list_sitemap_urls","description":"Discovers and ranks URLs from a domain's XML sitemaps to find the most significant pages (homepages, product pages, recently updated content) before analyzing t"},{"name":"gvt_set_test_visibility","description":"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. "},{"name":"gvt_delete_test","description":"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 t"},{"name":"gvt_run_visibility_batch","description":"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, mont"},{"name":"gvt_get_batch_status","description":"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_"},{"name":"gvt_get_batch_summary","description":"Compact per-page results and pre-computed aggregates for a completed visibility testing batch: per-URL overall and category scores, findingSentence, average ove"},{"name":"gvt_list_schedules","description":"Retrieves the paginated roster of the authenticated caller's test monitoring schedules, allowing filtering by domain, frequency, and status. This is the only wa"},{"name":"gvt_schedule_test","description":"Manage recurring GVT test schedules: add, delete, reset, pause, resume, cancel, and change_frequency. Discover existing schedules and their schids via gvt_list_"},{"name":"gvt_get_knowledge","description":"Read GVT reference knowledge: how scoring works, score bands and category weights, what each analysis category checks, or GEO glossary definitions. Use it to in"},{"name":"gvt_get_fix","description":"Read the canonical fix record for one GVT issue type: severity range, impact, scoring weight, plain-language description, and the recommended remediation. Issue"},{"name":"gvt_list_prompts","description":"List the GVT prompt workflows: user-invocable recipes that chain GVT tools into complete tasks (check a page, review a monthly batch, analyze regressions, verif"},{"name":"gvt_get_prompt","description":"Render a GVT prompt workflow with concrete argument values, returning the complete step-by-step instruction text ready to follow. Also returns the effective arg"}],"toolCount":19,"toolsHash":"4fa6f6f95162cbe1bf47d5ce85d7aa124185d7c2630ca7ce628c4e871b9291b7","serverName":"gvt-mcp","capabilities":["tools","prompts","resources"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T04:24:43.038Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":554,"error":null,"detail":{"tools":[{"name":"gvt_run_visibility_test","description":"Run a GEO visibility test on a URL. Analyzes 7 categories: JavaScript dependencies (js), no-JS rendering (nojs), semantic HTML5, heading structure, schema.org m"},{"name":"gvt_get_test_results","description":"Get results for a visibility test by tid: overall scores, findingSentence, shareableTid, and per-category resultData. The tid is an opaque 8-character HashID — "},{"name":"gvt_list_tests","description":"List visibility tests for the authenticated user, newest first. Supports filtering by domain (optionally including subdomains), by URL (exact or contains match)"},{"name":"gvt_get_baseline","description":"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"},{"name":"gvt_get_latest","description":"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_tr"},{"name":"gvt_list_baselines","description":"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 tes"},{"name":"gvt_get_score_trend","description":"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). "},{"name":"gvt_list_sitemap_urls","description":"Discovers and ranks URLs from a domain's XML sitemaps to find the most significant pages (homepages, product pages, recently updated content) before analyzing t"},{"name":"gvt_set_test_visibility","description":"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. "},{"name":"gvt_delete_test","description":"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 t"},{"name":"gvt_run_visibility_batch","description":"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, mont"},{"name":"gvt_get_batch_status","description":"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_"},{"name":"gvt_get_batch_summary","description":"Compact per-page results and pre-computed aggregates for a completed visibility testing batch: per-URL overall and category scores, findingSentence, average ove"},{"name":"gvt_list_schedules","description":"Retrieves the paginated roster of the authenticated caller's test monitoring schedules, allowing filtering by domain, frequency, and status. This is the only wa"},{"name":"gvt_schedule_test","description":"Manage recurring GVT test schedules: add, delete, reset, pause, resume, cancel, and change_frequency. Discover existing schedules and their schids via gvt_list_"},{"name":"gvt_get_knowledge","description":"Read GVT reference knowledge: how scoring works, score bands and category weights, what each analysis category checks, or GEO glossary definitions. Use it to in"},{"name":"gvt_get_fix","description":"Read the canonical fix record for one GVT issue type: severity range, impact, scoring weight, plain-language description, and the recommended remediation. Issue"},{"name":"gvt_list_prompts","description":"List the GVT prompt workflows: user-invocable recipes that chain GVT tools into complete tasks (check a page, review a monthly batch, analyze regressions, verif"},{"name":"gvt_get_prompt","description":"Render a GVT prompt workflow with concrete argument values, returning the complete step-by-step instruction text ready to follow. Also returns the effective arg"}],"toolCount":19,"toolsHash":"4fa6f6f95162cbe1bf47d5ce85d7aa124185d7c2630ca7ce628c4e871b9291b7","serverName":"gvt-mcp","capabilities":["tools","prompts","resources"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T21:24:54.757Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":183,"error":null,"detail":{"tools":[{"name":"gvt_run_visibility_test","description":"Run a GEO visibility test on a URL. Analyzes 7 categories: JavaScript dependencies (js), no-JS rendering (nojs), semantic HTML5, heading structure, schema.org m"},{"name":"gvt_get_test_results","description":"Get results for a visibility test by tid: overall scores, findingSentence, shareableTid, and per-category resultData. The tid is an opaque 8-character HashID — "},{"name":"gvt_list_tests","description":"List visibility tests for the authenticated user, newest first. Supports filtering by domain (optionally including subdomains), by URL (exact or contains match)"},{"name":"gvt_get_baseline","description":"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"},{"name":"gvt_get_latest","description":"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_tr"},{"name":"gvt_list_baselines","description":"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 tes"},{"name":"gvt_get_score_trend","description":"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). "},{"name":"gvt_list_sitemap_urls","description":"Discovers and ranks URLs from a domain's XML sitemaps to find the most significant pages (homepages, product pages, recently updated content) before analyzing t"},{"name":"gvt_set_test_visibility","description":"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. "},{"name":"gvt_delete_test","description":"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 t"},{"name":"gvt_run_visibility_batch","description":"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, mont"},{"name":"gvt_get_batch_status","description":"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_"},{"name":"gvt_get_batch_summary","description":"Compact per-page results and pre-computed aggregates for a completed visibility testing batch: per-URL overall and category scores, findingSentence, average ove"},{"name":"gvt_list_schedules","description":"Retrieves the paginated roster of the authenticated caller's test monitoring schedules, allowing filtering by domain, frequency, and status. This is the only wa"},{"name":"gvt_schedule_test","description":"Manage recurring GVT test schedules: add, delete, reset, pause, resume, cancel, and change_frequency. Discover existing schedules and their schids via gvt_list_"},{"name":"gvt_get_knowledge","description":"Read GVT reference knowledge: how scoring works, score bands and category weights, what each analysis category checks, or GEO glossary definitions. Use it to in"},{"name":"gvt_get_fix","description":"Read the canonical fix record for one GVT issue type: severity range, impact, scoring weight, plain-language description, and the recommended remediation. Issue"},{"name":"gvt_list_prompts","description":"List the GVT prompt workflows: user-invocable recipes that chain GVT tools into complete tasks (check a page, review a monthly batch, analyze regressions, verif"},{"name":"gvt_get_prompt","description":"Render a GVT prompt workflow with concrete argument values, returning the complete step-by-step instruction text ready to follow. Also returns the effective arg"}],"toolCount":19,"toolsHash":"4fa6f6f95162cbe1bf47d5ce85d7aa124185d7c2630ca7ce628c4e871b9291b7","serverName":"gvt-mcp","capabilities":["tools","prompts","resources"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T14:26:59.425Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":468,"error":null,"detail":{"tools":[{"name":"gvt_run_visibility_test","description":"Run a GEO visibility test on a URL. Analyzes 7 categories: JavaScript dependencies (js), no-JS rendering (nojs), semantic HTML5, heading structure, schema.org m"},{"name":"gvt_get_test_results","description":"Get results for a visibility test by tid: overall scores, findingSentence, shareableTid, and per-category resultData. The tid is an opaque 8-character HashID — "},{"name":"gvt_list_tests","description":"List visibility tests for the authenticated user, newest first. Supports filtering by domain (optionally including subdomains), by URL (exact or contains match)"},{"name":"gvt_get_baseline","description":"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"},{"name":"gvt_get_latest","description":"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_tr"},{"name":"gvt_list_baselines","description":"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 tes"},{"name":"gvt_get_score_trend","description":"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). "},{"name":"gvt_list_sitemap_urls","description":"Discovers and ranks URLs from a domain's XML sitemaps to find the most significant pages (homepages, product pages, recently updated content) before analyzing t"},{"name":"gvt_set_test_visibility","description":"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. "},{"name":"gvt_delete_test","description":"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 t"},{"name":"gvt_run_visibility_batch","description":"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, mont"},{"name":"gvt_get_batch_status","description":"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_"},{"name":"gvt_get_batch_summary","description":"Compact per-page results and pre-computed aggregates for a completed visibility testing batch: per-URL overall and category scores, findingSentence, average ove"},{"name":"gvt_list_schedules","description":"Retrieves the paginated roster of the authenticated caller's test monitoring schedules, allowing filtering by domain, frequency, and status. This is the only wa"},{"name":"gvt_schedule_test","description":"Manage recurring GVT test schedules: add, delete, reset, pause, resume, cancel, and change_frequency. Discover existing schedules and their schids via gvt_list_"},{"name":"gvt_get_knowledge","description":"Read GVT reference knowledge: how scoring works, score bands and category weights, what each analysis category checks, or GEO glossary definitions. Use it to in"},{"name":"gvt_get_fix","description":"Read the canonical fix record for one GVT issue type: severity range, impact, scoring weight, plain-language description, and the recommended remediation. Issue"},{"name":"gvt_list_prompts","description":"List the GVT prompt workflows: user-invocable recipes that chain GVT tools into complete tasks (check a page, review a monthly batch, analyze regressions, verif"},{"name":"gvt_get_prompt","description":"Render a GVT prompt workflow with concrete argument values, returning the complete step-by-step instruction text ready to follow. Also returns the effective arg"}],"toolCount":19,"toolsHash":"4fa6f6f95162cbe1bf47d5ce85d7aa124185d7c2630ca7ce628c4e871b9291b7","serverName":"gvt-mcp","capabilities":["tools","prompts","resources"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T08:33:51.487Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":241,"error":null,"detail":{"tools":[{"name":"gvt_run_visibility_test","description":"Run a GEO visibility test on a URL. Analyzes 7 categories: JavaScript dependencies (js), no-JS rendering (nojs), semantic HTML5, heading structure, schema.org m"},{"name":"gvt_get_test_results","description":"Get results for a visibility test by tid: overall scores, findingSentence, shareableTid, and per-category resultData. The tid is an opaque 8-character HashID — "},{"name":"gvt_list_tests","description":"List visibility tests for the authenticated user, newest first. Supports filtering by domain (optionally including subdomains), by URL (exact or contains match)"},{"name":"gvt_get_baseline","description":"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"},{"name":"gvt_get_latest","description":"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_tr"},{"name":"gvt_list_baselines","description":"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 tes"},{"name":"gvt_get_score_trend","description":"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). "},{"name":"gvt_list_sitemap_urls","description":"Discovers and ranks URLs from a domain's XML sitemaps to find the most significant pages (homepages, product pages, recently updated content) before analyzing t"},{"name":"gvt_set_test_visibility","description":"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. "},{"name":"gvt_delete_test","description":"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 t"},{"name":"gvt_run_visibility_batch","description":"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, mont"},{"name":"gvt_get_batch_status","description":"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_"},{"name":"gvt_get_batch_summary","description":"Compact per-page results and pre-computed aggregates for a completed visibility testing batch: per-URL overall and category scores, findingSentence, average ove"},{"name":"gvt_list_schedules","description":"Retrieves the paginated roster of the authenticated caller's test monitoring schedules, allowing filtering by domain, frequency, and status. This is the only wa"},{"name":"gvt_schedule_test","description":"Manage recurring GVT test schedules: add, delete, reset, pause, resume, cancel, and change_frequency. Discover existing schedules and their schids via gvt_list_"},{"name":"gvt_get_knowledge","description":"Read GVT reference knowledge: how scoring works, score bands and category weights, what each analysis category checks, or GEO glossary definitions. Use it to in"},{"name":"gvt_get_fix","description":"Read the canonical fix record for one GVT issue type: severity range, impact, scoring weight, plain-language description, and the recommended remediation. Issue"},{"name":"gvt_list_prompts","description":"List the GVT prompt workflows: user-invocable recipes that chain GVT tools into complete tasks (check a page, review a monthly batch, analyze regressions, verif"},{"name":"gvt_get_prompt","description":"Render a GVT prompt workflow with concrete argument values, returning the complete step-by-step instruction text ready to follow. Also returns the effective arg"}],"toolCount":19,"toolsHash":"4fa6f6f95162cbe1bf47d5ce85d7aa124185d7c2630ca7ce628c4e871b9291b7","serverName":"gvt-mcp","capabilities":["tools","prompts","resources"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T02:31:01.431Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":199,"error":null,"detail":{"tools":[{"name":"gvt_run_visibility_test","description":"Run a GEO visibility test on a URL. Analyzes 7 categories: JavaScript dependencies (js), no-JS rendering (nojs), semantic HTML5, heading structure, schema.org m"},{"name":"gvt_get_test_results","description":"Get results for a visibility test by tid: overall scores, findingSentence, shareableTid, and per-category resultData. The tid is an opaque 8-character HashID — "},{"name":"gvt_list_tests","description":"List visibility tests for the authenticated user, newest first. Supports filtering by domain (optionally including subdomains), by URL (exact or contains match)"},{"name":"gvt_get_baseline","description":"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"},{"name":"gvt_get_latest","description":"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_tr"},{"name":"gvt_list_baselines","description":"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 tes"},{"name":"gvt_get_score_trend","description":"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). "},{"name":"gvt_list_sitemap_urls","description":"Discovers and ranks URLs from a domain's XML sitemaps to find the most significant pages (homepages, product pages, recently updated content) before analyzing t"},{"name":"gvt_set_test_visibility","description":"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. "},{"name":"gvt_delete_test","description":"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 t"},{"name":"gvt_run_visibility_batch","description":"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, mont"},{"name":"gvt_get_batch_status","description":"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_"},{"name":"gvt_get_batch_summary","description":"Compact per-page results and pre-computed aggregates for a completed visibility testing batch: per-URL overall and category scores, findingSentence, average ove"},{"name":"gvt_list_schedules","description":"Retrieves the paginated roster of the authenticated caller's test monitoring schedules, allowing filtering by domain, frequency, and status. This is the only wa"},{"name":"gvt_schedule_test","description":"Manage recurring GVT test schedules: add, delete, reset, pause, resume, cancel, and change_frequency. Discover existing schedules and their schids via gvt_list_"},{"name":"gvt_get_knowledge","description":"Read GVT reference knowledge: how scoring works, score bands and category weights, what each analysis category checks, or GEO glossary definitions. Use it to in"},{"name":"gvt_get_fix","description":"Read the canonical fix record for one GVT issue type: severity range, impact, scoring weight, plain-language description, and the recommended remediation. Issue"},{"name":"gvt_list_prompts","description":"List the GVT prompt workflows: user-invocable recipes that chain GVT tools into complete tasks (check a page, review a monthly batch, analyze regressions, verif"},{"name":"gvt_get_prompt","description":"Render a GVT prompt workflow with concrete argument values, returning the complete step-by-step instruction text ready to follow. Also returns the effective arg"}],"toolCount":19,"toolsHash":"4fa6f6f95162cbe1bf47d5ce85d7aa124185d7c2630ca7ce628c4e871b9291b7","serverName":"gvt-mcp","capabilities":["tools","prompts","resources"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T20:31:12.701Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":169,"error":null,"detail":{"tools":[{"name":"gvt_run_visibility_test","description":"Run a GEO visibility test on a URL. Analyzes 7 categories: JavaScript dependencies (js), no-JS rendering (nojs), semantic HTML5, heading structure, schema.org m"},{"name":"gvt_get_test_results","description":"Get results for a visibility test by tid: overall scores, findingSentence, shareableTid, and per-category resultData. The tid is an opaque 8-character HashID — "},{"name":"gvt_list_tests","description":"List visibility tests for the authenticated user, newest first. Supports filtering by domain (optionally including subdomains), by URL (exact or contains match)"},{"name":"gvt_get_baseline","description":"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"},{"name":"gvt_get_latest","description":"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_tr"},{"name":"gvt_list_baselines","description":"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 tes"},{"name":"gvt_get_score_trend","description":"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). "},{"name":"gvt_list_sitemap_urls","description":"Discovers and ranks URLs from a domain's XML sitemaps to find the most significant pages (homepages, product pages, recently updated content) before analyzing t"},{"name":"gvt_set_test_visibility","description":"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. "},{"name":"gvt_delete_test","description":"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 t"},{"name":"gvt_run_visibility_batch","description":"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, mont"},{"name":"gvt_get_batch_status","description":"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_"},{"name":"gvt_get_batch_summary","description":"Compact per-page results and pre-computed aggregates for a completed visibility testing batch: per-URL overall and category scores, findingSentence, average ove"},{"name":"gvt_list_schedules","description":"Retrieves the paginated roster of the authenticated caller's test monitoring schedules, allowing filtering by domain, frequency, and status. This is the only wa"},{"name":"gvt_schedule_test","description":"Manage recurring GVT test schedules: add, delete, reset, pause, resume, cancel, and change_frequency. Discover existing schedules and their schids via gvt_list_"},{"name":"gvt_get_knowledge","description":"Read GVT reference knowledge: how scoring works, score bands and category weights, what each analysis category checks, or GEO glossary definitions. Use it to in"},{"name":"gvt_get_fix","description":"Read the canonical fix record for one GVT issue type: severity range, impact, scoring weight, plain-language description, and the recommended remediation. Issue"},{"name":"gvt_list_prompts","description":"List the GVT prompt workflows: user-invocable recipes that chain GVT tools into complete tasks (check a page, review a monthly batch, analyze regressions, verif"},{"name":"gvt_get_prompt","description":"Render a GVT prompt workflow with concrete argument values, returning the complete step-by-step instruction text ready to follow. Also returns the effective arg"}],"toolCount":19,"toolsHash":"4fa6f6f95162cbe1bf47d5ce85d7aa124185d7c2630ca7ce628c4e871b9291b7","serverName":"gvt-mcp","capabilities":["tools","prompts","resources"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T14:31:51.504Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":193,"error":null,"detail":{"tools":[{"name":"gvt_run_visibility_test","description":"Run a GEO visibility test on a URL. Analyzes 7 categories: JavaScript dependencies (js), no-JS rendering (nojs), semantic HTML5, heading structure, schema.org m"},{"name":"gvt_get_test_results","description":"Get results for a visibility test by tid: overall scores, findingSentence, shareableTid, and per-category resultData. The tid is an opaque 8-character HashID — "},{"name":"gvt_list_tests","description":"List visibility tests for the authenticated user, newest first. Supports filtering by domain (optionally including subdomains), by URL (exact or contains match)"},{"name":"gvt_get_baseline","description":"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"},{"name":"gvt_get_latest","description":"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_tr"},{"name":"gvt_list_baselines","description":"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 tes"},{"name":"gvt_get_score_trend","description":"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). "},{"name":"gvt_list_sitemap_urls","description":"Discovers and ranks URLs from a domain's XML sitemaps to find the most significant pages (homepages, product pages, recently updated content) before analyzing t"},{"name":"gvt_set_test_visibility","description":"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. "},{"name":"gvt_delete_test","description":"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 t"},{"name":"gvt_run_visibility_batch","description":"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, mont"},{"name":"gvt_get_batch_status","description":"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_"},{"name":"gvt_get_batch_summary","description":"Compact per-page results and pre-computed aggregates for a completed visibility testing batch: per-URL overall and category scores, findingSentence, average ove"},{"name":"gvt_list_schedules","description":"Retrieves the paginated roster of the authenticated caller's test monitoring schedules, allowing filtering by domain, frequency, and status. This is the only wa"},{"name":"gvt_schedule_test","description":"Manage recurring GVT test schedules: add, delete, reset, pause, resume, cancel, and change_frequency. Discover existing schedules and their schids via gvt_list_"},{"name":"gvt_get_knowledge","description":"Read GVT reference knowledge: how scoring works, score bands and category weights, what each analysis category checks, or GEO glossary definitions. Use it to in"},{"name":"gvt_get_fix","description":"Read the canonical fix record for one GVT issue type: severity range, impact, scoring weight, plain-language description, and the recommended remediation. Issue"},{"name":"gvt_list_prompts","description":"List the GVT prompt workflows: user-invocable recipes that chain GVT tools into complete tasks (check a page, review a monthly batch, analyze regressions, verif"},{"name":"gvt_get_prompt","description":"Render a GVT prompt workflow with concrete argument values, returning the complete step-by-step instruction text ready to follow. Also returns the effective arg"}],"toolCount":19,"toolsHash":"4fa6f6f95162cbe1bf47d5ce85d7aa124185d7c2630ca7ce628c4e871b9291b7","serverName":"gvt-mcp","capabilities":["tools","prompts","resources"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"gvt_run_visibility_test","description":"Run a GEO visibility test on a URL. Analyzes 7 categories: JavaScript dependencies (js), no-JS rendering (nojs), semantic HTML5, heading structure, schema.org m"},{"name":"gvt_get_test_results","description":"Get results for a visibility test by tid: overall scores, findingSentence, shareableTid, and per-category resultData. The tid is an opaque 8-character HashID — "},{"name":"gvt_list_tests","description":"List visibility tests for the authenticated user, newest first. Supports filtering by domain (optionally including subdomains), by URL (exact or contains match)"},{"name":"gvt_get_baseline","description":"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"},{"name":"gvt_get_latest","description":"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_tr"},{"name":"gvt_list_baselines","description":"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 tes"},{"name":"gvt_get_score_trend","description":"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). "},{"name":"gvt_list_sitemap_urls","description":"Discovers and ranks URLs from a domain's XML sitemaps to find the most significant pages (homepages, product pages, recently updated content) before analyzing t"},{"name":"gvt_set_test_visibility","description":"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. "},{"name":"gvt_delete_test","description":"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 t"},{"name":"gvt_run_visibility_batch","description":"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, mont"},{"name":"gvt_get_batch_status","description":"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_"},{"name":"gvt_get_batch_summary","description":"Compact per-page results and pre-computed aggregates for a completed visibility testing batch: per-URL overall and category scores, findingSentence, average ove"},{"name":"gvt_list_schedules","description":"Retrieves the paginated roster of the authenticated caller's test monitoring schedules, allowing filtering by domain, frequency, and status. This is the only wa"},{"name":"gvt_schedule_test","description":"Manage recurring GVT test schedules: add, delete, reset, pause, resume, cancel, and change_frequency. Discover existing schedules and their schids via gvt_list_"},{"name":"gvt_get_knowledge","description":"Read GVT reference knowledge: how scoring works, score bands and category weights, what each analysis category checks, or GEO glossary definitions. Use it to in"},{"name":"gvt_get_fix","description":"Read the canonical fix record for one GVT issue type: severity range, impact, scoring weight, plain-language description, and the recommended remediation. Issue"},{"name":"gvt_list_prompts","description":"List the GVT prompt workflows: user-invocable recipes that chain GVT tools into complete tasks (check a page, review a monthly batch, analyze regressions, verif"},{"name":"gvt_get_prompt","description":"Render a GVT prompt workflow with concrete argument values, returning the complete step-by-step instruction text ready to follow. Also returns the effective arg"}],"package":null,"toolSurface":{"id":"ts_7zyjyq8aphtk","endpointId":"ep_ywj82w84dqxn","hash":"4fa6f6f95162cbe1bf47d5ce85d7aa124185d7c2630ca7ce628c4e871b9291b7","toolCount":19,"serverName":"gvt-mcp","serverVersion":"0.2.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-12T10:25:37.546Z","lastSeenAt":"2026-10-11T23:21:36.030Z","observations":110,"toolNames":["gvt_run_visibility_test","gvt_get_test_results","gvt_list_tests","gvt_get_baseline","gvt_get_latest","gvt_list_baselines","gvt_get_score_trend","gvt_list_sitemap_urls","gvt_set_test_visibility","gvt_delete_test","gvt_run_visibility_batch","gvt_get_batch_status","gvt_get_batch_summary","gvt_list_schedules","gvt_schedule_test","gvt_get_knowledge","gvt_get_fix","gvt_list_prompts","gvt_get_prompt"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_ywj82w84dqxn","url":"https://mcp.geo.igods.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-10T21:24:54.760Z","auth":{"observedAt":"2026-10-10T21:24:55.061Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-10T21:24:55.072Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"mcp.geo.igods.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-09-23T21:20:41.000Z","validTo":"2026-12-22T22:20:36.000Z","daysToExpiry":71,"sanCount":1,"fingerprint256":"63:AF:26:F3:99:BE:55:B7:5E:A7:13:A0:AC:E6:66:53:7F:AB:C7:89:59:45:0B:E1:E4:CA:D0:2B:59:CF:20:A4"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.igods/gvt","url":"https://registry.modelcontextprotocol.io/v0/servers/com.igods%2Fgvt","firstSeenAt":"2026-09-11T17:21:36.343Z","fetchedAt":"2026-10-12T03:20:58.997Z","normalizedAt":"2026-10-12T03:20:58.997Z"}]},"firstSeenAt":"2026-09-11T17:21:36.343Z","updatedAt":"2026-10-11T23:24:09.422Z"}