mcpbeat Sign in

Netcafe Docs MCP Server

answering

Netcafe Docs is answering right now. Last checked 1 min ago. It exposes 23 tools. Last commit 16 Aug 2026.

Statements, invoices, tables, ledgers — every result carries its own arithmetic proof.

Uptime history 80 days of history · worst day 0%
80 days agonow
70.7%
Uptime 24h
65 of 92 checks
23
Tools
read from the server
1204 ms
Response time
average over 24h
1
Stars
last commit 16 Aug 2026

What changed 16

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 14 August 2026. No other catalogue keeps this.

22 Aug 5 tools changed the parameters they ask for pdf_page_count, pdf_watermark, pptx_to_pdf and 2 more
22 Aug 2 tools appeared doc_translate_cn, meeting_pack
22 Aug a tool description was rewritten meeting_pack
17 Aug 5 tools appeared pdf_page_count, pdf_watermark, pptx_to_pdf and 2 more
16 Aug a tool description was rewritten what_can_you_do
15 Aug a tool appeared what_can_you_do
14 Aug a tool appeared extract_invoices

Netcafe Docs does not always answer

Over the last week it answered 49.1% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 1 min ago.

run in your terminal
claude mcp add netcafe-docs --transport http 'https://ainetcafe.com/mcp/docs?s=registry'
Settings → Connectors → Add custom connector, then paste this address
https://ainetcafe.com/mcp/docs?s=registry
~/.codex/config.toml
[mcp_servers.netcafe-docs]
url = "https://ainetcafe.com/mcp/docs?s=registry"
.cursor/mcp.json
{
  "mcpServers": {
    "netcafe-docs": {
      "url": "https://ainetcafe.com/mcp/docs?s=registry"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "netcafe-docs": {
      "type": "http",
      "url": "https://ainetcafe.com/mcp/docs?s=registry"
    }
  }
}

Available tools 23

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

pdf
pdf_add_page_numbers
Stamp page numbers or footer text onto every page of a PDF. Supports a starting number, roman numerals, skipping a cover page, position and font size — the combination Acrobat cannot do without scripting. Template supports {n} and {total}, e.g. "Page {n} of {total}".
pdf_page_count
Count pages and report each page size of a PDF (by URL).
pdf_to_markdown
Convert a PDF (or a scanned page image) into clean Markdown that keeps headings, lists and tables, and puts multi-column pages in the right reading order. Text-layer PDFs are read exactly and cost far less; images go through a vision model.
pdf_watermark
Stamp diagonal text watermark on every page of a PDF (by URL). text = the watermark.
extract
extract_invoices
Give it up to 20 invoice URLs (PDF or page images) and get back one table ready to post: number, date, seller, buyer, net / tax / gross, currency. Every row is checked in code — net + tax must equal gross — and the batch total is re-added independently, so a row the model misread is flagged with the exact difference instead of quietly landing in your books. Mixed currencies get no batch total on purpose: adding them together would be an accounting error. CSV is UTF-8 with BOM so Excel opens it right.
extract_statement
Turn a bank statement or transaction PDF into a clean transaction table (JSON + CSV), then cross-check it: opening + credits - debits must equal the stated closing balance. If it does not balance you get the exact difference and which row the running balance first breaks at — so you know whether the table is safe to use for accounting. Text-layer PDFs only (scanned images not yet supported).
extract_tables
Extract tables from a PDF into structured rows (JSON + CSV). Pass fields to force a fixed set of columns — that aligns a pile of documents that each name their headers differently into one consistent table. Rows the model was unsure about are flagged rather than guessed. Text-layer PDFs only.
convert
convert_to_pdf
Print-quality PDF from a URL or raw HTML via self-hosted Gotenberg (headless Chromium). Returns a hosted PDF download URL. Example — GET https://ainetcafe.com/t/convert_to_pdf?url=https://example.com
csv
csv_to_qbo
Convert a transaction CSV into a .qbo / OFX bank-feed file that QuickBooks and similar accounting software import directly. Needs date, description and amount columns (or debit + credit). Pairs with extract_statement: statement PDF in, importable bank feed out.
deep
deep_research
Start an autonomous web research task. The agent plans sub-questions, searches the web, reads the sources and writes a report with citations — this is real research, not a single model call, and takes 2-5 minutes. Returns a job_id immediately; poll check_job to get the report. Use this when you need sourced, current information rather than what a model already knows. Powered by gpt-researcher (29k stars) hosted at AI NetCafé. Example — tools/call deep_research {"topic":"State of MCP adoption in 2026?"} → poll check_job
doc
doc_translate_cn
文档翻译成中文,保留段落结构。逐段翻译并核对段落条数进出一致 —— 漏译最常见的形态就是整段消失,这里会当场发现。入参 url(文档链接)或 text,可选 target(默认 zh)。自证不通过不计费。
fix
fix_csv_encoding
Detect the real encoding of a CSV (GB18030, Shift-JIS, Windows-1252…), repair mojibake (UTF-8 that was read as Latin-1, e.g. "é"), and re-emit UTF-8 with a BOM so Excel opens it correctly.
job
check_job
Get the status or result of a job started by deep_research, translate_pdf, or make_slides. Poll every 15-30 seconds until status is "done" or "error". While work is pending, follow retry_after_seconds and next_action; when complete, prefer structured_result when present. Example — GET https://ainetcafe.com/t/check_job?job_id=<id-from-a-job-tool>
make
make_slides
Turn a topic or an outline into a real downloadable .pptx file — not a link into someone's web editor. Returns a job_id; poll check_job for the download URL. Usually 1-3 minutes. Powered by Presenton (open source) hosted at AI NetCafé. Example — tools/call make_slides {"topic":"Q3 review","slides":8} → poll check_job
meeting
meeting_pack
会议录音 → 纪要包 PDF:转写、要点、决议、待办。纪要里点名的负责人会与转写原文比对 —— 把任务安排给一个从没在录音里出现过的人,报告会判不通过。入参 url(音频直链)。自证不通过不计费。
pptx
pptx_to_pdf
PowerPoint .pptx (by URL) → PDF handout.
redact
redact_text
Strip emails, phone numbers, ID numbers, API keys, private keys, JWTs, card numbers and IPs out of text, returning the redacted text plus a mapping table to restore them afterwards. Rule-based only — no model sees the input. The same value always maps to the same placeholder, so the answer can be restored.
resume
check_resume
Check a resume (PDF or .docx) the way an applicant tracking system reads it: is the text extractable, are email/phone/sections findable, do multi-column layouts, tables or emoji break parsing. Returns a score plus concrete fixes ordered by impact — like the W3C validator, but for resumes.
transcribe
transcribe_audio
Fetch an audio file from a URL and transcribe it to text with open-source Whisper (100 languages, self-hosted). Good for voice memos, podcast clips and meeting recordings up to ~15 MB. Example — GET https://ainetcafe.com/t/transcribe_audio?url=<public-audio-url>
translate
translate_pdf
Translate a PDF from a URL while preserving the original layout — formulas, figures and two-column academic typesetting stay intact, unlike ordinary translators that flatten the document. Returns a job_id; poll check_job for the download links (translated-only and bilingual side-by-side). Typically 20-60 seconds for a few pages. Powered by PDFMathTranslate (36k stars) hosted at AI NetCafé. Example — tools/call translate_pdf {"url":"<pdf-url>","target":"zh"} → poll check_job
webpage
webpage_to_docx
Any article URL → Word .docx (rendered page → clean document).
what
what_can_you_do
Describe a task in plain language (any language) and get back exactly which tools on this server do it, with ready-to-run example calls — instead of reading the whole catalogue and guessing. Also returns multi-step recipes when a task needs several tools chained (invoices to a ledger, a bank statement reconciled, a messy CSV turned into a deliverable). Deterministic and free: it calls no model, costs nothing, and never runs out of quota. Call this FIRST when you are not sure what this server offers.
xlsx
xlsx_to_pdf
Excel .xlsx (by URL) → PDF.

Endpoints

URLTransportStateLatencyChecked
https://ainetcafe.com/mcp/docs?s=registry streamable-http answering 1147 ms 1 min ago

Alternatives to Netcafe Docs

same job, measured the same way
PDF MCP
by wesseltl

Extract text and tables from PDFs for an agent: invoices, reports, statements.

163 installs/wk local only
PDF Extract MCP
by diyaluo

Digital PDF invoices/bank statements to CSV, JSON or Excel with automatic PII redaction.

local only
Aggregate
by aggregate

Every company's money in one ledger: cash, runway, invoices, payroll. Records money, never moves it.

answering
myocr.app
by myocr

Convert PDF bank statements into Excel and check that the balances add up. Invoices and tables too.

answering
Tesorio
by tesorio

Tesorio's order-to-cash tools — query customers, invoices, receivables, payments, and more.

answering
Statement Of Account
by theluckystrike

Statements of account, aging buckets and dunning letters from your invoices.

8 tools answering
FinStat
by finstat

Documents in, reconciled double-entry books out. Statements, invoices, receipts, matched and posted.

answering
NuMetric
by virifi-numetric-mcp

Read-only NuMetric.work accounting & ERP data: statements, KPIs, reports, invoices, documents.

answering

Netcafe Docs — questions

Answers built from our own checks of this server.

What can Netcafe Docs do?
It exposes 23 tools, read directly from the server on our last check. Among them: check_job, check_resume, convert_to_pdf, csv_to_qbo, deep_research, doc_translate_cn and 17 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Netcafe Docs mostly used for?
Its tools cluster around pdf and extract. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Netcafe Docs working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 65 of 92 checks got a reply (70.7%), average response time 1204 ms. The bar chart above shows every period we have measured.
How do I connect Netcafe Docs?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Netcafe Docs need an API key?
No. Netcafe Docs completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 23 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Netcafe Docs?
It answers our handshake in 1204 ms on average, which is faster than 3% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Netcafe Docs open source?
We cannot say either way: written in JavaScript, 1 stars on GitHub and 1 open issue, but we could not determine the licence, and without one the code is not open source by default.