Tool tree
agent_ready_scanAction
Run an Agent-Ready scan on a public URL. Returns a readiness score plus per-check pass/fail breakdown (semantic HTML, schema markup, meta tags, content structure, accessibility for AI crawlers). Use this to check whether a page is well-structured enough for AI agents to cite.
View tool JSON
{
"name": "agent_ready_scan",
"kind": "act",
"impl": "imperative",
"description": "Run an Agent-Ready scan on a public URL. Returns a readiness score plus per-check pass/fail breakdown (semantic HTML, schema markup, meta tags, content structure, accessibility for AI crawlers). Use this to check whether a page is well-structured enough for AI agents to cite.",
"inputSchema": {
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Absolute URL of the page to scan, e.g. https://example.com/about"
}
},
"required": [
"url"
]
},
"page": "/"
}llms_txt_scanAction
Inspect a site's llms.txt (the AI-equivalent of robots.txt for declaring what AI crawlers can use) and return a generated draft when none is present. Useful to diagnose why a brand isn't picked up by AI assistants, and to produce a ready-to-deploy llms.txt.
View tool JSON
{
"name": "llms_txt_scan",
"kind": "act",
"impl": "imperative",
"description": "Inspect a site's llms.txt (the AI-equivalent of robots.txt for declaring what AI crawlers can use) and return a generated draft when none is present. Useful to diagnose why a brand isn't picked up by AI assistants, and to produce a ready-to-deploy llms.txt.",
"inputSchema": {
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Absolute URL of the site to inspect, e.g. https://example.com"
}
},
"required": [
"url"
]
},
"page": "/"
}robots_txt_scanAction
Analyze a site's robots.txt for AI crawler access. Returns which AI bots (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, etc.) are allowed vs blocked, plus any general rules affecting AI agents. Common diagnostic for "why am I not being cited by ChatGPT?" — often the answer is robots.txt blocking the crawler.
View tool JSON
{
"name": "robots_txt_scan",
"kind": "act",
"impl": "imperative",
"description": "Analyze a site's robots.txt for AI crawler access. Returns which AI bots (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, etc.) are allowed vs blocked, plus any general rules affecting AI agents. Common diagnostic for \"why am I not being cited by ChatGPT?\" — often the answer is robots.txt blocking the crawler.",
"inputSchema": {
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Absolute URL of the site to inspect, e.g. https://example.com"
}
},
"required": [
"url"
]
},
"page": "/"
}contact_xseekSensitive Action
Submit a contact request to the xSeek team — for sales questions, demo requests, partnership inquiries, or pricing follow-ups. Personal email domains (gmail.com excluded — yahoo, outlook, hotmail, etc.) are rejected; the user must provide a work email. The xSeek team gets notified by email immediately. Use this when the user asks to 'book a demo', 'talk to sales', 'get in touch', or 'ask about pricing'.
View tool JSON
{
"name": "contact_xseek",
"kind": "transact",
"impl": "imperative",
"description": "Submit a contact request to the xSeek team — for sales questions, demo requests, partnership inquiries, or pricing follow-ups. Personal email domains (gmail.com excluded — yahoo, outlook, hotmail, etc.) are rejected; the user must provide a work email. The xSeek team gets notified by email immediately. Use this when the user asks to 'book a demo', 'talk to sales', 'get in touch', or 'ask about pricing'.",
"inputSchema": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Full name of the person reaching out."
},
"email": {
"type": "string",
"format": "email",
"description": "Work email (personal domains will be rejected)."
},
"message": {
"type": "string",
"description": "What the user wants — e.g. \"Demo for a 50-person SaaS\", \"pricing for 5 websites\", \"agency partner program\"."
},
"company": {
"type": "string",
"description": "Company / organization name."
},
"companySize": {
"type": "string",
"description": "Approximate headcount or revenue bracket if known (e.g. \"10-50\", \"$1M-10M ARR\")."
},
"howDidYouHear": {
"type": "string",
"description": "How they found xSeek — LinkedIn, referral, AI search result, etc. Optional."
},
"isAgency": {
"type": "boolean",
"description": "True if the contact represents a marketing / SEO agency (different sales motion)."
}
},
"required": [
"name",
"email",
"message"
]
},
"page": "/"
}