MCP 서버

EasyAccessPDF

io.github.luotwo/easyaccesspdf-mcp
개발자 도구 지식 및 문서 공개 · 연결 가능 MCP 2026-07-28

이 MCP로 할 수 있는 일

Checks PDF accessibility, repairs PDF tagging, converts documents to Markdown, and exports PDFs to structured or text formats.

eap_check_pdf
Check a PDF for accessibility compliance (PDF/UA-1, ISO 14289-1) using veraPDF. Included with membership — no credits charged. Returns pages, grade (A/B/C/F), issue list, tag coverage. Pass a publicly accessible URL of the PDF.
읽기 전용 외부 접근 가능 멱등성
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Publicly accessible URL of the PDF (max 50MB)'}}}
출력 스키마
{'type': 'object', 'required': ['pages', 'pass_grade'], 'properties': {'pages': {'type': 'integer'}, 'issues': {'type': 'array', 'items': {'type': 'object'}}, 'has_tags': {'type': 'boolean'}, 'included': {'type': 'string'}, 'validator': {'type': 'string'}, 'pass_grade': {'enum': ['A', 'B', 'C', 'F'], 'type': 'string'}, 'credits_charged': {'type': 'number'}, 'tag_coverage_pct': {'type': 'number'}}}
eap_convert_to_markdown
Convert a document to clean Markdown (included with membership, no credits). Formats: PDF, Word (.docx/.doc), PowerPoint, Excel, HTML, EPUB, RTF, ODT, TXT. Pass a publicly accessible URL of the document.
읽기 전용 외부 접근 가능 멱등성
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Publicly accessible URL of the document (max 50MB)'}}}
출력 스키마
{'type': 'object', 'required': ['markdown'], 'properties': {'markdown': {'type': 'string', 'description': 'The converted document as clean Markdown'}}}
eap_export_pdf
Export a PDF to another format (included with membership, no credits). Formats: json (structured document tree), html, text (plain text), annotated-pdf (layout visualization with labeled structure boxes — returned as a 24h download URL). Pass a publicly accessible URL of the PDF.
읽기 전용 외부 접근 가능 멱등성
입력 스키마
{'type': 'object', 'required': ['url', 'format'], 'properties': {'url': {'type': 'string', 'description': 'Publicly accessible URL of the PDF (max 50MB)'}, 'format': {'enum': ['json', 'html', 'text', 'annotated-pdf'], 'type': 'string', 'description': 'Output format'}}}
출력 스키마
{'type': 'object', 'properties': {'note': {'type': 'string'}, 'format': {'type': 'string'}, 'content': {'type': 'string', 'description': 'Exported content for json/html/text formats'}, 'expires': {'type': 'string'}, 'success': {'type': 'boolean'}, 'download_url': {'type': 'string', 'description': '24h download URL (annotated-pdf format only)'}}}
eap_fix_pdf
Auto-fix a PDF for accessibility: injects metadata, auto-tags the document, re-audits with veraPDF. Costs 1 remediation credit per document ($2.99 single-fix value) — billed for members and non-members alike; membership does not include auto-fix. Returns a 24h download URL for a zip package (tagged PDF + veraPDF report + manual-review checklist). Pass a publicly accessible URL of the PDF.
외부 접근 가능
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Publicly accessible URL of the PDF (max 50MB)'}, 'title': {'type': 'string', 'description': 'Optional document title used for metadata and file naming'}}}
출력 스키마
{'type': 'object', 'required': ['success', 'download_url'], 'properties': {'note': {'type': 'string'}, 'grade': {'type': 'string', 'description': 'Post-fix veraPDF grade'}, 'pages': {'type': 'integer'}, 'expires': {'type': 'string'}, 'success': {'type': 'boolean'}, 'download_url': {'type': 'string', 'description': '24h zip download URL'}, 'credits_after': {'type': 'number'}, 'credits_charged': {'type': 'number'}}}
eap_get_account_status
Get the EasyAccessPDF account status: membership plan, expiry date, remaining PDF credits, current service prices.
읽기 전용 멱등성
입력 스키마
{'type': 'object', 'properties': {}}
출력 스키마
{'type': 'object', 'properties': {'note': {'type': 'string'}, 'plan': {'type': 'string'}, 'email': {'type': 'string'}, 'prices': {'type': 'object'}, 'credits': {'type': 'number', 'description': 'Remediation credits balance (1 credit = 1 auto-fix)'}, 'days_remaining': {'type': 'integer'}, 'membership_until': {'type': 'string', 'description': 'YYYY-MM-DD'}}}
추가됨
eap_export_pdf
2026년 9월 17일 12:43 PM
추가됨
eap_fix_pdf
2026년 9월 17일 12:43 PM
추가됨
eap_check_pdf
2026년 9월 17일 12:43 PM
추가됨
eap_get_account_status
2026년 9월 17일 12:43 PM
추가됨
eap_convert_to_markdown
2026년 9월 17일 12:43 PM