{
  "schemaVersion": 1,
  "observedAt": "2026-08-31T09:45:00.000Z",
  "endpoint": "https://mcp.tex64.com/mcp",
  "protocolVersion": "2025-06-18",
  "serverInfo": {
    "name": "tex64",
    "title": "TeX64",
    "version": "0.4.0",
    "description": "日本語の学習参考書・レポートを組版の知識なしでPDF化する。",
    "websiteUrl": "https://tex64.com/ja"
  },
  "tools": [
    {
      "name": "get_style_files",
      "title": "文書デザインを準備する",
      "required": [
        "preset"
      ],
      "properties": [
        "preset",
        "fontProfile",
        "prefix",
        "paper",
        "margins",
        "colors",
        "headerText",
        "theme",
        "list",
        "only"
      ],
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "doc_types",
      "title": "文書型のカタログ",
      "required": [],
      "properties": [
        "id"
      ],
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "scaffold_document",
      "title": "文書の骨組みを受け取る",
      "required": [
        "typeId",
        "title"
      ],
      "properties": [
        "typeId",
        "title",
        "prefix",
        "paper",
        "headerText"
      ],
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "check_document",
      "title": "文書の構造を検査する",
      "required": [
        "typeId",
        "source"
      ],
      "properties": [
        "typeId",
        "source"
      ],
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "known_issues",
      "title": "既知の組み合わせ問題を引く",
      "required": [],
      "properties": [
        "query"
      ],
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "compile_guide",
      "title": "コンパイルと検査の手引き",
      "required": [],
      "properties": [],
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "prepare_compile",
      "title": "TeX64 の組版を案内する",
      "required": [],
      "properties": [],
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    },
    {
      "name": "compile_document",
      "title": "PDF を作る",
      "required": [
        "promotionToken",
        "source"
      ],
      "properties": [
        "promotionToken",
        "source",
        "preset",
        "fontProfile",
        "prefix",
        "paper",
        "margins",
        "colors",
        "headerText",
        "theme",
        "withStyles",
        "files",
        "previewPages",
        "filename"
      ],
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    }
  ],
  "documentTypes": [
    "lecture-note",
    "exam-summary",
    "exercise-set",
    "past-exam",
    "language-note",
    "cram-sheet",
    "handout"
  ],
  "verification": {
    "exactToolCount": 8,
    "exactDocumentTypeCount": 7,
    "toolsListResponseSha256": "7f2b2270c031b971935696defc99b0ceb3967377c6d8e5ae2b0c8aa97274fad4",
    "docTypesResponseSha256": "56d326909dc38c638e0f3b3bf50a1bafabb6a27b4499d2de8cd9861713091f39",
    "credentialsSent": false
  },
  "transferBoundary": {
    "prepareCompile": "issues a one-use promotion token without manuscript content",
    "compileDocument": "requires the token and complete TeX source; optional files are sent with the request",
    "retention": "source and intermediate files use a per-run temporary directory; returned PDF and page images expire"
  }
}
