← WebMCP Directory

Tool tree

novel-copilot.doctoroyy.net

AI & AgentsTools verified
Website
Novel Copilot
Explore capabilities
    novel_get_runtime_statusAnswer

    Get current Novel Copilot runtime status including auth and AI config state.

    View tool JSON
    {
      "name": "novel_get_runtime_status",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get current Novel Copilot runtime status including auth and AI config state.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    novel_list_projectsAction

    List all accessible novel projects for the current authenticated user.

    View tool JSON
    {
      "name": "novel_list_projects",
      "kind": "act",
      "impl": "imperative",
      "description": "List all accessible novel projects for the current authenticated user.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    novel_get_projectAnswer

    Get full project metadata, outline state, and existing chapter index files by project name.

    View tool JSON
    {
      "name": "novel_get_project",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get full project metadata, outline state, and existing chapter index files by project name.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Exact project name to retrieve."
          }
        },
        "required": [
          "name"
        ],
        "additionalProperties": false
      }
    }
    novel_create_projectAction

    Create a new project with a story bible and target chapter count.

    View tool JSON
    {
      "name": "novel_create_project",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a new project with a story bible and target chapter count.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Unique project name."
          },
          "bible": {
            "type": "string",
            "description": "Story bible / world setting text."
          },
          "totalChapters": {
            "type": "integer",
            "description": "Target chapter count, must be >= 1.",
            "minimum": 1
          }
        },
        "required": [
          "name",
          "bible",
          "totalChapters"
        ],
        "additionalProperties": false
      }
    }
    novel_get_chapterAnswer

    Fetch chapter content by project name and chapter index.

    View tool JSON
    {
      "name": "novel_get_chapter",
      "kind": "answer",
      "impl": "imperative",
      "description": "Fetch chapter content by project name and chapter index.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Project name."
          },
          "index": {
            "type": "integer",
            "description": "Chapter index (1-based integer).",
            "minimum": 1
          }
        },
        "required": [
          "name",
          "index"
        ],
        "additionalProperties": false
      }
    }
    novel_update_chapterAction

    Overwrite the full text of an existing chapter.

    View tool JSON
    {
      "name": "novel_update_chapter",
      "kind": "act",
      "impl": "imperative",
      "description": "Overwrite the full text of an existing chapter.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Project name."
          },
          "index": {
            "type": "integer",
            "description": "Chapter index to update.",
            "minimum": 1
          },
          "content": {
            "type": "string",
            "description": "New full chapter text."
          }
        },
        "required": [
          "name",
          "index",
          "content"
        ],
        "additionalProperties": false
      }
    }
    novel_create_chapterAction

    Create a chapter with provided content and optional insertion position.

    View tool JSON
    {
      "name": "novel_create_chapter",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a chapter with provided content and optional insertion position.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Project name."
          },
          "content": {
            "type": "string",
            "description": "Chapter text content."
          },
          "insertAfter": {
            "type": "integer",
            "description": "Optional chapter index to insert after.",
            "minimum": 0
          }
        },
        "required": [
          "name",
          "content"
        ],
        "additionalProperties": false
      }
    }
    novel_generate_outlineAction

    Generate or regenerate project outline using the currently configured AI provider.

    View tool JSON
    {
      "name": "novel_generate_outline",
      "kind": "act",
      "impl": "imperative",
      "description": "Generate or regenerate project outline using the currently configured AI provider.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Project name."
          },
          "targetChapters": {
            "type": "integer",
            "description": "Total planned chapters.",
            "minimum": 1
          },
          "targetWordCount": {
            "type": "integer",
            "description": "Target word count per chapter.",
            "minimum": 1
          },
          "customPrompt": {
            "type": "string",
            "description": "Optional extra instructions for outline generation."
          }
        },
        "required": [
          "name",
          "targetChapters",
          "targetWordCount"
        ],
        "additionalProperties": false
      }
    }
    novel_generate_chaptersAction

    Generate the next N chapters based on current project state and configured AI provider.

    View tool JSON
    {
      "name": "novel_generate_chapters",
      "kind": "act",
      "impl": "imperative",
      "description": "Generate the next N chapters based on current project state and configured AI provider.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Project name."
          },
          "chaptersToGenerate": {
            "type": "integer",
            "description": "How many new chapters to generate.",
            "minimum": 1
          }
        },
        "required": [
          "name",
          "chaptersToGenerate"
        ],
        "additionalProperties": false
      }
    }