Task402 PDF Tools
by task402.xyz in Productivity & SaaS
x402-paid PDF indexing and generation with bounded, cited native-text evidence tools for agents.
https://task402.xyz/mcp
Last 30 days
- Uptime
- 100%
- Response time
- 454 ms typical, 454 ms slowest 5%
- Last check
- 5 h ago
- Next check
- in 2 h
How to call it
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"task402-pdf-tools": {
"type": "http",
"url": "https://task402.xyz/mcp"
}
}
}20 tools
- generate_pdf
Create a professionally formatted, paginated PDF from Markdown. Returns a short-lived download capability.
- get_pdf_job
Read the status for a PDF job using its unguessable capability.
- inspect_pdf
Inspect a previously uploaded PDF using its document capability. Upload binary PDFs through POST /v1/documents; persist both the returned capability and recovery key securely.
- get_document_map
Return page labels, sizes, native-text previews, bookmarks, and sparse-text warnings. Set page to include up to 500 positioned text blocks for that page.
- search_document
Find exact normalized text matches in native PDF text (no OCR). Results and excerpts are bounded.
- batch_search_document
Search up to 20 exact normalized-text queries in one bounded call. Useful when an agent needs several clauses or fields from one PDF.
- prepare_document_context
Rank native-text pages for a question and return a bounded context pack with page, block, and excerpt evidence. No model call or OCR is used.
- extract_document_fields
Extract caller-supplied literal labels and adjacent native-text values with page and block evidence. Missing labels return null; no semantic extraction or OCR is performed.
- read_document
Read extractable native text from up to 10 selected pages. Output is limited to 32,000 characters; scanned pages need OCR, which is not provided.
- verify_document_citation
Check that a quote of 5 to 500 characters appears on the stated page in extracted native text. This does not establish truth or visual reading order.
- compare_pdfs
Compare page count and normalized native text between two separately authorized uploaded PDFs. Image-only and visual differences are not compared.
- validate_pdf_text
Check that the PDF parses, has an optional expected page count, and contains required text. This does not perform PDF/A, signature, visual, or OCR validation.
- render_pdf_page_region
Render one authorized PDF page crop as PNG. x/y/width/height are normalized 0-1 page fractions; output is bounded to four million pixels.
- web_evidence
Fetch a public HTTPS page and return bounded citation-ready evidence.
- inspect_openapi
Inspect a caller-supplied OpenAPI JSON document without fetching remote references.
- plan_api_request
Select an OpenAPI operation and generate a safe request plan without executing it.
- diff_openapi
Compare two caller-supplied OpenAPI JSON documents.
- get_chain_balance
Read a native Base balance.
- get_chain_transaction
Read a Base transaction and receipt.
- get_erc20_balance
Read one ERC-20 balance on Base.
Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 5 h ago | Passed | 200 | 454 ms |
| 14 h ago | Passed | 200 | 360 ms |
| 24 h ago | Passed | 200 | 600 ms |