{
  "protocolVersion": "0.2.0",
  "name": "CreateDocs.ai",
  "description": "AI-native legal-document generation platform. Generates complete, reviewable legal documents from a template + form answers or a natural-language description. Agents can list templates and generate documents on a user's behalf via the MCP server.",
  "url": "https://createdocs.ai",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "skills": [
    {
      "id": "list_templates",
      "name": "List templates",
      "description": "List the template catalog; returns templateId + input schema.",
      "tags": ["documents", "legal", "templates"],
      "examples": ["List NDA templates"]
    },
    {
      "id": "generate_document",
      "name": "Generate document",
      "description": "Generate a legal document from a templateId + inputData. Async; may return a jobId to poll.",
      "tags": ["documents", "legal", "generation"],
      "examples": ["Generate an NDA between Acme LLC and a contractor"]
    },
    {
      "id": "chat_assistant",
      "name": "Document assistant chat",
      "description": "Conversational help: pick a template, refine wording, explain clauses.",
      "tags": ["documents", "assistant"],
      "examples": ["What NDA do I need to share source code with a contractor?"]
    }
  ],
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json", "text/plain"],
  "authentication": {
    "schemes": ["bearer"],
    "description": "User-provided CreateDocs API key (Bearer). Create at /dashboard/settings/api-keys."
  },
  "mcpServer": {
    "transport": "stdio",
    "command": "node",
    "args": ["web/mcp-server/server.js"],
    "env": ["CREATEDOCS_API_KEY"]
  }
}
