Skip to main content
Glama

iGods GEO Visibility Tool

Get baseline snapshot

gvt_get_baseline
Read-onlyIdempotent

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.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlYesThe URL to look up (must match the URL used when the test was run).

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
tidNoTest ID of the snapshot
urlNoThe URL this snapshot analyzed
oldestNoNull when no test exists for the URL
statusNoSnapshot status (completed, failed, etc.)
messageNoPresent only in the no-test case
isPublicNoWhether this test is publicly visible
testTypeNoThe type of the test run
createdAtNoISO 8601 instant this snapshot was created
expiresAtNoISO 8601 instant this snapshot will expire
updatedAtNoISO 8601 instant this snapshot was last updated
shareableTidNoPublic share ID, non-null when shareable
analysisSummaryNoAggregate scores for this test
findingSentenceNoPre-generated natural language verdict for this snapshot

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.9/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnly/idempotent/non-destructive annotations, the description discloses important behavior: it returns the oldest baseline, includes expired tests, and uses exact string equality matching on scheme, host, path, and trailing slash. This materially affects correct invocation.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Every sentence earns its place: purpose, alternative tools, companion usage, and exact matching caveat. It is front-loaded with the core action and remains tightly organized without redundancy.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given a single required parameter, high schema coverage, an output schema, and annotations covering safety, the description supplies all needed selection and invocation context. It also routes to appropriate sibling tools for related use cases.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The schema already documents the url parameter, so the baseline is 3. The description adds value by specifying exact string-equality semantics and trailing-slash sensitivity, going beyond the schema's 'must match the URL used when the test was run.'

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: 'Get the oldest baseline test snapshot for a single URL, including expired tests.' It clearly distinguishes this tool from related siblings by naming what it is not and how it differs.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives explicit alternatives: use gvt_get_score_trend for pre-computed deltas, gvt_list_baselines for many URLs, and gvt_get_latest for comparison. It also advises discovering the exact URL form with gvt_list_tests when uncertain.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources