Apply ai visibility fixes
apply_ai_visibility_fixesApplies AI Visibility fixes to one of the customer's OWN hosted WordPress sites — adds business structured data (schema), a meta description, and an FAQ page. Two-step usage: (1) call with confirm:false to PREVIEW — returns exactly which fixes would be applied and anything still needing the customer's business details; describe that and ask them to confirm. (2) ONLY after the user clearly says yes, call again with confirm:true to apply. Never pass confirm:true without an explicit yes in the user's most recent message. The domain must be one of the user's own Squish-hosted WordPress sites. Every change is made behind a pre-edit restore point and a bad apply is rolled back automatically — nothing is left half-applied. HONESTY: this makes the site readable and understood by AI; it never promises an engine will recommend or cite the business.
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": {
"domain": "<domain>"
},
"name": "apply_ai_visibility_fixes"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | The customer's hosted WordPress site to fix (their domain). | |
| confirm | No | false (default) previews the fixes. true applies them — ONLY after the user explicitly agreed. |