Tool tree
gradeNot graded
geo_ai_visibility_auditAction
Generate a deterministic synthetic Human-vs-AI visibility audit scoped to one public page URL. The tool creates simulated raw HTML and post-hydration HTML in memory, then runs the real ordered block-classification and scoring pipeline. It returns extractable and hydration-only blocks, simulated metadata, Schema.org and FAQ signals, calculated engine scores, gaps, and draft next steps. The target page is not fetched and no key or renderer is required.
View tool JSON
{
"name": "geo_ai_visibility_audit",
"kind": "act",
"impl": "imperative",
"description": "Generate a deterministic synthetic Human-vs-AI visibility audit scoped to one public page URL. The tool creates simulated raw HTML and post-hydration HTML in memory, then runs the real ordered block-classification and scoring pipeline. It returns extractable and hydration-only blocks, simulated metadata, Schema.org and FAQ signals, calculated engine scores, gaps, and draft next steps. The target page is not fetched and no key or renderer is required.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"page_url": {
"type": "string",
"format": "uri",
"maxLength": 500,
"description": "Public page URL used only to seed and scope the deterministic synthetic demo."
}
},
"required": [
"page_url"
]
},
"page": "/"
}geo_analyze_promptAction
Replay one curated, brand-specific prompt across four simulated answer engines and calculate AI visibility, engine scores, citation coverage, six sentiment dimensions, answer gaps, and next steps. Each engine returns a distinct answer. Uses the bundled fictional benchmark only: no model, API key, page URL, or network request.
View tool JSON
{
"name": "geo_analyze_prompt",
"kind": "act",
"impl": "imperative",
"description": "Replay one curated, brand-specific prompt across four simulated answer engines and calculate AI visibility, engine scores, citation coverage, six sentiment dimensions, answer gaps, and next steps. Each engine returns a distinct answer. Uses the bundled fictional benchmark only: no model, API key, page URL, or network request.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"prompt": {
"type": "string",
"enum": [
"How is Northstar Motors positioned for family SUV reliability, ownership value, and safety compared with alternatives?",
"Should an enterprise choose Meridian Cloud for a regulated workload, and what security, migration, and cost risks matter?",
"How well does Harbor Bank serve a growing small business on fees, cash-flow tools, support, and lending access?",
"Is Everwell Health a trustworthy virtual-care option for ongoing primary care, and what access, privacy, and continuity trade-offs matter?",
"Does Trailbound Travel offer credible sustainable trips without sacrificing value, comfort, or local community benefit?",
"How does Brightline Mobile compare on coverage, transparent pricing, customer support, and overall value for a family plan?",
"Is Alder Home a strong appliance choice for energy efficiency, durability, repairability, and lifetime ownership cost?",
"Does OrbitLearn provide credible learning quality, learner support, and career outcomes for someone changing careers?"
],
"description": "One exact prompt from the bundled benchmark catalog."
}
},
"required": [
"prompt"
]
},
"page": "/"
}geo_visibility_overviewAction
Read the latest calculated GEO score and its evidence components for the active workflow. Page runs use a clearly disclosed synthetic URL scenario; prompt runs use the selected bundled benchmark with four engines and six dimensions.
View tool JSON
{
"name": "geo_visibility_overview",
"kind": "act",
"impl": "imperative",
"description": "Read the latest calculated GEO score and its evidence components for the active workflow. Page runs use a clearly disclosed synthetic URL scenario; prompt runs use the selected bundled benchmark with four engines and six dimensions.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {},
"required": []
},
"page": "/"
}geo_list_toolsAnswer
Return the complete portable TRUE GEO ENGINE browser WebMCP manifest, including bounded JSON input schemas and human-readable result contracts.
View tool JSON
{
"name": "geo_list_tools",
"kind": "answer",
"impl": "imperative",
"description": "Return the complete portable TRUE GEO ENGINE browser WebMCP manifest, including bounded JSON input schemas and human-readable result contracts.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {},
"required": []
},
"page": "/"
}geo_content_gapsAction
Trace one calculated gap to the active workflow evidence. URL mode uses deterministic synthetic blocks, simulated crawler perspectives, prompt coverage, and citation readiness scoped to the entered URL; prompt mode uses only the exact prompt, inferred brand, returned answer, and citations.
View tool JSON
{
"name": "geo_content_gaps",
"kind": "act",
"impl": "imperative",
"description": "Trace one calculated gap to the active workflow evidence. URL mode uses deterministic synthetic blocks, simulated crawler perspectives, prompt coverage, and citation readiness scoped to the entered URL; prompt mode uses only the exact prompt, inferred brand, returned answer, and citations.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"gap_id": {
"type": "string",
"maxLength": 80,
"description": "Gap identifier returned by the active URL or prompt analysis."
}
},
"required": [
"gap_id"
]
},
"page": "/"
}geo_generate_next_stepsAction
Open the ranked next steps for the active run. Synthetic page runs generate clearly labeled draft content, FAQPage JSON-LD, and a matching preview that must be verified against the real page; prompt runs return benchmark-based model-answer improvements.
View tool JSON
{
"name": "geo_generate_next_steps",
"kind": "act",
"impl": "imperative",
"description": "Open the ranked next steps for the active run. Synthetic page runs generate clearly labeled draft content, FAQPage JSON-LD, and a matching preview that must be verified against the real page; prompt runs return benchmark-based model-answer improvements.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"gap_id": {
"type": "string",
"maxLength": 80,
"description": "Gap identifier returned by the active analysis run."
}
},
"required": [
"gap_id"
]
},
"page": "/"
}geo_download_packageAction
Download the active GEO evidence and suggested implementation as one browser-created ZIP. Synthetic page runs consolidate URL-scoped demo gaps into draft llms.txt, FAQs, FAQPage JSON-LD/schema, previews, audit files, and an explicit synthetic-evidence disclosure. Prompt runs keep prompt-only input and include the same implementation files plus four distinct benchmark answers, citations, scores, gaps, next steps, and manifests.
View tool JSON
{
"name": "geo_download_package",
"kind": "act",
"impl": "imperative",
"description": "Download the active GEO evidence and suggested implementation as one browser-created ZIP. Synthetic page runs consolidate URL-scoped demo gaps into draft llms.txt, FAQs, FAQPage JSON-LD/schema, previews, audit files, and an explicit synthetic-evidence disclosure. Prompt runs keep prompt-only input and include the same implementation files plus four distinct benchmark answers, citations, scores, gaps, next steps, and manifests.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {},
"required": []
},
"page": "/"
}geo_export_action_planAction
Return the active run scope and calculated action plan. URL runs export the entered URL, synthetic-demo disclosure, generated high-intent prompts, and simulated crawler perspectives; prompt runs export the exact prompt, inferred brand, answer-engine score, citations, and answer gaps.
View tool JSON
{
"name": "geo_export_action_plan",
"kind": "act",
"impl": "imperative",
"description": "Return the active run scope and calculated action plan. URL runs export the entered URL, synthetic-demo disclosure, generated high-intent prompts, and simulated crawler perspectives; prompt runs export the exact prompt, inferred brand, answer-engine score, citations, and answer gaps.",
"inputSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"format": {
"type": "string",
"enum": [
"json",
"summary"
],
"default": "json"
}
},
"required": []
},
"page": "/"
}