Word .docx to text and tables. x402 $0.005 USDC, Base. As is, no warranty.
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.
Extract text and tables from a Word .docx file ($0.005 USDC via x402). Input: a public https url to a .docx, or docx_base64. https only — http, file, data, localhost, and private IPs are rejected. Caps: 10 MB file, ~15s timeout, max 5 redirects. Tables appear as [table N] placeholders in text. Unicode dashes/minus signs normalized to '-'. Old binary .doc files are not supported. Returns JSON { file, url, final_url, type: 'docx', text, tables: [{ rows }], warnings }. As is, no warranty. Nothing stored.
https URL of a .docx file. http/file/data/localhost/private IPs rejected.
Optional file name echoed back as `file`.
Alternative to url: the .docx bytes, base64-encoded (max 10 MB).
Extract text and tables from a Word .docx file ($0.005 USDC via x402). Input: a public https url to a .docx, or docx_base64. https only — http, file, data, localhost, and private IPs are rejected. Caps: 10 MB file, ~15s timeout, max 5 redirects. Tables appear as [table N] placeholders in text. Unicode dashes/minus signs normalized to '-'. Old binary .doc files are not supported. Returns JSON { file, url, final_url, type: 'docx', text, tables: [{ rows }], warnings }. As is, no warranty. Nothing stored.
| Argument | Type | Description |
|---|
| url | string | https URL of a .docx file. http/file/data/localhost/private IPs rejected. |
| filename | string | Optional file name echoed back as `file`. |
| docx_base64 | string | Alternative to url: the .docx bytes, base64-encoded (max 10 MB). |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"url": {
"type": "string",
"description": "https URL of a .docx file. http/file/data/localhost/private IPs rejected."
},
"filename": {
"type": "string",
"description": "Optional file name echoed back as `file`."
},
"docx_base64": {
"type": "string",
"description": "Alternative to url: the .docx bytes, base64-encoded (max 10 MB)."
}
}
}