Skip to content
Back to search
100
MCP live MCP 2026-07-28 streamable-http

AILANG Parse

io.github.sunholo-data/parse

Deterministic DOCX/PPTX/XLSX/PDF parser: track changes, comments, headers, footers, merged cells.

Uptime
100.0%
1 direct probes · 30d
Response
63ms
last probe
Tools
10
callable
Resources
1
readable
Prompts
0
available

Tools · 10

editDocument

Parse a document, apply JSON edit deltas, and return the modified blocks as JSON (same format as POST /api/v1/parse with outputFormat=blocks). filepath: uploaded file path (multipart upload). deltas:…

getUploadUrl

Request a pre-authenticated GCS upload URL for direct file upload. Business tier only. The returned URL allows the client to PUT file content directly to GCS, bypassing the 32MB Cloud Run request limi…

mcpAccount

View account info, pricing, entitlements, or list keys. Actions: "status" (default) → tier, quota, usage from /me/entitlements "pricing" → public pricing tiers (no auth required) "key…

mcpAuth

Start device authorization to get an API key. Returns device_code, user_code, and verification URL. The agent should display the verification URL to the user, who signs in and approves the code. Then …

mcpAuthPoll

Poll for device authorization completion. Returns "pending" (keep polling every 5s), "approved" (with api_key and tier), or "expired" (start over with mcpAuth).

mcpConvert

Convert a document to another format. Targets: html, md, qmd, docx, pptx, xlsx, odt, odp, ods. `input` is a file path, a sample_id, an https:// URL, or a gs:// ref (Business tier). The converted file…

mcpEstimate

Estimate cost and latency for parsing a document. Accepts a file path or sample_id. No auth required.

mcpFormats

List supported formats, samples, and service capabilities. Pure JSON, no auth required. Delegates to package implementation. Single source of truth lives in pkg/sunholo/ailang_parse/services/mcp/tools…

mcpParse

Parse a document. Accepts a file path or sample_id (e.g. "sample_docx_formatting"). The hosted server requires a valid dp_ API key — get one via mcpAuth. Output formats: blocks (default), markdown, ht…

submit_feedback

Anonymous bug report / feature request / docs gap, queued for human review. Default routing: `public-feedback` inbox (general AILANG). Pass `package="vendor/name"` (e.g. "sunholo/auth") to route to th…

Resources · 1

AILANG Modules

List of all loaded AILANG modules and their exports

ailang://meta/modules

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "ailang_parse": {
      "url": "https://docparse.ailang.sunholo.com/mcp/",
      "transport": "streamable-http"
    }
  }
}