{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_6qszdtfnk2tk","handle":"netcafe-docs","url":"https://wellknown.network/agents/netcafe-docs","links":{"self":"https://wellknown.network/agents/netcafe-docs/record.json","html":"https://wellknown.network/agents/netcafe-docs","markdown":"https://wellknown.network/agents/netcafe-docs/record.md","api":"https://wellknown.network/api/v1/agents/netcafe-docs","status":"https://wellknown.network/api/v1/agents/netcafe-docs/status","claim":"https://wellknown.network/agents/netcafe-docs/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/netcafe-docs/claim.json","badge":"https://wellknown.network/agents/netcafe-docs/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/netcafe-docs/history","tools":"https://wellknown.network/api/v1/agents/netcafe-docs/tools"},"ard":{"identifier":"urn:air:ainetcafe.com:server:netcafe-docs","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"netcafe-docs","summary":"Statements, invoices, tables, ledgers — every result carries its own arithmetic proof.","description":"Statements, invoices, tables, ledgers — every result carries its own arithmetic proof.","publisher":{"name":"com.ainetcafe","url":null},"homepage":"https://ainetcafe.com/mcp.html","repository":"https://github.com/mario03690/ai-netcafe","version":"1.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://ainetcafe.com/mcp/docs?s=registry","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-08-14T13:30:25.30495Z","publishedAt":"2026-08-14T13:30:25.30495Z","registryName":"com.ainetcafe/netcafe-docs"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"content.translation","name":"Translation","confidence":1,"provenance":"derived"},{"slug":"media.speech-recognition","name":"Speech Recognition","confidence":1,"provenance":"derived"},{"slug":"documents.invoice-processing","name":"Invoice Processing","confidence":1,"provenance":"derived"},{"slug":"documents.spreadsheets","name":"Spreadsheets","confidence":1,"provenance":"derived"},{"slug":"documents.presentations","name":"Presentations","confidence":1,"provenance":"derived"},{"slug":"finance.accounting","name":"Accounting","confidence":1,"provenance":"derived"},{"slug":"research.academic","name":"Academic Research","confidence":1,"provenance":"derived"},{"slug":"documents.conversion","name":"Document Conversion","confidence":0.977,"provenance":"derived"}],"categories":["content","documents","finance","media","research"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-10-09T23:29:46.635Z","lastProbedAt":"2026-10-09T23:29:46.635Z","statusComputedAt":"2026-10-09T23:31:13.763Z","reliability30d":{"probes":57,"successRate":1,"p50Ms":701,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":57,"ok":57,"authBoundaryOk":0,"serviceOk":57,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-09T23:29:46.635Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":692,"error":null,"detail":{"tools":[{"name":"what_can_you_do","description":"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"},{"name":"redact_text","description":"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 res"},{"name":"csv_to_qbo","description":"Convert a transaction CSV into a .qbo / OFX bank-feed file that QuickBooks and similar accounting software import directly. Needs date, description and amount c"},{"name":"check_resume","description":"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"},{"name":"pdf_to_markdown","description":"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-"},{"name":"extract_tables","description":"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 "},{"name":"extract_statement","description":"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 clos"},{"name":"extract_invoices","description":"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 "},{"name":"pdf_add_page_numbers","description":"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 comb"},{"name":"fix_csv_encoding","description":"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"},{"name":"transcribe_audio","description":"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 "},{"name":"convert_to_pdf","description":"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"},{"name":"deep_research","description":"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 rese"},{"name":"check_job","description":"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 wor"},{"name":"translate_pdf","description":"Translate a PDF from a URL while preserving the original layout — formulas, figures and two-column academic typesetting stay intact, unlike ordinary translators"},{"name":"make_slides","description":"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. Us"},{"name":"pdf_page_count","description":"Count pages and report each page size of a PDF (by URL)."},{"name":"pdf_watermark","description":"Stamp diagonal text watermark on every page of a PDF (by URL). text = the watermark."},{"name":"xlsx_to_pdf","description":"Excel .xlsx (by URL) → PDF."},{"name":"pptx_to_pdf","description":"PowerPoint .pptx (by URL) → PDF handout."},{"name":"webpage_to_docx","description":"Any article URL → Word .docx (rendered page → clean document)."},{"name":"meeting_pack","description":"会议录音 → 纪要包 PDF:转写、要点、决议、待办。纪要里点名的负责人会与转写原文比对 —— 把任务安排给一个从没在录音里出现过的人,报告会判不通过。入参 url(音频直链)。自证不通过不计费。"},{"name":"doc_translate_cn","description":"文档翻译成中文,保留段落结构。逐段翻译并核对段落条数进出一致 —— 漏译最常见的形态就是整段消失,这里会当场发现。入参 url(文档链接)或 text,可选 target(默认 zh)。自证不通过不计费。"}],"toolCount":23,"toolsHash":"12b4d1d8600143ee348b8d720d4dfa9bbc8ebfcc77268d47fa3ce332a0077c71","serverName":"netcafe-docs","capabilities":["tools"],"serverVersion":"1.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T16:33:21.841Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":840,"error":null,"detail":{"tools":[{"name":"what_can_you_do","description":"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"},{"name":"redact_text","description":"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 res"},{"name":"csv_to_qbo","description":"Convert a transaction CSV into a .qbo / OFX bank-feed file that QuickBooks and similar accounting software import directly. Needs date, description and amount c"},{"name":"check_resume","description":"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"},{"name":"pdf_to_markdown","description":"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-"},{"name":"extract_tables","description":"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 "},{"name":"extract_statement","description":"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 clos"},{"name":"extract_invoices","description":"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 "},{"name":"pdf_add_page_numbers","description":"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 comb"},{"name":"fix_csv_encoding","description":"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"},{"name":"transcribe_audio","description":"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 "},{"name":"convert_to_pdf","description":"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"},{"name":"deep_research","description":"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 rese"},{"name":"check_job","description":"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 wor"},{"name":"translate_pdf","description":"Translate a PDF from a URL while preserving the original layout — formulas, figures and two-column academic typesetting stay intact, unlike ordinary translators"},{"name":"make_slides","description":"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. Us"},{"name":"pdf_page_count","description":"Count pages and report each page size of a PDF (by URL)."},{"name":"pdf_watermark","description":"Stamp diagonal text watermark on every page of a PDF (by URL). text = the watermark."},{"name":"xlsx_to_pdf","description":"Excel .xlsx (by URL) → PDF."},{"name":"pptx_to_pdf","description":"PowerPoint .pptx (by URL) → PDF handout."},{"name":"webpage_to_docx","description":"Any article URL → Word .docx (rendered page → clean document)."},{"name":"meeting_pack","description":"会议录音 → 纪要包 PDF:转写、要点、决议、待办。纪要里点名的负责人会与转写原文比对 —— 把任务安排给一个从没在录音里出现过的人,报告会判不通过。入参 url(音频直链)。自证不通过不计费。"},{"name":"doc_translate_cn","description":"文档翻译成中文,保留段落结构。逐段翻译并核对段落条数进出一致 —— 漏译最常见的形态就是整段消失,这里会当场发现。入参 url(文档链接)或 text,可选 target(默认 zh)。自证不通过不计费。"}],"toolCount":23,"toolsHash":"12b4d1d8600143ee348b8d720d4dfa9bbc8ebfcc77268d47fa3ce332a0077c71","serverName":"netcafe-docs","capabilities":["tools"],"serverVersion":"1.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T10:23:00.858Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":737,"error":null,"detail":{"tools":[{"name":"what_can_you_do","description":"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"},{"name":"redact_text","description":"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 res"},{"name":"csv_to_qbo","description":"Convert a transaction CSV into a .qbo / OFX bank-feed file that QuickBooks and similar accounting software import directly. Needs date, description and amount c"},{"name":"check_resume","description":"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"},{"name":"pdf_to_markdown","description":"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-"},{"name":"extract_tables","description":"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 "},{"name":"extract_statement","description":"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 clos"},{"name":"extract_invoices","description":"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 "},{"name":"pdf_add_page_numbers","description":"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 comb"},{"name":"fix_csv_encoding","description":"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"},{"name":"transcribe_audio","description":"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 "},{"name":"convert_to_pdf","description":"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"},{"name":"deep_research","description":"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 rese"},{"name":"check_job","description":"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 wor"},{"name":"translate_pdf","description":"Translate a PDF from a URL while preserving the original layout — formulas, figures and two-column academic typesetting stay intact, unlike ordinary translators"},{"name":"make_slides","description":"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. Us"},{"name":"pdf_page_count","description":"Count pages and report each page size of a PDF (by URL)."},{"name":"pdf_watermark","description":"Stamp diagonal text watermark on every page of a PDF (by URL). text = the watermark."},{"name":"xlsx_to_pdf","description":"Excel .xlsx (by URL) → PDF."},{"name":"pptx_to_pdf","description":"PowerPoint .pptx (by URL) → PDF handout."},{"name":"webpage_to_docx","description":"Any article URL → Word .docx (rendered page → clean document)."},{"name":"meeting_pack","description":"会议录音 → 纪要包 PDF:转写、要点、决议、待办。纪要里点名的负责人会与转写原文比对 —— 把任务安排给一个从没在录音里出现过的人,报告会判不通过。入参 url(音频直链)。自证不通过不计费。"},{"name":"doc_translate_cn","description":"文档翻译成中文,保留段落结构。逐段翻译并核对段落条数进出一致 —— 漏译最常见的形态就是整段消失,这里会当场发现。入参 url(文档链接)或 text,可选 target(默认 zh)。自证不通过不计费。"}],"toolCount":23,"toolsHash":"12b4d1d8600143ee348b8d720d4dfa9bbc8ebfcc77268d47fa3ce332a0077c71","serverName":"netcafe-docs","capabilities":["tools"],"serverVersion":"1.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T03:23:19.351Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":720,"error":null,"detail":{"tools":[{"name":"what_can_you_do","description":"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"},{"name":"redact_text","description":"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 res"},{"name":"csv_to_qbo","description":"Convert a transaction CSV into a .qbo / OFX bank-feed file that QuickBooks and similar accounting software import directly. Needs date, description and amount c"},{"name":"check_resume","description":"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"},{"name":"pdf_to_markdown","description":"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-"},{"name":"extract_tables","description":"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 "},{"name":"extract_statement","description":"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 clos"},{"name":"extract_invoices","description":"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 "},{"name":"pdf_add_page_numbers","description":"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 comb"},{"name":"fix_csv_encoding","description":"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"},{"name":"transcribe_audio","description":"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 "},{"name":"convert_to_pdf","description":"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"},{"name":"deep_research","description":"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 rese"},{"name":"check_job","description":"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 wor"},{"name":"translate_pdf","description":"Translate a PDF from a URL while preserving the original layout — formulas, figures and two-column academic typesetting stay intact, unlike ordinary translators"},{"name":"make_slides","description":"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. Us"},{"name":"pdf_page_count","description":"Count pages and report each page size of a PDF (by URL)."},{"name":"pdf_watermark","description":"Stamp diagonal text watermark on every page of a PDF (by URL). text = the watermark."},{"name":"xlsx_to_pdf","description":"Excel .xlsx (by URL) → PDF."},{"name":"pptx_to_pdf","description":"PowerPoint .pptx (by URL) → PDF handout."},{"name":"webpage_to_docx","description":"Any article URL → Word .docx (rendered page → clean document)."},{"name":"meeting_pack","description":"会议录音 → 纪要包 PDF:转写、要点、决议、待办。纪要里点名的负责人会与转写原文比对 —— 把任务安排给一个从没在录音里出现过的人,报告会判不通过。入参 url(音频直链)。自证不通过不计费。"},{"name":"doc_translate_cn","description":"文档翻译成中文,保留段落结构。逐段翻译并核对段落条数进出一致 —— 漏译最常见的形态就是整段消失,这里会当场发现。入参 url(文档链接)或 text,可选 target(默认 zh)。自证不通过不计费。"}],"toolCount":23,"toolsHash":"12b4d1d8600143ee348b8d720d4dfa9bbc8ebfcc77268d47fa3ce332a0077c71","serverName":"netcafe-docs","capabilities":["tools"],"serverVersion":"1.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T21:23:32.972Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":688,"error":null,"detail":{"tools":[{"name":"what_can_you_do","description":"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"},{"name":"redact_text","description":"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 res"},{"name":"csv_to_qbo","description":"Convert a transaction CSV into a .qbo / OFX bank-feed file that QuickBooks and similar accounting software import directly. Needs date, description and amount c"},{"name":"check_resume","description":"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"},{"name":"pdf_to_markdown","description":"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-"},{"name":"extract_tables","description":"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 "},{"name":"extract_statement","description":"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 clos"},{"name":"extract_invoices","description":"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 "},{"name":"pdf_add_page_numbers","description":"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 comb"},{"name":"fix_csv_encoding","description":"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"},{"name":"transcribe_audio","description":"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 "},{"name":"convert_to_pdf","description":"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"},{"name":"deep_research","description":"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 rese"},{"name":"check_job","description":"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 wor"},{"name":"translate_pdf","description":"Translate a PDF from a URL while preserving the original layout — formulas, figures and two-column academic typesetting stay intact, unlike ordinary translators"},{"name":"make_slides","description":"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. Us"},{"name":"pdf_page_count","description":"Count pages and report each page size of a PDF (by URL)."},{"name":"pdf_watermark","description":"Stamp diagonal text watermark on every page of a PDF (by URL). text = the watermark."},{"name":"xlsx_to_pdf","description":"Excel .xlsx (by URL) → PDF."},{"name":"pptx_to_pdf","description":"PowerPoint .pptx (by URL) → PDF handout."},{"name":"webpage_to_docx","description":"Any article URL → Word .docx (rendered page → clean document)."},{"name":"meeting_pack","description":"会议录音 → 纪要包 PDF:转写、要点、决议、待办。纪要里点名的负责人会与转写原文比对 —— 把任务安排给一个从没在录音里出现过的人,报告会判不通过。入参 url(音频直链)。自证不通过不计费。"},{"name":"doc_translate_cn","description":"文档翻译成中文,保留段落结构。逐段翻译并核对段落条数进出一致 —— 漏译最常见的形态就是整段消失,这里会当场发现。入参 url(文档链接)或 text,可选 target(默认 zh)。自证不通过不计费。"}],"toolCount":23,"toolsHash":"12b4d1d8600143ee348b8d720d4dfa9bbc8ebfcc77268d47fa3ce332a0077c71","serverName":"netcafe-docs","capabilities":["tools"],"serverVersion":"1.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T15:23:56.911Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":729,"error":null,"detail":{"tools":[{"name":"what_can_you_do","description":"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"},{"name":"redact_text","description":"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 res"},{"name":"csv_to_qbo","description":"Convert a transaction CSV into a .qbo / OFX bank-feed file that QuickBooks and similar accounting software import directly. Needs date, description and amount c"},{"name":"check_resume","description":"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"},{"name":"pdf_to_markdown","description":"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-"},{"name":"extract_tables","description":"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 "},{"name":"extract_statement","description":"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 clos"},{"name":"extract_invoices","description":"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 "},{"name":"pdf_add_page_numbers","description":"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 comb"},{"name":"fix_csv_encoding","description":"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"},{"name":"transcribe_audio","description":"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 "},{"name":"convert_to_pdf","description":"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"},{"name":"deep_research","description":"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 rese"},{"name":"check_job","description":"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 wor"},{"name":"translate_pdf","description":"Translate a PDF from a URL while preserving the original layout — formulas, figures and two-column academic typesetting stay intact, unlike ordinary translators"},{"name":"make_slides","description":"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. Us"},{"name":"pdf_page_count","description":"Count pages and report each page size of a PDF (by URL)."},{"name":"pdf_watermark","description":"Stamp diagonal text watermark on every page of a PDF (by URL). text = the watermark."},{"name":"xlsx_to_pdf","description":"Excel .xlsx (by URL) → PDF."},{"name":"pptx_to_pdf","description":"PowerPoint .pptx (by URL) → PDF handout."},{"name":"webpage_to_docx","description":"Any article URL → Word .docx (rendered page → clean document)."},{"name":"meeting_pack","description":"会议录音 → 纪要包 PDF:转写、要点、决议、待办。纪要里点名的负责人会与转写原文比对 —— 把任务安排给一个从没在录音里出现过的人,报告会判不通过。入参 url(音频直链)。自证不通过不计费。"},{"name":"doc_translate_cn","description":"文档翻译成中文,保留段落结构。逐段翻译并核对段落条数进出一致 —— 漏译最常见的形态就是整段消失,这里会当场发现。入参 url(文档链接)或 text,可选 target(默认 zh)。自证不通过不计费。"}],"toolCount":23,"toolsHash":"12b4d1d8600143ee348b8d720d4dfa9bbc8ebfcc77268d47fa3ce332a0077c71","serverName":"netcafe-docs","capabilities":["tools"],"serverVersion":"1.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T08:29:33.867Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1761,"error":null,"detail":{"tools":[{"name":"what_can_you_do","description":"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"},{"name":"redact_text","description":"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 res"},{"name":"csv_to_qbo","description":"Convert a transaction CSV into a .qbo / OFX bank-feed file that QuickBooks and similar accounting software import directly. Needs date, description and amount c"},{"name":"check_resume","description":"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"},{"name":"pdf_to_markdown","description":"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-"},{"name":"extract_tables","description":"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 "},{"name":"extract_statement","description":"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 clos"},{"name":"extract_invoices","description":"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 "},{"name":"pdf_add_page_numbers","description":"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 comb"},{"name":"fix_csv_encoding","description":"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"},{"name":"transcribe_audio","description":"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 "},{"name":"convert_to_pdf","description":"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"},{"name":"deep_research","description":"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 rese"},{"name":"check_job","description":"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 wor"},{"name":"translate_pdf","description":"Translate a PDF from a URL while preserving the original layout — formulas, figures and two-column academic typesetting stay intact, unlike ordinary translators"},{"name":"make_slides","description":"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. Us"},{"name":"pdf_page_count","description":"Count pages and report each page size of a PDF (by URL)."},{"name":"pdf_watermark","description":"Stamp diagonal text watermark on every page of a PDF (by URL). text = the watermark."},{"name":"xlsx_to_pdf","description":"Excel .xlsx (by URL) → PDF."},{"name":"pptx_to_pdf","description":"PowerPoint .pptx (by URL) → PDF handout."},{"name":"webpage_to_docx","description":"Any article URL → Word .docx (rendered page → clean document)."},{"name":"meeting_pack","description":"会议录音 → 纪要包 PDF:转写、要点、决议、待办。纪要里点名的负责人会与转写原文比对 —— 把任务安排给一个从没在录音里出现过的人,报告会判不通过。入参 url(音频直链)。自证不通过不计费。"},{"name":"doc_translate_cn","description":"文档翻译成中文,保留段落结构。逐段翻译并核对段落条数进出一致 —— 漏译最常见的形态就是整段消失,这里会当场发现。入参 url(文档链接)或 text,可选 target(默认 zh)。自证不通过不计费。"}],"toolCount":23,"toolsHash":"12b4d1d8600143ee348b8d720d4dfa9bbc8ebfcc77268d47fa3ce332a0077c71","serverName":"netcafe-docs","capabilities":["tools"],"serverVersion":"1.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T02:22:37.909Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":735,"error":null,"detail":{"tools":[{"name":"what_can_you_do","description":"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"},{"name":"redact_text","description":"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 res"},{"name":"csv_to_qbo","description":"Convert a transaction CSV into a .qbo / OFX bank-feed file that QuickBooks and similar accounting software import directly. Needs date, description and amount c"},{"name":"check_resume","description":"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"},{"name":"pdf_to_markdown","description":"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-"},{"name":"extract_tables","description":"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 "},{"name":"extract_statement","description":"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 clos"},{"name":"extract_invoices","description":"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 "},{"name":"pdf_add_page_numbers","description":"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 comb"},{"name":"fix_csv_encoding","description":"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"},{"name":"transcribe_audio","description":"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 "},{"name":"convert_to_pdf","description":"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"},{"name":"deep_research","description":"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 rese"},{"name":"check_job","description":"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 wor"},{"name":"translate_pdf","description":"Translate a PDF from a URL while preserving the original layout — formulas, figures and two-column academic typesetting stay intact, unlike ordinary translators"},{"name":"make_slides","description":"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. Us"},{"name":"pdf_page_count","description":"Count pages and report each page size of a PDF (by URL)."},{"name":"pdf_watermark","description":"Stamp diagonal text watermark on every page of a PDF (by URL). text = the watermark."},{"name":"xlsx_to_pdf","description":"Excel .xlsx (by URL) → PDF."},{"name":"pptx_to_pdf","description":"PowerPoint .pptx (by URL) → PDF handout."},{"name":"webpage_to_docx","description":"Any article URL → Word .docx (rendered page → clean document)."},{"name":"meeting_pack","description":"会议录音 → 纪要包 PDF:转写、要点、决议、待办。纪要里点名的负责人会与转写原文比对 —— 把任务安排给一个从没在录音里出现过的人,报告会判不通过。入参 url(音频直链)。自证不通过不计费。"},{"name":"doc_translate_cn","description":"文档翻译成中文,保留段落结构。逐段翻译并核对段落条数进出一致 —— 漏译最常见的形态就是整段消失,这里会当场发现。入参 url(文档链接)或 text,可选 target(默认 zh)。自证不通过不计费。"}],"toolCount":23,"toolsHash":"12b4d1d8600143ee348b8d720d4dfa9bbc8ebfcc77268d47fa3ce332a0077c71","serverName":"netcafe-docs","capabilities":["tools"],"serverVersion":"1.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T20:31:22.958Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":655,"error":null,"detail":{"tools":[{"name":"what_can_you_do","description":"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"},{"name":"redact_text","description":"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 res"},{"name":"csv_to_qbo","description":"Convert a transaction CSV into a .qbo / OFX bank-feed file that QuickBooks and similar accounting software import directly. Needs date, description and amount c"},{"name":"check_resume","description":"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"},{"name":"pdf_to_markdown","description":"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-"},{"name":"extract_tables","description":"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 "},{"name":"extract_statement","description":"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 clos"},{"name":"extract_invoices","description":"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 "},{"name":"pdf_add_page_numbers","description":"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 comb"},{"name":"fix_csv_encoding","description":"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"},{"name":"transcribe_audio","description":"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 "},{"name":"convert_to_pdf","description":"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"},{"name":"deep_research","description":"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 rese"},{"name":"check_job","description":"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 wor"},{"name":"translate_pdf","description":"Translate a PDF from a URL while preserving the original layout — formulas, figures and two-column academic typesetting stay intact, unlike ordinary translators"},{"name":"make_slides","description":"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. Us"},{"name":"pdf_page_count","description":"Count pages and report each page size of a PDF (by URL)."},{"name":"pdf_watermark","description":"Stamp diagonal text watermark on every page of a PDF (by URL). text = the watermark."},{"name":"xlsx_to_pdf","description":"Excel .xlsx (by URL) → PDF."},{"name":"pptx_to_pdf","description":"PowerPoint .pptx (by URL) → PDF handout."},{"name":"webpage_to_docx","description":"Any article URL → Word .docx (rendered page → clean document)."},{"name":"meeting_pack","description":"会议录音 → 纪要包 PDF:转写、要点、决议、待办。纪要里点名的负责人会与转写原文比对 —— 把任务安排给一个从没在录音里出现过的人,报告会判不通过。入参 url(音频直链)。自证不通过不计费。"},{"name":"doc_translate_cn","description":"文档翻译成中文,保留段落结构。逐段翻译并核对段落条数进出一致 —— 漏译最常见的形态就是整段消失,这里会当场发现。入参 url(文档链接)或 text,可选 target(默认 zh)。自证不通过不计费。"}],"toolCount":23,"toolsHash":"12b4d1d8600143ee348b8d720d4dfa9bbc8ebfcc77268d47fa3ce332a0077c71","serverName":"netcafe-docs","capabilities":["tools"],"serverVersion":"1.5.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T14:30:49.175Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":787,"error":null,"detail":{"tools":[{"name":"what_can_you_do","description":"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"},{"name":"redact_text","description":"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 res"},{"name":"csv_to_qbo","description":"Convert a transaction CSV into a .qbo / OFX bank-feed file that QuickBooks and similar accounting software import directly. Needs date, description and amount c"},{"name":"check_resume","description":"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"},{"name":"pdf_to_markdown","description":"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-"},{"name":"extract_tables","description":"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 "},{"name":"extract_statement","description":"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 clos"},{"name":"extract_invoices","description":"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 "},{"name":"pdf_add_page_numbers","description":"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 comb"},{"name":"fix_csv_encoding","description":"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"},{"name":"transcribe_audio","description":"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 "},{"name":"convert_to_pdf","description":"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"},{"name":"deep_research","description":"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 rese"},{"name":"check_job","description":"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 wor"},{"name":"translate_pdf","description":"Translate a PDF from a URL while preserving the original layout — formulas, figures and two-column academic typesetting stay intact, unlike ordinary translators"},{"name":"make_slides","description":"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. Us"},{"name":"pdf_page_count","description":"Count pages and report each page size of a PDF (by URL)."},{"name":"pdf_watermark","description":"Stamp diagonal text watermark on every page of a PDF (by URL). text = the watermark."},{"name":"xlsx_to_pdf","description":"Excel .xlsx (by URL) → PDF."},{"name":"pptx_to_pdf","description":"PowerPoint .pptx (by URL) → PDF handout."},{"name":"webpage_to_docx","description":"Any article URL → Word .docx (rendered page → clean document)."},{"name":"meeting_pack","description":"会议录音 → 纪要包 PDF:转写、要点、决议、待办。纪要里点名的负责人会与转写原文比对 —— 把任务安排给一个从没在录音里出现过的人,报告会判不通过。入参 url(音频直链)。自证不通过不计费。"},{"name":"doc_translate_cn","description":"文档翻译成中文,保留段落结构。逐段翻译并核对段落条数进出一致 —— 漏译最常见的形态就是整段消失,这里会当场发现。入参 url(文档链接)或 text,可选 target(默认 zh)。自证不通过不计费。"}],"toolCount":23,"toolsHash":"12b4d1d8600143ee348b8d720d4dfa9bbc8ebfcc77268d47fa3ce332a0077c71","serverName":"netcafe-docs","capabilities":["tools"],"serverVersion":"1.5.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"what_can_you_do","description":"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"},{"name":"redact_text","description":"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 res"},{"name":"csv_to_qbo","description":"Convert a transaction CSV into a .qbo / OFX bank-feed file that QuickBooks and similar accounting software import directly. Needs date, description and amount c"},{"name":"check_resume","description":"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"},{"name":"pdf_to_markdown","description":"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-"},{"name":"extract_tables","description":"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 "},{"name":"extract_statement","description":"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 clos"},{"name":"extract_invoices","description":"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 "},{"name":"pdf_add_page_numbers","description":"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 comb"},{"name":"fix_csv_encoding","description":"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"},{"name":"transcribe_audio","description":"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 "},{"name":"convert_to_pdf","description":"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"},{"name":"deep_research","description":"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 rese"},{"name":"check_job","description":"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 wor"},{"name":"translate_pdf","description":"Translate a PDF from a URL while preserving the original layout — formulas, figures and two-column academic typesetting stay intact, unlike ordinary translators"},{"name":"make_slides","description":"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. Us"},{"name":"pdf_page_count","description":"Count pages and report each page size of a PDF (by URL)."},{"name":"pdf_watermark","description":"Stamp diagonal text watermark on every page of a PDF (by URL). text = the watermark."},{"name":"xlsx_to_pdf","description":"Excel .xlsx (by URL) → PDF."},{"name":"pptx_to_pdf","description":"PowerPoint .pptx (by URL) → PDF handout."},{"name":"webpage_to_docx","description":"Any article URL → Word .docx (rendered page → clean document)."},{"name":"meeting_pack","description":"会议录音 → 纪要包 PDF:转写、要点、决议、待办。纪要里点名的负责人会与转写原文比对 —— 把任务安排给一个从没在录音里出现过的人,报告会判不通过。入参 url(音频直链)。自证不通过不计费。"},{"name":"doc_translate_cn","description":"文档翻译成中文,保留段落结构。逐段翻译并核对段落条数进出一致 —— 漏译最常见的形态就是整段消失,这里会当场发现。入参 url(文档链接)或 text,可选 target(默认 zh)。自证不通过不计费。"}],"package":null,"toolSurface":{"id":"ts_98f78vak2wwg","endpointId":"ep_btj5wda45w53","hash":"12b4d1d8600143ee348b8d720d4dfa9bbc8ebfcc77268d47fa3ce332a0077c71","toolCount":23,"serverName":"netcafe-docs","serverVersion":"1.5.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-12T09:27:50.461Z","lastSeenAt":"2026-10-09T23:29:46.625Z","observations":103,"toolNames":["what_can_you_do","redact_text","csv_to_qbo","check_resume","pdf_to_markdown","extract_tables","extract_statement","extract_invoices","pdf_add_page_numbers","fix_csv_encoding","transcribe_audio","convert_to_pdf","deep_research","check_job","translate_pdf","make_slides","pdf_page_count","pdf_watermark","xlsx_to_pdf","pptx_to_pdf","webpage_to_docx","meeting_pack","doc_translate_cn"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_btj5wda45w53","url":"https://ainetcafe.com/mcp/docs?s=registry","type":"mcp_streamable_http","factsCheckedAt":"2026-10-07T08:30:41.581Z","auth":{"observedAt":"2026-10-07T08:30:42.420Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-07T08:30:42.444Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"ainetcafe.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-09-26T08:50:57.000Z","validTo":"2026-12-25T09:50:52.000Z","daysToExpiry":76,"sanCount":2,"fingerprint256":"D1:F1:90:2A:DA:17:E5:60:5F:31:A1:FC:D9:AA:ED:DF:9F:FF:48:77:11:DF:1A:BD:24:3B:42:37:35:87:91:13"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.ainetcafe/netcafe-docs","url":"https://registry.modelcontextprotocol.io/v0/servers/com.ainetcafe%2Fnetcafe-docs","firstSeenAt":"2026-09-05T16:18:53.207Z","fetchedAt":"2026-10-09T03:19:58.215Z","normalizedAt":"2026-10-09T03:19:58.215Z"}]},"firstSeenAt":"2026-09-05T16:18:53.207Z","updatedAt":"2026-10-09T23:32:04.235Z"}