# ai-netcafe > ai-netcafe, an MCP server by ainetcafe.com, listed from the official MCP registry. Indexed, not reviewed: facts and our own checks, no score or ranking. Tables and ledgers checked by arithmetic, not by a model. 24 tools. MCP 2026-07-28 ready. - Canonical: https://www.anchorterminal.com/tools/ainetcafe-ai-netcafe - Markdown: https://www.anchorterminal.com/tools/ainetcafe-ai-netcafe.md (~2,200 tokens) - Slim: https://www.anchorterminal.com/tools/ainetcafe-ai-netcafe.min.md (~2,130 tokens, same facts, less prose, for token-sensitive contexts) - JSON: https://www.anchorterminal.com/tools/ainetcafe-ai-netcafe.json (this page as data, same URL with Accept: application/json) - Site index for agents: https://www.anchorterminal.com/llms.txt (full text: https://www.anchorterminal.com/llms-full.txt) - API: https://www.anchorterminal.com/api/v1/index.json - Updated: 2026-10-05 # ai-netcafe > Indexed, not reviewed: facts from the official MCP registry and our own checks. No score, grade or rank, and not in the rankings until the panel reviews it. How the index works: https://www.anchorterminal.com/indexed/ - Kind: MCP server, by ainetcafe.com (https://ainetcafe.com/mcp.html) - Category: Accounting & invoicing (https://www.anchorterminal.com/categories/accounting.md) - Listed because: It's published in the registry under ainetcafe.com, a namespace the registry only gives to whoever proves they control that domain. - What the official MCP registry says: Tables and ledgers checked by arithmetic, not by a model. 24 tools. MCP 2026-07-28 ready. ## Facts - MCP registry: `com.ainetcafe/ai-netcafe` 1.7.0 - Endpoint: https://ainetcafe.com/mcp?s=registry (streamable HTTP) - Package: npm `ai-netcafe` (streamable-http) - Package: pypi `ai-netcafe` (streamable-http) - Source: https://github.com/mario03690/ai-netcafe - Website: https://ainetcafe.com/mcp.html - npm downloads a week: 47 - PyPI downloads a week: 16 - GitHub stars: 1 - Registry entry updated: 2026-08-14 ## Tools - Tools it lists (34, about 7,810 tokens of context, `tools/list` without credentials, checked 2026-10-04 22:22 UTC): - `what_can_you_do` (read-only): 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… - `list_apps` (read-only): List the open-source AI applications hosted and ready to run at AI NetCafé (ainetcafe.com). Each one normally requires local setup (Docker/Python + your own… - `get_app` (read-only): Full details of one hosted application: what it does, how to use it, measured benchmark scores, source repository, and the URL a human can open to run it.… - `ask_model` (writes): Send a prompt to one specific large language model and get the answer plus measured platform cost metadata. The beta platform covers the user charge ($0.00);… - `compare_models` (writes): Run one prompt across multiple LLMs in parallel and return every answer side by side with measured platform cost metadata and latency. The beta platform covers… - `list_models` (read-only): List every model currently available in the free beta with reference input/output rates and health metadata. Those rates are platform cost metadata only; every… - `remember` (writes): Persist a durable memory: an architecture decision, a stable user preference, a verified bug fix, or an important discovery. The free beta provides a bounded… - `recall` (read-only): Retrieve previously stored memories, optionally filtered by search query and/or project. Call at the start of work on a known project to restore context: why… - `web_search` (read-only): Search the live web through a self-hosted SearXNG meta-search (aggregates dozens of engines, no tracking). Returns titles, URLs and snippets. Use when you need… - `fetch_page` (read-only): Fetch a public URL and return clean LLM-ready Markdown from the server-rendered response. This tool does not execute browser JavaScript; for SPA or empty-text… - `model_costs` (read-only): Measured platform cost metadata for one call on each model; your charge is $0.00 during the free beta. Vendors publish per-million-token list prices, but a… - `ai_visibility` (read-only): Audit a URL for AI visibility: which AI crawlers robots.txt actually allows (parsed per user-agent group, not keyword-matched), whether llms.txt / sitemap /… - `pdf_to_markdown` (read-only): 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.… - `extract_tables` (read-only): 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… - `extract_statement` (read-only): 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… - `json_yaml` (read-only): Converts JSON to YAML or YAML to JSON. It works out which one you gave it, so you do not have to say. A parse failure comes back with the parser message… - `validate_json` (read-only): Checks that text parses as JSON, and optionally that required keys are present with the right top-level types. Returns the specific violations, not just… - `diff_text` (read-only): Returns which lines were added and which were removed, with line numbers — computed with a longest-common-subsequence, not guessed by a model. Use to compare… - `jwt_decode` (read-only): Decodes the header and payload of a JWT and reports issued-at / expiry as readable timestamps plus seconds remaining. The signature is NOT verified and the… - `regex_test` (read-only): Runs a regular expression against sample text and returns every match with its position and capture groups (named groups included). Use before wiring a pattern… - `diff_tables` (read-only): Matches rows across two CSVs on a key column and reports three things: keys only in A, keys only in B, and keys in both whose other columns disagree — naming… - `clean_table` (read-only): Tidies a spreadsheet export: removes duplicate rows, trims whitespace (half-width and full-width — Chinese exports are full of ), unifies the half-dozen ways a… - `merge_tables` (read-only): Combines up to 20 CSVs into a single table. Headers do not have to match: columns are unioned and a file missing a column contributes blanks for it, so rows… - `reconcile_ledger` (read-only): Reconciles two sets of records — your books against a bank, platform, or supplier statement. Matches rows on a key column, compares an amount column, and… - `extract_invoices` (read-only): 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… - `create_task` (writes): Create a task that runs on a schedule in our cloud — you do not keep anything running. It only notifies you when the result actually changes. Kinds: watch_page… - `list_tasks` (read-only): Show scheduled tasks, next run times, run counts, and measured platform cost metadata. User charge is $0.00 during the beta. - `get_task_runs` (read-only): Recent runs of one scheduled task: what it returned, whether the result changed, and measured platform cost metadata. User charge is $0.00. - `delete_task` (writes): Stop and remove a scheduled task and its run history. - `transpile_sql` (read-only): Convert a SQL statement from one dialect to another — mysql, postgres, sqlite, tsql, oracle, snowflake, bigquery, redshift, spark, hive, presto, trino, duckdb,… - `china_reachability` (read-only): Fetch a URL from a real mainland-China network egress and report HTTP status, latency and China DNS resolution. Answers "is my site/API usable from China?"… - `render_diagram` (read-only): Turn diagram-as-code into an image: Mermaid, PlantUML, Graphviz/DOT, C4, Excalidraw and 20+ more (self-hosted Kroki). Returns a hosted SVG/PNG URL you can… - `check_job` (read-only): 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… - `build_app` (writes): Turn one plain-language description into a LIVE single-page web tool: code is generated, deployed to managed hosting with HTTPS, and listed — you get the… - How its tools read to an agent (0 errors, 2 warnings, 0 notes, about 7,810 tokens; rules at https://www.anchorterminal.com/check.md; not part of the score): - warn TC14 create_task: allowed values are in the description, not an enum: kind - warn TC18 merge_tables: readOnlyHint is true but the name says "merge" - JSON: https://www.anchorterminal.com/api/v1/tools/ainetcafe-ai-netcafe.json - Being indexed says nothing about quality, and nobody can pay for it. Ask for a review: https://www.anchorterminal.com/builders/#claiming