A

automatelab.tech

AutomateLab's free AI-SEO and automation tools (AI SEO checker, AI Overview eligibility, FAQ schema audit, GPTBot/robots helper, llms.txt validator, n8n cost calculator and workflow validator, Zapier/Make/n8n pricing) plus blog and dataset search — each exposed to agents as a WebMCP tool.

10read
https://automatelab.tech/

live · Developer Tools · JSON · API for agents

Tools 10 tools (across 10 pages)

page: /tools/ai-seo-checker/
audit_ai_seoread

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.

View tool JSON
{
  "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/"
}
page: /tools/ai-overview-checker/
score_ai_overview_eligibilityread

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.

View tool JSON
{
  "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/"
}
page: /tools/faq-schema-audit/
get_faqpage_schema_templateread

Return a valid, copy-paste FAQPage JSON-LD (schema.org) template that makes Q&A content eligible for rich results and AI-answer citation.

View tool JSON
{
  "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/"
}
page: /tools/gptbot-check/
get_ai_crawler_robots_rulesread

Return robots.txt rules that allow the major AI crawlers (GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended) to access a site.

View tool JSON
{
  "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/"
}
page: /tools/llms-txt-validator/
get_llms_txt_templateread

Return a spec-compliant example llms.txt file (the curated Markdown entry-point file AI crawlers look for at a site root).

View tool JSON
{
  "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/"
}
page: /tools/n8n-cost-calculator/
estimate_n8n_costread

Estimate monthly cost of n8n Cloud vs self-hosting for a given workload, plus the break-even point. Returns a Markdown summary.

View tool JSON
{
  "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/"
}
page: /tools/n8n-workflow-validator/
validate_n8n_workflowread

Validate an n8n workflow JSON for structural issues (missing connections, unset credentials, deprecated nodes, and similar) and return the issues found.

View tool JSON
{
  "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/"
}
page: /tools/zapier-vs-make-vs-n8n-pricing/
compare_automation_pricingread

Compare monthly pricing of Zapier vs Make vs n8n for a given task/operation volume and return a Markdown breakdown of which is cheapest.

View tool JSON
{
  "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/"
}
page: /blog/
search_blogread

Search the AutomateLab blog (articles on AI automation, n8n, Make, Zapier, AI agents, and AI coding tools). Opens site search for the given query.

View tool JSON
{
  "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/"
}
page: /products/datasets/automation-error-index/
search_automation_errorsread

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.

View tool JSON
{
  "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/"
}