live · Developer Tools · JSON · API for agents
/tools/ai-seo-checker/Audit a URL for AI-SEO / AEO / GEO readiness across 39 checks (crawlability, structured data, content, AI readability, technical) and return the score, grade, and per-category breakdown.
{
"name": "audit_ai_seo",
"kind": "read",
"impl": "imperative",
"description": "Audit a URL for AI-SEO / AEO / GEO readiness across 39 checks (crawlability, structured data, content, AI readability, technical) and return the score, grade, and per-category breakdown.",
"inputSchema": {
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Full URL to audit, including https://"
}
},
"required": [
"url"
]
},
"page": "/tools/ai-seo-checker/"
}/tools/ai-overview-checker/Score whether a URL is eligible to appear in / be cited by Google AI Overviews (15 signals across crawl access, answer extractability, and trust). Returns the score and verdict.
{
"name": "score_ai_overview_eligibility",
"kind": "read",
"impl": "imperative",
"description": "Score whether a URL is eligible to appear in / be cited by Google AI Overviews (15 signals across crawl access, answer extractability, and trust). Returns the score and verdict.",
"inputSchema": {
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Full URL to check, including https://"
}
},
"required": [
"url"
]
},
"page": "/tools/ai-overview-checker/"
}/tools/faq-schema-audit/Return a valid, copy-paste FAQPage JSON-LD (schema.org) template that makes Q&A content eligible for rich results and AI-answer citation.
{
"name": "get_faqpage_schema_template",
"kind": "read",
"impl": "imperative",
"description": "Return a valid, copy-paste FAQPage JSON-LD (schema.org) template that makes Q&A content eligible for rich results and AI-answer citation.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
},
"page": "/tools/faq-schema-audit/"
}/tools/gptbot-check/Return robots.txt rules that allow the major AI crawlers (GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended) to access a site.
{
"name": "get_ai_crawler_robots_rules",
"kind": "read",
"impl": "imperative",
"description": "Return robots.txt rules that allow the major AI crawlers (GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended) to access a site.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
},
"page": "/tools/gptbot-check/"
}/tools/llms-txt-validator/Return a spec-compliant example llms.txt file (the curated Markdown entry-point file AI crawlers look for at a site root).
{
"name": "get_llms_txt_template",
"kind": "read",
"impl": "imperative",
"description": "Return a spec-compliant example llms.txt file (the curated Markdown entry-point file AI crawlers look for at a site root).",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
},
"page": "/tools/llms-txt-validator/"
}/tools/n8n-cost-calculator/Estimate monthly cost of n8n Cloud vs self-hosting for a given workload, plus the break-even point. Returns a Markdown summary.
{
"name": "estimate_n8n_cost",
"kind": "read",
"impl": "imperative",
"description": "Estimate monthly cost of n8n Cloud vs self-hosting for a given workload, plus the break-even point. Returns a Markdown summary.",
"inputSchema": {
"type": "object",
"properties": {
"execs": {
"type": "number",
"description": "Workflow executions per month"
},
"workflows": {
"type": "number",
"description": "Number of active workflows"
},
"steps": {
"type": "number",
"description": "Average steps (nodes) per workflow"
},
"rate": {
"type": "number",
"description": "Your ops time hourly rate in USD"
},
"queue_mode": {
"type": "string",
"description": "Force queue mode: auto, on, or off",
"enum": [
"auto",
"on",
"off"
]
}
},
"required": []
},
"page": "/tools/n8n-cost-calculator/"
}/tools/n8n-workflow-validator/Validate an n8n workflow JSON for structural issues (missing connections, unset credentials, deprecated nodes, and similar) and return the issues found.
{
"name": "validate_n8n_workflow",
"kind": "read",
"impl": "imperative",
"description": "Validate an n8n workflow JSON for structural issues (missing connections, unset credentials, deprecated nodes, and similar) and return the issues found.",
"inputSchema": {
"type": "object",
"properties": {
"workflow_json": {
"type": "string",
"description": "The full n8n workflow JSON to validate"
}
},
"required": [
"workflow_json"
]
},
"page": "/tools/n8n-workflow-validator/"
}/tools/zapier-vs-make-vs-n8n-pricing/Compare monthly pricing of Zapier vs Make vs n8n for a given task/operation volume and return a Markdown breakdown of which is cheapest.
{
"name": "compare_automation_pricing",
"kind": "read",
"impl": "imperative",
"description": "Compare monthly pricing of Zapier vs Make vs n8n for a given task/operation volume and return a Markdown breakdown of which is cheapest.",
"inputSchema": {
"type": "object",
"properties": {
"tasks": {
"type": "number",
"description": "Monthly task/operation volume"
},
"steps": {
"type": "number",
"description": "Steps per task/scenario"
},
"workflows": {
"type": "number",
"description": "Number of active workflows/zaps"
},
"billing": {
"type": "string",
"description": "Billing period",
"enum": [
"annual",
"monthly"
]
},
"premium": {
"type": "string",
"description": "Need premium Zapier connectors?",
"enum": [
"yes",
"no"
]
}
},
"required": []
},
"page": "/tools/zapier-vs-make-vs-n8n-pricing/"
}/blog/Search the AutomateLab blog (articles on AI automation, n8n, Make, Zapier, AI agents, and AI coding tools). Opens site search for the given query.
{
"name": "search_blog",
"kind": "read",
"impl": "imperative",
"description": "Search the AutomateLab blog (articles on AI automation, n8n, Make, Zapier, AI agents, and AI coding tools). Opens site search for the given query.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "What to search the blog for"
}
},
"required": [
"query"
]
},
"page": "/blog/"
}/products/datasets/automation-error-index/Search the AutomateLab automation error index (n8n, Make, Zapier, Cursor, Claude Code, Power Automate, UiPath) by error text, code, or platform; returns how many entries match.
{
"name": "search_automation_errors",
"kind": "read",
"impl": "imperative",
"description": "Search the AutomateLab automation error index (n8n, Make, Zapier, Cursor, Claude Code, Power Automate, UiPath) by error text, code, or platform; returns how many entries match.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Error text, code, or platform to search for"
}
},
"required": [
"query"
]
},
"page": "/products/datasets/automation-error-index/"
}