mcpbeat Sign in

Netcafe Docs MCP Server

answering

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

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

Uptime history 19 days of history · worst day 91%
19 days agonow
100.0%
Uptime 24h
91 of 91 checks
23
Tools
read from the server
658 ms
Response time
average over 24h
1
Stars
last commit 16 Aug 2026

Nothing serious here today

Today is the operative word: we check Netcafe Docs every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

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 15 min ago.

run in your terminal
claude mcp add netcafe-docs --transport http https://ainetcafe.com/mcp/docs?s=registry
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "netcafe-docs": {
      "url": "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
{
  "mcpServers": {
    "netcafe-docs": {
      "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 947 ms 15 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.

145 installs/wk local only
Harvest
by usefulapi

Read time entries, projects, clients, tasks and invoices; log and update tracked time.

20 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
Lago
by usefulapi

Read Lago customers, subscriptions, invoices, usage and revenue analytics; write events.

24 tools answering
Codat
by usefulapi

MCP server for Codat — companies, connections, invoices, bills and financial statements.

28 tools answering
MCP Tiny
by codespar

MCP server for Tiny ERP — products, stock, warehouses, price lists, orders, invoices, AP/AR

39 installs/wk local only
Fawtar
by fawtar

ZATCA-compliant Saudi invoicing and accounting: invoices, receivables, VAT, ledger, payroll.

6 tools 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 91 of 91 checks got a reply (100.0%), average response time 658 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 with the file path 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 658 ms on average, which is faster than 23% 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?
Yes — written in JavaScript, 1 stars on GitHub and 1 open issue. The source link is on this page, so you can read exactly what it does with your data before you connect it.