Extract text from documents, manipulate PDFs, and perform OCR on images.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
API overview: authentication, rate limits, errors, and available endpoint groups.
This tool takes no arguments.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
API overview: authentication, rate limits, errors, and available endpoint groups.
No arguments.
{
"type": "object",
"required": [],
"properties": {}
}Docs for /html/to-text, /html/to-pdf, /html/to-image — extract html text, render to pdf, capture html screenshots.
| Argument | Type | Description |
|---|---|---|
| endpoint | any | Get docs for a single endpoint only (reduces response size). Valid values: /html/to-text, /html/to-pdf, /html/to-image |
| language | any | Language for code examples (e.g. 'go_native', 'shell_curl'). Defaults to Python HTTPX. |
{
"type": "object",
"required": [],
"properties": {
"endpoint": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Endpoint",
"description": "Get docs for a single endpoint only (reduces response size). Valid values: /html/to-text, /html/to-pdf, /html/to-image"
},
"language": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Language",
"description": "Language for code examples (e.g. 'go_native', 'shell_curl'). Defaults to Python HTTPX."
}
}
}Docs for /image/to-text, /image/to-pdf, /image/resize — extract text via ocr, convert images to pdf, resize images.
| Argument | Type | Description |
|---|---|---|
| endpoint | any | Get docs for a single endpoint only (reduces response size). Valid values: /image/to-text, /image/to-pdf, /image/resize |
| language | any | Language for code examples (e.g. 'go_native', 'shell_curl'). Defaults to Python HTTPX. |
{
"type": "object",
"required": [],
"properties": {
"endpoint": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Endpoint",
"description": "Get docs for a single endpoint only (reduces response size). Valid values: /image/to-text, /image/to-pdf, /image/resize"
},
"language": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Language",
"description": "Language for code examples (e.g. 'go_native', 'shell_curl'). Defaults to Python HTTPX."
}
}
}Docs for /docx/to-text, /docx/to-pdf, /xlsx/to-text, /xlsx/to-pdf, /xlsx/to-csv, /pptx/to-text, /pptx/to-pdf, /pptx/to-images — extract text/data, convert word/excel/powerpoint to pdf/csv/images.
| Argument | Type | Description |
|---|---|---|
| endpoint | any | Get docs for a single endpoint only (reduces response size). Valid values: /docx/to-text, /docx/to-pdf, /xlsx/to-text, /xlsx/to-pdf, /xlsx/to-csv, /pptx/to-text, /pptx/to-pdf, /pptx/to-images |
| language | any | Language for code examples (e.g. 'go_native', 'shell_curl'). Defaults to Python HTTPX. |
{
"type": "object",
"required": [],
"properties": {
"endpoint": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Endpoint",
"description": "Get docs for a single endpoint only (reduces response size). Valid values: /docx/to-text, /docx/to-pdf, /xlsx/to-text, /xlsx/to-pdf, /xlsx/to-csv, /pptx/to-text, /pptx/to-pdf, /pptx/to-images"
},
"language": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Language",
"description": "Language for code examples (e.g. 'go_native', 'shell_curl'). Defaults to Python HTTPX."
}
}
}Docs for /pdf/merge, /pdf/split, /pdf/compress, /pdf/rotate — merge, split, compress, and rotate pdf files.
| Argument | Type | Description |
|---|---|---|
| endpoint | any | Get docs for a single endpoint only (reduces response size). Valid values: /pdf/merge, /pdf/split, /pdf/compress, /pdf/rotate |
| language | any | Language for code examples (e.g. 'go_native', 'shell_curl'). Defaults to Python HTTPX. |
{
"type": "object",
"required": [],
"properties": {
"endpoint": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Endpoint",
"description": "Get docs for a single endpoint only (reduces response size). Valid values: /pdf/merge, /pdf/split, /pdf/compress, /pdf/rotate"
},
"language": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Language",
"description": "Language for code examples (e.g. 'go_native', 'shell_curl'). Defaults to Python HTTPX."
}
}
}Docs for /pdf/encrypt, /pdf/decrypt — encrypt and decrypt pdf files with password protection.
| Argument | Type | Description |
|---|---|---|
| endpoint | any | Get docs for a single endpoint only (reduces response size). Valid values: /pdf/encrypt, /pdf/decrypt |
| language | any | Language for code examples (e.g. 'go_native', 'shell_curl'). Defaults to Python HTTPX. |
{
"type": "object",
"required": [],
"properties": {
"endpoint": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Endpoint",
"description": "Get docs for a single endpoint only (reduces response size). Valid values: /pdf/encrypt, /pdf/decrypt"
},
"language": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Language",
"description": "Language for code examples (e.g. 'go_native', 'shell_curl'). Defaults to Python HTTPX."
}
}
}Docs for /pdf/to-text, /pdf/to-docx, /pdf/to-image — extract text with ocr, convert pdf to docx or images.
| Argument | Type | Description |
|---|---|---|
| endpoint | any | Get docs for a single endpoint only (reduces response size). Valid values: /pdf/to-text, /pdf/to-docx, /pdf/to-image |
| language | any | Language for code examples (e.g. 'go_native', 'shell_curl'). Defaults to Python HTTPX. |
{
"type": "object",
"required": [],
"properties": {
"endpoint": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Endpoint",
"description": "Get docs for a single endpoint only (reduces response size). Valid values: /pdf/to-text, /pdf/to-docx, /pdf/to-image"
},
"language": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Language",
"description": "Language for code examples (e.g. 'go_native', 'shell_curl'). Defaults to Python HTTPX."
}
}
}Docs for /security/pdf/redact, /security/text/redact, /security/pdf/lock, /security/pdf/unlock, /security/detect-tracking — redact sensitive pdf content, redact PII from extracted text, lock/unlock pdfs, detect/remove tracking pixels.
| Argument | Type | Description |
|---|---|---|
| endpoint | any | Get docs for a single endpoint only (reduces response size). Valid values: /security/pdf/redact, /security/text/redact, /security/pdf/lock, /security/pdf/unlock, /security/detect-tracking |
| language | any | Language for code examples (e.g. 'go_native', 'shell_curl'). Defaults to Python HTTPX. |
{
"type": "object",
"required": [],
"properties": {
"endpoint": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Endpoint",
"description": "Get docs for a single endpoint only (reduces response size). Valid values: /security/pdf/redact, /security/text/redact, /security/pdf/lock, /security/pdf/unlock, /security/detect-tracking"
},
"language": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Language",
"description": "Language for code examples (e.g. 'go_native', 'shell_curl'). Defaults to Python HTTPX."
}
}
}Docs for /any/to-text, /any/info, /any/to-struct — extract text with smart format detection and ocr, analyze file metadata, extract structured data with LLM.
| Argument | Type | Description |
|---|---|---|
| endpoint | any | Get docs for a single endpoint only (reduces response size). Valid values: /any/to-text, /any/info, /any/to-struct |
| language | any | Language for code examples (e.g. 'go_native', 'shell_curl'). Defaults to Python HTTPX. |
{
"type": "object",
"required": [],
"properties": {
"endpoint": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Endpoint",
"description": "Get docs for a single endpoint only (reduces response size). Valid values: /any/to-text, /any/info, /any/to-struct"
},
"language": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Language",
"description": "Language for code examples (e.g. 'go_native', 'shell_curl'). Defaults to Python HTTPX."
}
}
}