Run a visibility test
gvt_run_visibility_testRun 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").
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"url": "<url>"
},
"name": "gvt_run_visibility_test"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The URL to analyze | |
| waitForJs | No | Wait for JavaScript rendering before analysis. Set to false to skip JS rendering (faster, but may miss dynamically injected content). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tid | No | 8-character test ID to poll with | |
| next | No | The suggested next call | |
| status | No | Always pending at queue time | |
| message | No | Human-readable acknowledgement with polling guidance |