{
  "name": "Content SEO AI API",
  "version": "1.0",
  "docs": "https://content-seo.ai/api-docs",
  "openapi": "https://content-seo.ai/openapi.json",
  "mcp": "https://content-seo.ai/mcp",
  "auth": "Authorization: Bearer csa_live_…",
  "endpoints": [
    {
      "route": "GET /api/v1/me",
      "tool": "get_account"
    },
    {
      "route": "POST /api/v1/content/generate",
      "tool": "generate_content"
    },
    {
      "route": "GET /api/v1/keywords/research",
      "tool": "keyword_research"
    },
    {
      "route": "POST /api/v1/keywords/research",
      "tool": "keyword_research"
    },
    {
      "route": "POST /api/v1/audit/analyze",
      "tool": "audit_page"
    },
    {
      "route": "GET /api/v1/audit/analyze",
      "tool": "audit_page"
    },
    {
      "route": "POST /api/v1/indexing/submit",
      "tool": "submit_indexnow"
    }
  ],
  "tools": [
    {
      "name": "get_account",
      "description": "Returns the plan of the API key owner and this month's usage of each quota."
    },
    {
      "name": "generate_content",
      "description": "Writes an SEO-optimised article (title, meta description, outline, full body, FAQ) for a topic. Uses 1 content credit."
    },
    {
      "name": "keyword_research",
      "description": "Keyword ideas around a seed keyword with Google search volume, CPC, competition and difficulty. Uses 1 keyword/backlink credit."
    },
    {
      "name": "audit_page",
      "description": "Fetches a public URL and audits its on-page SEO: title, meta description, headings, canonical, robots, structured data, images, links, sitemap. Returns a 0-100 score and prioritised issues. Uses 1 audit credit."
    },
    {
      "name": "submit_indexnow",
      "description": "Submits URLs of one site to IndexNow (Bing, Yandex, Seznam, Naver…). The key file https://<site>/<key>.txt must already be online. Free."
    }
  ]
}