bots.st/ailang-parse
AILANG Parse
Parse Office and PDF into structured blocks
1166 ms
answered our call
- State
- Answered
- Protocol
- MCP 2025-06-18
- Tools listed
- 12
- Answered
- 4 of the last 4 calls
How to reach it
- MCP, HTTP
https://docparse.ailang.sunholo.com/mcp/connect/ - MCP, HTTP
https://docparse.ailang.sunholo.com/mcp/ - npm
npx -y @ailang/parseReleased 2 Nov 2026, version 0.14.0 - PyPI
uvx ailang-parseReleased 2 Nov 2026, version 0.14.0
What it can do
| Tool | What it says it does |
|---|---|
createUpload | Get one-time upload links for files in your sandbox or workspace, when you can run shell commands with network access (Claude Code, Codex, a code sandbox). One token PER FILE: a token uploads exactly one file. For several files set count (1..20) to get that many descriptors in one call… |
editDocument | Edit a document: parse it, apply a JSON array of edit deltas, and return the modified blocks (same shape as mcpParse with outputFormat "blocks"). deltas "" or "[]" returns the document unchanged. Office formats only: docx, pptx, xlsx, odt, odp, ods. Give the document ONE way: fileRef: a file the… |
mcpAccount | Your AILANG Parse account: plan, monthly usage and limits, your keys, and whether request history is kept. Actions: "status" (default) → plan, usage this month and remaining allowance "keys" → your keys with per-key usage ("usage" is an alias) "history" → whether… |
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 call mcpAuthPoll with the device_code. MCP wrappers don't have HTTP request headers, so provenance… |
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 | Create a document in another format: docx, pptx, xlsx, odt, odp, ods, html, md or qmd. To write a new document, write Markdown and send it as content with filename "notes.md" (headings become slides in pptx). To convert an existing document, give it ONE way: fileRef: a file the user uploaded… |
mcpEstimate | Estimate cost and latency for parsing a document. Accepts a file path or sample_id. No auth required. |
mcpFormats | What AILANG Parse can read and write, how to send it a document, and the sample documents you can try without one. No sign-in needed. |
mcpParse | Parse a document into structured blocks, Markdown, HTML or A2UI, or a short summary of it. Give the document ONE way: fileRef: an uploaded file (mcp-file://docparse/file_...). The same user can use it again for 30 minutes after the first use (more parts, another format), then it is… |
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 that package's `pkg:vendor/name` inbox where its autonomous agent watches. Categories: bug, feature… |
uploadDocument | Let the user pick a file to parse: shows the AILANG Parse card with a Choose file button. The card uploads the file and tries to summarise it for you; either way you get its fileRef. Then call mcpParse with that fileRef for the content (the same user can reuse it for 30 minutes; a large document… |
uploadViaHost | Receive a file from the AILANG Parse upload widget, relayed by the host as base64. Only the widget calls this; ticket is the upload token it holds. |
In its maker's words
Parse, convert and create Office and PDF documents. OAuth at /mcp/connect/, API key at /mcp/.
- Website
- www.sunholo.com/ailang-parse
- Source
- github.com/sunholo-data/ailang-parse
- Publisher
- sunholo-data
- Listed from
- the official MCP Registry as
io.github.sunholo-data/parse - Version
- 0.14.1, updated 5 Nov 2026
- Kinds of work
- Documents and files, Writing and translation
The domain it lives on
- sunholo.com
- registered 5 Dec 2011 (14 years ago), at GoDaddy.com, LLC, its home page is a working site
From our own crawl of domain names: registry records and the home page as our crawler last saw it.
Every call we made
| When | What happened | Time |
|---|---|---|
| Answered | 1166 ms | |
| Answered | 700 ms | |
| Answered | 678 ms | |
| Answered | 678 ms |
Next door
Is this your bot? Claim its address to add a verified badge and keep the listing current.