{
  "name": "PageAudit",
  "description": "Check a page’s search appearance, sharing previews and technical issues. Review what to fix first, get suggested changes and keep your reports in saved tabs.",
  "url": "https://pageaudit.online",
  "provider": {
    "organization": "PageAudit",
    "url": "https://pageaudit.online",
    "email": "contato@pageaudit.online"
  },
  "documentationUrl": "https://pageaudit.online/llms.txt",
  "protocol": "mcp",
  "protocolUrl": "https://modelcontextprotocol.io",
  "interfaces": [
    {
      "transport": "streamable-http",
      "url": "https://pageaudit.online/mcp"
    }
  ],
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "authentication": "none"
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/markdown"
  ],
  "skills": [
    {
      "id": "api_index",
      "name": "api_index",
      "description": "Discovers the whole PageAudit API (self-describing index).",
      "endpoint": "GET /api/"
    },
    {
      "id": "health",
      "name": "health",
      "description": "Liveness and deployed build.",
      "endpoint": "GET /api/health"
    },
    {
      "id": "list_tools",
      "name": "list_tools",
      "description": "Lists the micro-tools (title, meta, canonical, OG, JSON-LD…).",
      "endpoint": "GET /api/tools"
    },
    {
      "id": "get_tool",
      "name": "get_tool",
      "description": "Copy and checks of one micro-tool by slug (e.g. title-tag-checker).",
      "endpoint": "GET /api/tools/:slug"
    },
    {
      "id": "audit_url",
      "name": "audit_url",
      "description": "Audits a URL and returns the full report with the ready fix for each finding (`fixes`), without a tab.",
      "endpoint": "POST /api/audit"
    },
    {
      "id": "create_guest",
      "name": "create_guest",
      "description": "Creates a guest token pa_… for the tab workspace.",
      "endpoint": "POST /api/guest"
    },
    {
      "id": "list_tabs",
      "name": "list_tabs",
      "description": "Lists the owner's tabs (guest or session).",
      "endpoint": "GET /api/tabs"
    },
    {
      "id": "create_tab",
      "name": "create_tab",
      "description": "Opens a tab for a URL in the workspace.",
      "endpoint": "POST /api/tabs"
    },
    {
      "id": "run_tab",
      "name": "run_tab",
      "description": "Re-audits the tab's URL.",
      "endpoint": "POST /api/tabs/:id/run"
    },
    {
      "id": "get_audit",
      "name": "get_audit",
      "description": "Re-reads an audit already made, with `fixes` (the ready fix for each finding).",
      "endpoint": "GET /api/audits/:id"
    },
    {
      "id": "get_patch",
      "name": "get_patch",
      "description": "The consolidated patch of an audit: <head> block to paste, files to create and templates with placeholders. No model — only facts from the page.",
      "endpoint": "GET /api/audits/:id/patch"
    },
    {
      "id": "get_badge",
      "name": "get_badge",
      "description": "Metadata and markdown of the SVG badge of a shared report.",
      "endpoint": "GET /api/badge/:slug"
    },
    {
      "id": "billing",
      "name": "billing",
      "description": "Free plan, prices, x402 parameters and the trial offer: sign-up with a confirmed e-mail = 90 days without paywall (`trial` field; with a session it shows the state).",
      "endpoint": "GET /api/billing"
    },
    {
      "id": "contact",
      "name": "contact",
      "description": "Sends a support message or a sponsorship/partnership/advertising proposal. Agent: no captcha → 402 ($0.10 x402). Human: Turnstile. After the 1st agent message there is backoff: 429 + Retry-After (60s → 2×, 1h cap; resets in 24h).",
      "endpoint": "POST /api/contact"
    }
  ],
  "discovery": {
    "openapi": "https://pageaudit.online/openapi.json",
    "llms": "https://pageaudit.online/llms.txt",
    "okf": "https://pageaudit.online/okf/index.md",
    "numbers": "https://pageaudit.online/api/vitrine",
    "partnerships": "https://pageaudit.online/api/partners",
    "api_catalog": "https://pageaudit.online/.well-known/api-catalog",
    "x402": "https://pageaudit.online/.well-known/x402",
    "pricing": "https://pageaudit.online/pricing",
    "docs": "https://pageaudit.online/docs"
  },
  "updated": "2026-09-10"
}