{
  "protocolVersion": "0.2",
  "name": "SEO Idea Creator",
  "description": "AI-powered SEO content platform. Turns topics or URLs into SEO-optimized briefs, outlines, and full articles, backed by real keyword research and competitor analysis.",
  "version": "1.0.0",
  "url": "https://seoideacreator.com/api/mcp",
  "provider": {
    "organization": "SEO Idea Creator",
    "url": "https://seoideacreator.com"
  },
  "documentationUrl": "https://seoideacreator.com/api/docs",
  "iconUrl": "https://seoideacreator.com/icon.png",
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "text/markdown",
    "application/json"
  ],
  "supportedInterfaces": [
    {
      "name": "mcp",
      "description": "Model Context Protocol (Streamable HTTP, JSON-RPC 2.0)",
      "url": "https://seoideacreator.com/api/mcp",
      "transport": "http",
      "protocol": "mcp",
      "protocolVersion": "2025-06-18"
    },
    {
      "name": "rest",
      "description": "REST API with OpenAPI 3.1 spec and Bearer API-key auth",
      "url": "https://seoideacreator.com/api/v1",
      "transport": "http",
      "protocol": "openapi",
      "specUrl": "https://seoideacreator.com/api/openapi"
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": true,
    "stateTransitionHistory": false,
    "extensions": [
      {
        "uri": "https://seoideacreator.com/.well-known/agent-skills/index.json",
        "description": "Agent Skills index (agentskills.io v0.2.0)"
      }
    ]
  },
  "securitySchemes": {
    "apiKey": {
      "type": "http",
      "scheme": "bearer",
      "bearerFormat": "api-key",
      "description": "Create an API key at https://seoideacreator.com/profile/api-keys, then send as Authorization: Bearer <key>."
    }
  },
  "security": [
    {
      "apiKey": []
    }
  ],
  "skills": [
    {
      "id": "seo-content-brief",
      "name": "Generate an SEO content brief",
      "description": "Produce a structured SEO content brief (target keyword, meta title, meta description, outline, FAQs, competitor insights) from a topic or URL.",
      "tags": [
        "seo",
        "content-brief",
        "outline",
        "keyword-research"
      ],
      "examples": [
        "Generate a brief for 'B2B SaaS onboarding emails'",
        "Analyze https://competitor.com/guide and build a brief to outrank it"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/markdown"
      ]
    },
    {
      "id": "keyword-research",
      "name": "Keyword research & SERP analysis",
      "description": "Analyze search results and competitors for a topic or URL to surface target keywords, content gaps, and search intent.",
      "tags": [
        "seo",
        "keyword-research",
        "serp"
      ],
      "examples": [
        "Research keywords for 'invoice automation'",
        "Why does https://competitor.com/post rank?"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "page-audit",
      "name": "Page SEO / GEO / AEO audit",
      "description": "Audit a URL for on-page SEO plus Generative Engine Optimization (GEO) and Answer Engine Optimization (AEO) readiness.",
      "tags": [
        "seo",
        "audit",
        "geo",
        "aeo"
      ],
      "examples": [
        "Audit https://example.com/pricing for GEO readiness",
        "What should I fix on https://example.com to rank?"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/markdown"
      ]
    },
    {
      "id": "content-generation",
      "name": "Generate SEO-optimized content",
      "description": "Generate full article content or expand outline sections into SEO-optimized prose, grounded in keyword and competitor research.",
      "tags": [
        "seo",
        "content-generation",
        "ai-writing"
      ],
      "examples": [
        "Expand section 2 of brief brf_abc into 400 words",
        "Generate a full draft for brief brf_abc"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "text/markdown",
        "text/html"
      ]
    }
  ]
}