Docupilot MCP by usefulapi

Read templates, schemas, versions, folders, deliveries and merge history in Docupilot.

사용해야 할까요

품질 및 안전성

A
설명 품질
95%
스키마 완전성
87%
이름 품질
75%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

발견 사항 (2)

  • LOWTool 'docupilot_list_template_versions' name length outside 3-30 rangedocupilot_list_template_versions에서
  • LOWTool 'docupilot_list_template_deliveries' name length outside 3-30 rangedocupilot_list_template_deliveries에서

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~1,236토큰 (도구 정의)
~1.1 KB일반적인 응답 크기
중간 정도의 주의 영향 (128k 컨텍스트의 0.97%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "docupilot": {
      "url": "https://docupilot.usefulapi.io/mcp"
    }
  }
}

원격 엔드포인트

https://docupilot.usefulapi.io/mcpstreamable-http

할 수 있는 일

도구 목록

도구 (8)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟢docupilot_get_current_user

Show the Docupilot user that owns the API key (name, email). Use it to check the connection.

입력 스키마

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢docupilot_list_templates(search, status, type, output_type, folder, ...)

List document templates in the workspace (paginated: count, next, results). Filter by title search, status (active = published, test = unpublished), template type, output type or folder id.

입력 스키마

{
  "type": "object",
  "properties": {
    "search": {
      "description": "Search templates by title.",
      "type": "string"
    },
    "status": {
      "description": "active = published, test = unpublished.",
      "type": "string",
      "enum": [
        "active",
        "test"
      ]
    },
    "type": {
      "description": "Template file type.",
      "type": "string",
      "enum": [
        "docx",
        "dpt_html",
        "dpt_pdf",
        "fillable_pdf",
        "g_document",
        "g_presentation",
        "g_spreadsheet",
        "html",
        "pptx",
        "xlsx"
      ]
    },
    "output_type": {
      "description": "Generated output format.",
      "type": "string",
      "enum": [
        "docx",
        "html",
        "jpeg",
        "pdf",
        "png",
        "pptx",
        "xlsx"
      ]
    },
    "folder": {
      "description": "Folder id (see docupilot_list_folders).",
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "page": {
      "description": "Page number (default 1).",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢docupilot_get_template(template_id)

Get one template: title, type, folder, published state, preferences and timestamps.

입력 스키마

{
  "type": "object",
  "properties": {
    "template_id": {
      "description": "Numeric id.",
      "type": [
        "string",
        "number"
      ]
    }
  },
  "required": [
    "template_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢docupilot_get_template_schema(template_id, version_id)

List the merge fields (variables) a template expects, with their types. Use it to learn what data a template needs.

입력 스키마

{
  "type": "object",
  "properties": {
    "template_id": {
      "description": "Numeric id.",
      "type": [
        "string",
        "number"
      ]
    },
    "version_id": {
      "description": "Template version: a numeric version id, \"latest\" or \"live\".",
      "type": "string"
    }
  },
  "required": [
    "template_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢docupilot_list_template_versions(template_id, search, page)

List the saved versions of a template (paginated).

입력 스키마

{
  "type": "object",
  "properties": {
    "template_id": {
      "description": "Numeric id.",
      "type": [
        "string",
        "number"
      ]
    },
    "search": {
      "description": "Search versions by name.",
      "type": "string"
    },
    "page": {
      "description": "Page number (default 1).",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    }
  },
  "required": [
    "template_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢docupilot_list_template_deliveries(template_id)

List the delivery methods set up on a template (email, webhook, cloud storage, e-signature).

입력 스키마

{
  "type": "object",
  "properties": {
    "template_id": {
      "description": "Numeric id.",
      "type": [
        "string",
        "number"
      ]
    }
  },
  "required": [
    "template_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢docupilot_list_folders(permission)

List the template folders in the workspace. Filter by the permission the user has (read or write).

입력 스키마

{
  "type": "object",
  "properties": {
    "permission": {
      "description": "Only folders with this permission.",
      "type": "string",
      "enum": [
        "read",
        "write"
      ]
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢docupilot_list_merge_history(template, status, search, start_date, end_date, ...)

List documents that were generated (merge history, newest first, paginated). Each row has template, status (pending, success, error), delivery type, file name, time and the input data. Filter by template, status, text or a date range.

입력 스키마

{
  "type": "object",
  "properties": {
    "template": {
      "description": "Template id.",
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "status": {
      "type": "string",
      "enum": [
        "pending",
        "success",
        "error"
      ]
    },
    "search": {
      "description": "Free text search.",
      "type": "string"
    },
    "start_date": {
      "description": "Created on or after (yyyy-mm-dd or ISO date-time).",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}(T[\\d:.]+(Z|[+-]\\d{2}:?\\d{2})?)?$"
    },
    "end_date": {
      "description": "Created on or before (yyyy-mm-dd or ISO date-time).",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}(T[\\d:.]+(Z|[+-]\\d{2}:?\\d{2})?)?$"
    },
    "page": {
      "description": "Page number (default 1).",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 8개