MCP servercom.ainetcafe/ai-netcafe
Tables and ledgers checked by arithmetic, not by a model.
Read more
Tables and ledgers checked by arithmetic, not by a model. 24 tools. MCP 2026-07-28 ready.Overview
Score?
UNRATED 0.681
of what a free look can see, on 32 looks
Looks
36
last 5 hr ago
Tools
34
changed 29 days ago
More info
URL
ainetcafe.com/mcp?s=registry
streamable-http
Says it is
ai-netcafe 1.5.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.681 · highest on record 0.8561
Toolsfrom sha256:f45a06e354…5d9f28 · +0 −0 29 days ago
| Tool | Schema |
|---|---|
| ai_visibility 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 / JSON-LD / canonical exi |
input · output |
| ask_model 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); capacity limits still |
input · output |
| build_app 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 public URL in ~1-2 minutes |
input · output |
| 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 |
input · output |
| china_reachability 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?" with a measurement inste |
input · output |
| clean_table 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 cell can say "empty |
input · output |
| compare_models 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 the user charge ($0. |
input · output |
| create_task 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 (Watch a web page an |
input · output |
| delete_task Stop and remove a scheduled task and its run history. |
input · output |
| diff_tables 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 the exact column and b |
input · output |
| diff_text 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 two versions of a conf |
input · output |
| 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 — ne |
input · output |
| 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 d |
input · output |
| 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 |
input · output |
| fetch_page 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 pages, use web_search |
input · output |
| get_app 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. Example — GET https://ain |
input · output |
| get_task_runs Recent runs of one scheduled task: what it returned, whether the result changed, and measured platform cost metadata. User charge is $0.00. |
input · output |
| json_yaml 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 instead of silently produci |
input · output |
| jwt_decode 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 response says so — decod |
input · output |
| list_apps 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 model API key); here th |
input · output |
| list_models 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 user charge is $0.00 |
input · output |
| list_tasks Show scheduled tasks, next run times, run counts, and measured platform cost metadata. User charge is $0.00 during the beta. |
input · output |
| merge_tables 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 never shift silently — |
input · output |
| model_costs 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 call's cost depends on h |
input · output |
| 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 |
input · output |
| recall 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 decisions were made, k |
input · output |
| reconcile_ledger 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 returns three lists: only |
input · output |
| regex_test 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 into code, instead o |
input · output |
| remember 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 per-caller/workspace m |
input · output |
| render_diagram 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 embed directly in Markdow |
input · output |
| transpile_sql Convert a SQL statement from one dialect to another — mysql, postgres, sqlite, tsql, oracle, snowflake, bigquery, redshift, spark, hive, presto, trino, duckdb, clickhouse, databric |
input · output |
| validate_json 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 true/false. Checks required |
input · output |
| web_search 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 current information |
input · output |
| 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 |
input · output |
Verify it yourself
npx teppi-check https://ainetcafe.com/mcp?s=registrycurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ24VMXA2CXK6NEKCY55Y9