← Files xfixARCHIVED FILE
plugin.json
6.02 KB · Nov 6, 2026 · 18:21 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "xfix",
"version": "1.1.3",
"description": "Check whether AI assistants and shopping agents can read a website or online store.",
"author": {
"name": "xFix LLC",
"email": "hello@xfix.ai",
"url": "https://xfix.ai"
},
"homepage": "https://xfix.ai/ai-assistants/",
"extensions": {
"com.openai": {
"interface": {
"displayName": "xfix",
"shortDescription": "AI visibility and shop checks",
"longDescription": "xfix checks how AI assistants and AI shopping agents see a public web page or online store, using the same checks as xfix.ai.\n\nAsk things like \"Can AI shop this store?\", \"Which AI crawlers can read example.com?\" or \"Check this product page for AI shoppers\" and xfix will read the site's robots.txt the way 9 search and AI crawlers do, fetch a page without running JavaScript and say whether its main text is there, check a product page for price, stock and six product structured data fields, run the xfix search check on one page (a score out of 100, a grade and the 5 biggest point losses with fixes), and look up a store's AI Shopping Readiness Index score.\n\nFor store owners, marketers and developers. Every answer links to the full result on xfix.ai. No sign-in needed.\n\nLimits: one public page per check; xfix cannot see pages behind a login, does not test checkout, and cannot see CDN or firewall rules. It does not check websites that sell age-restricted goods.\n\nxfix stores the checked URL, the tool, the time and the check result for 90 days, so answers can link to the full result; if you save that result to an xfix account, it stays with your account. It receives nothing from your conversation.",
"developerName": "xFix LLC",
"category": "Productivity",
"capabilities": [
"Check AI crawler access",
"Check page text without JavaScript",
"Check product page data",
"Score page visibility",
"Look up AI Shopping Readiness Index score"
],
"websiteURL": "https://xfix.ai/ai-assistants/",
"supportURL": "https://xfix.ai/contact/",
"privacyPolicyURL": "https://xfix.ai/privacy/",
"termsOfServiceURL": "https://xfix.ai/terms/",
"defaultPrompt": [
"Can AI shop my store? mystore.com",
"Which AI crawlers can read my website?",
"Check this product page for AI shoppers"
],
"brandColor": "#171509",
"composerIcon": "./assets/logo.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Store readiness without a product link",
"prompt": "Can AI shop this store? allbirds.com",
"tools_triggered": "check_store_ai_readiness",
"expected_behavior": "Reports which of 9 crawlers robots.txt allows, says the store is not in the AI Shopping Readiness Index, and asks for one product page link. Ends with a link to xfix.ai."
},
{
"description": "Product page check",
"prompt": "Check this product page for AI shoppers: https://wpfactory.com/item/product-quantity-for-woocommerce/",
"tools_triggered": "check_product_page",
"expected_behavior": "Says whether price and stock are in the HTML, lists which of the six product structured data fields are present and names the missing ones, and links to the stored product-schema report."
},
{
"description": "AI crawler access",
"prompt": "Which AI crawlers can read xfix.ai?",
"tools_triggered": "check_ai_crawler_access",
"expected_behavior": "Lists the 9 crawlers (Googlebot, Bingbot, Applebot, OAI-SearchBot, ChatGPT-User, Claude-SearchBot, Claude-User, PerplexityBot, Perplexity-User), all allowed, and notes CDN or firewall rules are not checked."
},
{
"description": "Page text without JavaScript",
"prompt": "Can ChatGPT read https://xfix.ai/ without JavaScript?",
"tools_triggered": "check_page_readability",
"expected_behavior": "Reports that the main text is present in the HTML with its word count, and links to the tool page on xfix.ai."
},
{
"description": "Full visibility score",
"prompt": "Run an xfix search check on https://xfix.ai/",
"tools_triggered": "check_page_visibility, get_page_visibility_result",
"expected_behavior": "Returns a score out of 100, a grade, coverage and the 5 biggest point losses with fixes; if the first call returns a check_id, the result arrives on the follow-up call."
}
],
"negative": [
{
"description": "Purchasing is not supported: xfix has no purchase or checkout tool and must not be called. ChatGPT may handle the request by other means.",
"prompt": "Buy the Wool Runners from allbirds.com for me"
},
{
"description": "Age-restricted store: xfix runs no check and replies that it doesn't check websites that sell age-restricted goods.",
"prompt": "Can AI shop this wine store? craftwinestore.com.au"
},
{
"description": "No account access or edits: xfix has no sign-in or write tool and must not be called. ChatGPT may handle the request by other means.",
"prompt": "Log in to my Shopify admin and fix my product schema"
}
]
},
"commerce": false,
"commerce_description": "xfix does not sell products or process payments. It only checks public web pages."
},
"publication": {
"release_notes": "Initial release: 7 read-only tools for AI crawler access, page text without JavaScript, product page data, xfix search visibility score and AI Shopping Readiness Index lookup."
},
"apps": "./.app.json"
}
}
}
SHA-256: e5b77c609b480c9f76b80abb9830918b78cb8660688995b3a91a63894304cb54