ToolAssay

Extract text and tables from a Word .docx file ($0.005 USDC via x402)

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 }.

Answers HTTP 406 without x402 payment termsour last check, 2026-10-18
0 of 1checks answered this week
n/amedian answer time
$0.005listed price per call
n/aprice it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

GET https://well-010-docx-to-text.mmelnyk2000.workers.dev/mcp#docx-to-text#docx-to-text

CategorySearch and research
Provider hostwell-010-docx-to-text.mmelnyk2000.workers.dev
Networkseip155:8453
Payment schemesexact
Self-reported calls, 30 days1 from 1 payers (the provider's figure, not ours)

Our checks, last 30 days

DayResultHTTPAskedTime
2026-10-18 no x402 terms 406 400 ms

Example input (from the provider)

{
  "description": "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 \u2014 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 }.",
  "example": {
    "url": "https://example.com/report.docx"
  },
  "inputSchema": {
    "properties": {
      "docx_base64": {
        "description": "Alternative to url: the .docx file bytes, base64-encoded (max 10 MB).",
        "type": "string"
      },
      "filename": {
        "description": "Optional file name echoed back as `file`.",
        "type": "string"
      },
      "url": {
        "description": "https URL of a .docx file. http/file/data/localhost/private IPs rejected.",
        "type": "string"
      }
    },
    "type": "object"
  },
  "toolName": "docx-to-text",
  "transport": "streamable-http",
  "type": "mcp"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "description": {
          "type": "string"
        },
        "example": {
          "type": "object"
        },
        "inputSchema": {
          "type": "object"
        },
        "toolName": {
          "type": "string"
        },
        "transport": {
          "enum": [
            "streamable-http"
          ],
          "type": "string"
        },
        "type": {
          "const": "mcp",
          "type": "string"
        }
      },
      "required": [
        "type",
        "toolName",
        "inputSchema"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}

This page as JSON