EasyAccessPDF
PDF accessibility checks (veraPDF PDF/UA-1), auto-fix and Markdown conversion. EU-hosted.
我該用這個嗎
品質與安全性
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"easyaccesspdf-mcp": {
"url": "https://easyaccesspdf.com/wp-json/easy/v1/mcp"
}
}
}遠端端點
https://easyaccesspdf.com/wp-json/easy/v1/mcpstreamable-http它能做什麼
工具清單
工具(5)
🟢eap_convert_to_markdown(url)
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",
"properties": {
"url": {
"type": "string",
"description": "Publicly accessible URL of the document (max 50MB)"
}
},
"required": [
"url"
]
}輸出結構描述
{
"type": "object",
"properties": {
"markdown": {
"type": "string",
"description": "The converted document as clean Markdown"
}
},
"required": [
"markdown"
]
}🟢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": {
"email": {
"type": "string"
},
"plan": {
"type": "string"
},
"membership_until": {
"type": "string",
"description": "YYYY-MM-DD"
},
"days_remaining": {
"type": "integer"
},
"credits": {
"type": "number",
"description": "Remediation credits balance (1 credit = 1 auto-fix)"
},
"prices": {
"type": "object"
},
"note": {
"type": "string"
}
}
}🟢eap_check_pdf(url)
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",
"properties": {
"url": {
"type": "string",
"description": "Publicly accessible URL of the PDF (max 50MB)"
}
},
"required": [
"url"
]
}輸出結構描述
{
"type": "object",
"properties": {
"pages": {
"type": "integer"
},
"pass_grade": {
"type": "string",
"enum": [
"A",
"B",
"C",
"F"
]
},
"issues": {
"type": "array",
"items": {
"type": "object"
}
},
"tag_coverage_pct": {
"type": "number"
},
"has_tags": {
"type": "boolean"
},
"validator": {
"type": "string"
},
"credits_charged": {
"type": "number"
},
"included": {
"type": "string"
}
},
"required": [
"pages",
"pass_grade"
]
}🟢eap_fix_pdf(url, title)
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",
"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"
}
},
"required": [
"url"
]
}輸出結構描述
{
"type": "object",
"properties": {
"success": {
"type": "boolean"
},
"grade": {
"type": "string",
"description": "Post-fix veraPDF grade"
},
"pages": {
"type": "integer"
},
"download_url": {
"type": "string",
"description": "24h zip download URL"
},
"expires": {
"type": "string"
},
"credits_charged": {
"type": "number"
},
"credits_after": {
"type": "number"
},
"note": {
"type": "string"
}
},
"required": [
"success",
"download_url"
]
}🟢eap_export_pdf(url, format)
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",
"properties": {
"url": {
"type": "string",
"description": "Publicly accessible URL of the PDF (max 50MB)"
},
"format": {
"type": "string",
"enum": [
"json",
"html",
"text",
"annotated-pdf"
],
"description": "Output format"
}
},
"required": [
"url",
"format"
]
}輸出結構描述
{
"type": "object",
"properties": {
"format": {
"type": "string"
},
"content": {
"type": "string",
"description": "Exported content for json/html/text formats"
},
"success": {
"type": "boolean"
},
"download_url": {
"type": "string",
"description": "24h download URL (annotated-pdf format only)"
},
"expires": {
"type": "string"
},
"note": {
"type": "string"
}
}
}社群
證據